github.com/cirosantilli/linux-kernel-module-cheat/tree/...

чал последнюю версию QEMU для Windows, затем запустите ниже линии

qemu-system-aarch64 -M virt,gic_version=3 -cpu cortex-a53 -smp 2 -nographic 
-m 2048 -kernel mybaremetal.axf -s -S

чтобы эмулировать двухъядерный cortex-a53, и я могу использовать gdb-клиент aarch64 для подключения к нему, при входе в mybaremetal.axf я проверил уровень исключения исключения:

mrs x1, CurrentEL

Я всегда получаю значение 4 в x1, но здесь ожидается значение 0xc, как в документе ARM, в котором говорится: При включении питания и при сбросе процессор входит в EL3

кто-нибудь знает причину?

Ответы на вопрос(1)

Ваш ответ на вопрос