inaciose / xv6-armv7-a15

xv6 implementation for armv7-a with working preemptive multitasking. This is the main version and works in qemu (-M vexpress-a15 -cpu cortex-a15)
0 stars 0 forks source link

To debug Xv6_arm:

  1. use QEMU to dump a execution trace qemu-system-arm -M versatilepb -m 128 -cpu arm1176 -nographic -singlestep \ -d exec,cpu,guest_errors -D qemu.log -kernel kernel.elf

  2. insert show_callstk in the kernel to dump current call stacks.