LINUX.ORG.RU

Ядерная отладка

 , , ,


0

2

Есть некоторое ядро, (xen on arm) которое нужно запустить на qemu. Да вот незадача, ядро не запускается (пытается выполнить код по недопустимому адресу). Соответственно, хочеться посмотреть в дебаггере, что там твориться. Но запуск ядра не так тривиален. Вот собственно мануал http://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions/Vexpress. В чем проблема, запуск проходит в два этапа. Сначала в меню u-boot прописываются переменные среды, сохраняются в вообржаемой памяти (qemu), выполняется команда reset, и собстветнно теперь загружается ядро. Так вот хочеться сделать так, чтоб gdb подцепился только на втором этапе. Либо сразу подцепиться при помощи gdb, но точку останова таким образом поставить, чтоб отладка началась после того как я задам переменные среды в u-boot и нажму reset.

★★★

Последнее исправление: CYB3R (всего исправлений: 1)

Охладись, пацанчик, Cortex-A15 ещё очень плохо поддержан в QEMU, в т.ч. и его фичи для виртуализации. Покупай железный Versatile Express + TC2

anonymous
()
Ответ на: комментарий от anonymous

Лор такой лор

Охладись, пацанчик

Если вы проспонсируете, то не вопрос, куплю.

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