mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 03:17:35 +00:00
![]() This patch adds a basic ELF program loader to the UserspaceEmulator and creates MMU regions for each PT_LOAD header. (Note that we don't yet respect the R/W/X flags etc.) We also turn the SoftCPU into an X86::InstructionStream and give it an EIP register so we can actually execute code by fetching memory through our MMU abstraction. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Emulator.cpp | ||
Emulator.h | ||
main.cpp | ||
SoftCPU.cpp | ||
SoftCPU.h | ||
SoftMMU.cpp | ||
SoftMMU.h |