cirosantilli / linux-kernel-module-cheat

The perfect emulation setup to study and develop the Linux kernel v5.4.3, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 24.04 host.
https://cirosantilli.com/linux-kernel-module-cheat
GNU General Public License v3.0
4.21k stars 605 forks source link

Dhrystone baremetal #90

Closed cirosantilli closed 4 years ago

cirosantilli commented 5 years ago

Extract dhrystone from a buildroot package to a submodule, and pray that we have enough syscalls.

With this type of stuff, we are approaching a full Buildroot replacement, Buildroot only needs to do the GCC for us at some point.