Попытка загрузить Samsung S7 Edge Kernel 3.18.x с использованием QEMU
/usr/local/bin/qemu-system-aarch64 -M virt -cpu cortex-a57 -kernel $HOME/s7boot/boot.emmc.win-zImage -initrd $HOME/s7boot/boot.emmc.win-ramdisk.gz -nographic
Ничего не происходит
Экран остается прежним.
Процессор работает на 100%для процесса QEMU
Использование QEMU
/usr/local/bin/qemu-system-aarch64 --version
QEMU emulator version 4.1.0
Copyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers
Попытка с помощью -s -S
/usr/local/bin/qemu-system-aarch64 -M virt -cpu cortex-a57 -kernel $HOME/s7boot/boot.emmc.win-zImage -initrd $HOME/s7boot/boot.emmc.win-ramdisk.gz -nographic -s -S
GDB
Type "apropos word" to search for commands related to "word".
(gdb) target remote:1234
Remote debugging using :1234
warning: while parsing target description (at line 1): Target description specified unknown architecture "aarch64"
warning: Could not load XML target description; ignoring
0x00000000 in ?? ()
(gdb) cont
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x40080000 in ?? ()
(gdb) cont
Continuing.
Так что я думаю, этозастрять в 0x4008000
Anynway .... Я попробовал несколько ядер (загруженных с устройства, LineageOS, некоторые другие пользовательские, также скомпилированные из источников Samsung) безуспешно.
Вопросы:
Кто-нибудь загружал ядро Samsung / Android в QEMU?
Спасибо,
Относится к:
Загрузка ядра в QEMU - PFLASH: Возможная ошибка -Запись подтверждения подтверждения