17 Commits

Author SHA1 Message Date
61d5e36a4e
Partially revert previous commit 2025-07-30 17:23:11 +02:00
410b96b58a
Zero-initialize Page Directory entries before use 2025-07-30 17:19:37 +02:00
c8787c3bd6
Zero-initialize Page Directory entries before use 2025-07-30 16:38:17 +02:00
6bcf3e134f
Unify naming convention and switch to ULONG in memory map related routines 2024-07-06 22:59:10 +02:00
6b1ccc4ce5
Do not hardcode PML shift values 2024-05-27 22:26:05 +02:00
763bade115
Use correct string formatting when printing page mapping 2024-04-29 23:57:09 +02:00
388ac1a8c2
Properly, recursively self map page tables on i686 architecture 2024-04-07 17:11:14 +02:00
1305672875
Properly, recursively self map page tables; currently only for AMD64 and PML4 2024-04-05 00:26:41 +02:00
c6f3422c49
Update PTE related structures 2024-04-03 16:00:26 +02:00
e24c37c9b1
First page is now always present in memory map, so there is no need to map it explicitly 2024-03-24 23:01:52 +01:00
70c66a5d70
Code formatting 2024-02-16 22:44:19 +01:00
789e9d64f4
Properly print PA & VA addresses 2024-02-16 22:40:36 +01:00
98acc6f3d4
Use uppercase when printing status codes 2024-02-16 22:09:38 +01:00
a72f87e731
Update memory mapping related structures for i686 architecture 2024-01-29 19:35:30 +01:00
0c691a40e3
Update memory mapping related structures 2024-01-29 19:31:20 +01:00
7128159c42
Implement BlBuildPageMap() routine 2024-01-22 15:15:21 +01:00
89c18bbce6
Initial paging support 2024-01-17 14:42:07 +01:00