This lead to an infinite chaing of refactorings:
Fix arm and aarch64 lx-symbols
This was just by chance, a continue GDB command was needed before running it.
I noticed that there is no more need for the x86 GDB --ex 'set arch i386:x86-64:intel'
thing and unified all archs. TODO bisect where that was fixed and understand why.
Add debug kernel configs for gem5 kernel.
Document gem5 aarch64 gdb debug doesn't work.
Document tmux split pane action.
This is necessary because qemu and gem5 now use the same build folder.
Separate ./run -e and -f for kernel options before and after the ' - '.
This was already the better thing to do when -E was introduced,
but lkmc_nonet prompted me to do it nicer now.
Use the common script to find the out_dir on every toplevel script.
Include usage man pages on README.
Improve GEM5 documentation in general.
Fix documentation for x86 kernel module debugging example, fop_write had been made static,
and use timer.ko instead of fops which is more reliable and fun.