Folkert van Heusden
|
62c86dfccb
|
MMR1/2 verification
CodeQL / Analyze (push) Has been cancelled
|
2025-04-12 12:26:07 +02:00 |
|
Folkert van Heusden
|
f1bcefe433
|
misc
|
2025-04-02 23:04:05 +02:00 |
|
Folkert van Heusden
|
1d2f3a7a3a
|
micro opt
|
2025-04-01 07:53:25 +02:00 |
|
Folkert van Heusden
|
81473da7fe
|
get_trap_action is now a lookup table
|
2025-04-01 07:24:05 +02:00 |
|
Folkert van Heusden
|
c1691a5262
|
code clean-up
|
2025-03-30 22:44:21 +02:00 |
|
folkert van heusden
|
d531407d30
|
removed superfluous !!
|
2024-06-24 13:34:55 +02:00 |
|
folkert van heusden
|
38f19c7e05
|
turbo mode
|
2024-06-23 22:47:01 +02:00 |
|
folkert van heusden
|
b84359ca44
|
micro opt
|
2024-06-23 21:49:01 +02:00 |
|
folkert van heusden
|
a77d037db9
|
micro opt
|
2024-06-23 21:20:04 +02:00 |
|
folkert van heusden
|
c434d8e4d7
|
order
|
2024-06-23 21:10:08 +02:00 |
|
folkert van heusden
|
8b7057a9c0
|
micro opt of mmu::verify_page_length
|
2024-06-23 20:59:57 +02:00 |
|
folkert van heusden
|
b97deba567
|
micro opt
|
2024-06-23 18:10:00 +02:00 |
|
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 |
|