1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 21:17:45 +00:00

UserspaceEmulator: Start sketching out a SoftMMU class :^)

This Emulator sub-object will keep track of all active memory regions
and handle memory read/write operations from the CPU.

A memory region is currently represented by a virtual Region object
that can implement arbitrary behavior by overriding read/write ops.
This commit is contained in:
Andreas Kling 2020-07-09 16:18:47 +02:00
parent 3a73fdd244
commit d5c46cf528
4 changed files with 145 additions and 0 deletions

View file

@ -1,5 +1,6 @@
set(SOURCES
SoftCPU.cpp
SoftMMU.cpp
Emulator.cpp
main.cpp
)