Bananymous
|
841584ccbd
|
Kernel: get_free_contiguous_pages works with non-page aligned addresses
also fix bug in ordering
|
2023-06-06 02:03:23 +03:00 |
Bananymous
|
b403155ca9
|
Kernel: You can specify first vaddr for getting free pages
|
2023-06-04 01:15:48 +03:00 |
Bananymous
|
b168462b43
|
Kernel: PageTable now has debug_dump
This dumps all the mapped pages and their flags
|
2023-06-03 20:08:13 +03:00 |
Bananymous
|
650570e57d
|
Kernel: Fix comment
|
2023-05-31 00:51:15 +03:00 |
Bananymous
|
1f5a36f074
|
Kernel: PageTable destructor works now
we are successfully booting higher half kernel now :)
|
2023-05-31 00:44:14 +03:00 |
Bananymous
|
aeaf2cd3f1
|
Kernel: PageTable::create_userspace() now works
|
2023-05-31 00:44:14 +03:00 |
Bananymous
|
67886b0c5a
|
Kernel: Move V2P and P2V to Memory/Types.h
|
2023-05-30 23:57:03 +03:00 |
Bananymous
|
56eb6fb4ce
|
Kernel: PageTable::map_range_at maps correctly the last page
|
2023-05-30 23:56:07 +03:00 |
Bananymous
|
81cf389754
|
Kernel: Booting with higher half kernel gets to Heap initialization
|
2023-05-30 22:21:12 +03:00 |
Bananymous
|
0907965dc5
|
Kernel: start work on higher half kernel
|
2023-05-30 08:00:17 +03:00 |
Bananymous
|
5bb1f2a48c
|
Kernel: Rename MMU to PageTable
This is more descriptive name for what it actually represents
|
2023-05-29 21:06:09 +03:00 |