Commit graph

26 commits

Author SHA1 Message Date
folkert van heusden
bf610e17b2
fixes for serialization 2024-05-16 10:14:48 +02:00
folkert van heusden
29e44ebac7
make sure mmu is initialized 2024-05-14 21:57:00 +02:00
folkert van heusden
0f4d574c4f
a few compile fixes 2024-05-14 20:03:32 +02:00
folkert van heusden
ccf4b6268f
a few compile fixes 2024-05-14 19:44:32 +02:00
folkert van heusden
9cd804f080
wip 2024-05-14 19:12:04 +02:00
folkert van heusden
345179ff73
wip 2024-05-14 08:46:16 +02:00
folkert van heusden
6a192436f4
mmu new serialization 2024-05-14 08:11:53 +02:00
folkert van heusden
04097a1b7c
restructured mmu code 2024-05-11 00:09:29 +02:00
folkert van heusden
ec64f77a6d
clean-up 2024-05-10 23:39:54 +02:00
folkert van heusden
bd0304c5e2
show device state 2024-05-10 20:15:55 +02:00
folkert van heusden
e883822ccc
switch/case for get_trap_action 2024-05-10 17:08:27 +02:00
folkert van heusden
8b03af0372
setMMR0_as_is added 2024-05-09 18:13:31 +02:00
folkert van heusden
5898943eca
TRACE() 2024-05-04 19:23:40 +02:00
folkert van heusden
925fe297af
corrected placement of [[unlikely]] 2024-05-04 18:58:15 +02:00
folkert van heusden
51f2f3b508
2nd calculate_physical_address moved to mmu 2024-05-03 20:09:32 +02:00
folkert van heusden
f319439314
get_trap_action is an mmu action 2024-05-03 19:42:28 +02:00
folkert van heusden
de293967a2
calculate_physical_address moves to mmu 2024-05-03 19:39:28 +02:00
folkert van heusden
8860b04045
the check if odd-address access is performed is done by the mmu 2024-05-03 19:32:08 +02:00
folkert van heusden
d5aeb468db
casing 2024-04-29 23:53:18 +02:00
folkert van heusden
6d7f3d9512
Call to virtual method ... during construction bypasses virtual dispatch (scan-build / clang analyzer) 2024-04-28 01:51:26 +02:00
folkert van heusden
183330d6c3
debug code removal 2024-04-27 23:47:16 +02:00
folkert van heusden
b3932c2100
init variables 2024-04-27 12:23:30 +02:00
folkert van heusden
e0bbef778d
serialize 2024-04-25 19:07:24 +02:00
folkert van heusden
6c7529971d
mmu ser/deser 2024-04-25 17:00:04 +02:00
folkert van heusden
20fbb25aed
mmu is now of device type 2024-04-25 13:24:32 +02:00
folkert van heusden
9f2339cda7
split bus class into a mmu class 2024-04-25 09:45:55 +02:00