RISC-V 플랫폼 사양은 RISC-V 하드웨어 및 소프트웨어 호환성을 보장하는 것을 목표로 합니다.

 

RISC-V 플랫폼 사양은 Linux 또는 Zephyr 프로젝트 와 같은 운영 체제 가 사양을 준수 하는 모든 RISC-V 하드웨어 에서 제대로 부팅할 수 있도록 하는 일련의 규칙을 정의하는 것을 목표로 합니다 .

10년 전 Arm Linux 커널로 작업한 적이 있다면 장치 트리 바인딩으로 대체된 보드 파일을 기억할 수 있으며, Arm은 Arm SystemReady 인증으로 절정에 달하는 여러 표준을 정의 하여 호환되는 Arm 플랫폼을 부팅할 수 있게 했습니다. x86 세계와 같은 선반 OS 이미지.

"RISC-V SystemReady" 플랫폼 인증 프로그램과는 거리가 멀지만 RISC-V 플랫폼 사양은 현재 선택적 확장이 있는 두 가지 유형의 플랫폼에 대한 요구 사항을 정의하기 위해 작업 중입니다.

  • OS-A 플랫폼 : 엔터프라이즈 및 임베디드 클래스 애플리케이션 프로세서에서 실행되는 Linux/FreeBSD/Windows… 현재 확장: 서버 확장
  • M 플랫폼 – 베어메탈 애플리케이션과 마이크로컨트롤러에서 실행되는 소규모 운영 체제를 위한 RTOS 플랫폼을 지정합니다. 현재 확장: 물리적 메모리 보호(PMP) 확장

결국 "모바일", "에지 컴퓨팅", "머신 러닝", "자동차" 등을 포함한 다른 유형의 하드웨어에 대한 확장이 있어야 하거나 있을 수 있습니다.

OS-A 플랫폼을 살펴보면 아키텍처(RV32GC/RV64GC), PMU, 디버깅, 시스템 주변 장치, EBBR이 있는 부트 프로세서, UEFI(및 서버 확장을 위한 ACPI) 등에 대한 요구 사항의 긴 목록이 있습니다.

Github 에서 현재 RISC-V 플랫폼 사양  찾을 수 있습니다. 사양에 참여하거나 패치 세트를 제출하거나 단순히 진행 상황을 따르고 싶다면 tech-unixplatformspec 메일링 리스트 에서 할 수 있습니다. 이름에서 알 수 있듯이 더 이상 UNIX 기반 운영 체제에 관한 것이 아닙니다. .

 

https://www.cnx-software.com/2021/08/06/the-risc-v-platform-specification-aims-to-ensure-risc-v-hardware-and-software-compatibility/

 

The RISC-V Platform Specification aims to ensure RISC-V hardware and software compatibility - CNX Software

The RISC-V platform specification aims to define a set of rules to make sure operating systems like Linux or the Zephyr Project can boot properly on all

www.cnx-software.com

 

+ Recent posts