BTI를 지원하는 AArch64 Linux 배포판

BTI를 지원하는 AArch64 Linux 배포판

Debian 11 및 베타에는 BTI(분기 대상 식별)를 생성할 수 있는 gcc 버전이 포함되어 있지만 BTI 지원 없이 glibc를 컴파일하므로 BTI 지원 실행 파일을 생성할 수 없습니다.

BTI 지원 실행 파일을 생성하고 BTI를 사용하여 실행할 수 있는 Linux 또는 보다 일반적인 Unix 배포판이 있습니까?

답변1

SuSE "Tumbleweed" 2021-11-17 BTI 지원.

BTI를 얻기 위해 "최대" 프로세서(= 모든 ISA 기능)를 에뮬레이션하도록 AArch64 QEMU를 설정하면(BTI를 지원하지 않는 기본 Cortex-A53(또는 A57) 대신) BTI가 예상대로 작동합니다(의심됨) 점프).

하지만

"virtio" 이더넷 드라이버는 "max" 프로세서를 실행하는 경우 작동하지 않습니다. 가상 이더넷 인터페이스를 열 수 없습니다. 기본 Cortex를 실행하면 문제가 사라집니다. 이것이 BTI 때문인지 궁금합니다.

관련 정보