Jeremy Soller
|
7a390c2a1d
|
Sync some paging code for aarch64 with x86_64
|
2022-08-01 08:25:33 -06:00 |
|
Jeremy Soller
|
e99cbcf5d2
|
Fixes for compiling aarch64
|
2022-07-29 18:06:53 -06:00 |
|
Jeremy Soller
|
8130e4752b
|
Map TSS using RMM
|
2021-05-07 09:13:25 -06:00 |
|
Jeremy Soller
|
b9a89f2160
|
More fixes for building aarch64
|
2021-05-03 22:07:40 -06:00 |
|
Jeremy Soller
|
8f50785781
|
Fixes for building aarch64
|
2021-05-03 21:57:45 -06:00 |
|
Jeremy Soller
|
8d61c79b23
|
Use RMM TableKind and fix x86_64 compilation
|
2021-05-03 21:15:46 -06:00 |
|
Jeremy Soller
|
dfdb562e6b
|
Use RMM PhysicalAddress
|
2021-05-03 20:33:31 -06:00 |
|
Robin Randhawa
|
3da345867a
|
aarch64: paging: Derive Debug, PartialEq for VirtualAddressType
This makes asserts on VirtualAddressType equality possible.
|
2021-01-21 11:38:46 +00:00 |
|
Jeremy Soller
|
17fd135017
|
Merge branch 'pagetabletype-and-misc-fixes' into 'aarch64-rebase'
Pagetabletype and misc fixes
See merge request redox-os/kernel!158
|
2021-01-15 19:50:13 +00:00 |
|
Robin Randhawa
|
ae3a55f5d1
|
Introduce a PageTableType enum to help distinguish User and Kernel Tables
|
2021-01-15 09:12:30 -07:00 |
|
Robin Randhawa
|
76129ddf75
|
aarch64: Mirror PRESENT and VALID bits in Page and Table descriptors
|
2021-01-15 15:54:25 +00:00 |
|
Robin Randhawa
|
9c3f6e3660
|
Introduce a PageTableType enum to help distinguish User and Kernel Tables
|
2021-01-15 15:49:04 +00:00 |
|
Jeremy Soller
|
bdea7f553a
|
Remove PRESENT flag from aarch64 descriptors
|
2021-01-15 06:57:02 -07:00 |
|
Robin Randhawa
|
02c37d3fae
|
WIP: aarch64 rebase
|
2021-01-15 05:54:42 -07:00 |
|