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

qemu cloning failure #135

Closed ashriram closed 4 years ago

ashriram commented 4 years ago

fatal: remote error: upload-pack: not our ref d0f9ab350f315aa3643791b0587d28b38bf3b18c Fetched in submodule path 'submodules/qemu', but it did not contain d0f9ab350f315aa3643791b0587d28b38bf3b18c. Direct fetching of that commit failed. v3.0 . Ubuntu 18

cirosantilli commented 4 years ago

ashriram, I had to remove that commit which broke the submodule on older versions, can you just use LKMC master instead?

ashriram commented 4 years ago

Thanks for the quick response. Is there a stable version I can use on Ubuntu 18 and supports kernel 4.x I am trying to use this for a course and the lab machines are all Ubuntu 18.

cirosantilli commented 4 years ago

Sorry for this mess. I've now created a new version on branch b3.0 on top of v3.0 with the submodule fixed. Let me know if that does not work for any reason.

ashriram commented 4 years ago

Much appreciated; it works.