리눅스 6.16, RISC-V의 SBI 펌웨어 기능 확장을 위한 준비

전문: https://www.phoronix.com/news/Linux-6.16-RISC-V

원저자: Michael Larabel | 작성일: 2025-06-07 19:04
사이트 내 게시일: 2025-06-07 22:29
리눅스 6.16 버전은 RISC-V 아키텍처를 위한 중요한 개선 사항을 도입하며, 특히 SBI 3.0 사양의 일환으로 펌웨어 기능 테이블(Firmware Features Table, FWFT) SBI 확장을 지원합니다. 이 확장은 새로운 SBI 및 ISA 확장의 기초가 되어 RISC-V 시스템의 전반적인 기능성과 호환성을 향상시키는 데 중요한 역할을 합니다.

또한, 업데이트에는 VDSO에서 getrandom() 함수에 대한 지원이 포함되어 있어 난수 생성 능력이 개선되었습니다. mseal 지원의 추가는 리눅스 커널 내 보안 기능을 더욱 강화합니다.

성능 최적화도 주요 특징으로, RAID6 증후 및 복구 계산을 위한 새로운 루틴이 추가되어 저장 솔루션의 데이터 무결성과 성능을 향상시킬 수 있습니다. kexec_file() 함수는 이제 이미지 형식의 커널 바이너리를 로드하는 것을 지원하여 커널 관리의 유연성을 높입니다.

명령어 패칭 프레임워크는 개선되어 원자적 명령어 패칭이 가능해졌으며, 이는 업데이트 중 시스템 안정성을 유지하는 데 필수적입니다. Svinval, Zicbop, Zabha와 같은 새로운 ISA 확장과 여러 SiFive 공급업체 확장이 추가되어 RISC-V 프로세서의 기능이 확장되었습니다.

이번 릴리스는 비정렬 접근 처리, 성능 기호 망가짐, 모듈 로딩, PUD THP, 사용자 접근 루틴 개선 등 다양한 버그 수정 및 정리를 포함하여 보다 견고하고 효율적인 커널에 기여합니다.

전반적으로 리눅스 6.16은 RISC-V 지원을 위한 중요한 진전을 나타내며, 성능과 보안을 모두 향상시키는 수많은 기술적 발전을 포함하고 있어 RISC-V 시스템의 개발자와 사용자에게 주목할 만한 업데이트입니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: Linux (1575) Open Source (1181) Performance Optimization (285) kernel (278) RISC-V (114) Firmware (80) SiFive (18) ISA extensions (2) SBI (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.