readme split

This commit is contained in:
Ciro Santilli
2017-11-01 10:54:06 +00:00
parent 456bcce73f
commit f6a2dcffb5
14 changed files with 839 additions and 843 deletions

42
other-architectures.md Normal file
View File

@@ -0,0 +1,42 @@
# Other architectures
The portability of the kernel and toolchains is amazing: change an option and most things magically work on completely different hardware.
## arm
First build:
./run -a arm
Run without build:
./runqemu -a arm
Debug:
./runqemu -a arm -d
# On another terminal.
./rungdb -a arm
TODOs:
- only managed to run in the terminal interface (but weirdly a blank QEMU window is still opened)
- GDB not connecting to KGDB. Possibly linked to `-serial stdio`. See also: <https://stackoverflow.com/questions/14155577/how-to-use-kgdb-on-arm>
## aarch64
./run -a aarch64
TODOs:
- GDB gives a ton of messages:
no module object found for ''
when you connect. `Ctrl + C` then `c` works though.
- How to add devices to `-M virt` as we did for `-M versatilepb`
## mips64
./run -a mips64