LINUX.ORG.RU

как ускорить vexpress-a9 qemu машину ?

 ,


0

1

Я собрал ядро под vexpress-a9 и файловую систему busybox. Запускаю так

qemu-system-arm -M vexpress-a9 -kernel zImage_vexpress -initrd rootfs.img.gz -append "root=/dev/ram rdinit=/sbin/init"
Все работает, но отладка с помощью gdbserver работает с большими таймаутами. Также собрал ядро под versatilepb и запускаю так
qemu-system-arm -M versetalipb -kernel zImage_versatile -initrd rootfs.img.gz -append "root=/dev/ram rdinit=/sbin/init"
В качестве файловой системы использую одну и ту же в обоих случаях, различие только в ядрах. Вот отладка под versatilepb работает без лагов в ida pro в связке с gdbserver, а vexpress на порядок медленнее. Собирал vexpress так
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.tar.bz2
tar xjf linux-3.2.tar.bz2
cd linux-3.2
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnu-
make vexpress_defconfig
make all

Кто-нибудь знает почему собранное ядро vexpress-a9 на порядок медленнее чем versatilepb и можно ли как-то ее ускорить ?

Используй qemu-user.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.