|
|
7f0ca6a948
|
Compute PTE count per page from entry size
Builds / ExectOS (amd64, debug) (push) Successful in 28s
Builds / ExectOS (amd64, release) (push) Successful in 26s
Builds / ExectOS (i686, release) (push) Failing after 20s
Builds / ExectOS (i686, debug) (push) Failing after 21s
|
2025-12-15 13:56:39 +01:00 |
|
|
|
0097cb88d7
|
Correct LA57 paging base addresses, add self-map constants and extend PTE structures
Builds / ExectOS (amd64, debug) (push) Successful in 8m33s
Builds / ExectOS (amd64, release) (push) Successful in 8m31s
Builds / ExectOS (i686, release) (push) Successful in 29s
Builds / ExectOS (i686, debug) (push) Successful in 31s
|
2025-11-29 23:11:54 +01:00 |
|
|
|
dda8f88830
|
Add PTE attribute definitions
Builds / ExectOS (amd64, release) (push) Successful in 29s
Builds / ExectOS (amd64, debug) (push) Successful in 31s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Successful in 28s
|
2025-11-04 17:26:47 +01:00 |
|
|
|
f6dac12057
|
Add missing EmptyPteList field to MMPAGEMAP_INFO
Builds / ExectOS (amd64, debug) (push) Successful in 31s
Builds / ExectOS (amd64, release) (push) Successful in 30s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Successful in 27s
|
2025-10-30 20:19:35 +01:00 |
|
|
|
a84ef21571
|
Adjust LA57 base addresses to prevent overflow
Builds / ExectOS (amd64, debug) (push) Successful in 27s
Builds / ExectOS (i686, debug) (push) Successful in 25s
Builds / ExectOS (amd64, release) (push) Successful in 45s
Builds / ExectOS (i686, release) (push) Successful in 43s
|
2025-08-21 01:42:36 +02:00 |
|
|
|
9f6121e9b2
|
Map the physical page for trampoline code
Builds / ExectOS (i686, release) (push) Successful in 26s
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (i686, debug) (push) Successful in 44s
Builds / ExectOS (amd64, debug) (push) Successful in 45s
|
2025-08-20 20:37:55 +02:00 |
|
|
|
c409400cbf
|
Correct VA masking in AMD64 page mapping functions
Builds / ExectOS (i686, release) (push) Successful in 26s
Builds / ExectOS (amd64, release) (push) Successful in 27s
Builds / ExectOS (amd64, debug) (push) Successful in 42s
Builds / ExectOS (i686, debug) (push) Successful in 40s
|
2025-08-18 01:07:28 +02:00 |
|
|
|
1dcd3fceed
|
Define page map information structure for both supported architectures
Builds / ExectOS (amd64, debug) (push) Successful in 25s
Builds / ExectOS (i686, release) (push) Failing after 33s
Builds / ExectOS (i686, debug) (push) Failing after 23s
Builds / ExectOS (amd64, release) (push) Successful in 34s
|
2025-08-16 20:08:12 +02:00 |
|
|
|
3ca6d04f6b
|
Add definitions for 5-level paging and refactor constants
Builds / ExectOS (i686, debug) (push) Successful in 25s
Builds / ExectOS (amd64, debug) (push) Successful in 28s
Builds / ExectOS (i686, release) (push) Successful in 37s
Builds / ExectOS (amd64, release) (push) Successful in 42s
|
2025-08-16 00:22:21 +02:00 |
|
|
|
e57985da8d
|
Rename MM_LA57_SHIFT to MM_P5I_SHIFT for consistency
Builds / ExectOS (amd64, release) (push) Successful in 31s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (amd64, debug) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 40s
|
2025-08-15 20:49:25 +02:00 |
|
|
|
6176ca38a8
|
Cleanup hardware allocation memory pool related code
Builds / ExectOS (amd64) (push) Successful in 32s
Builds / ExectOS (i686) (push) Failing after 32s
|
2024-06-02 17:29:31 +02:00 |
|
|
|
6b1ccc4ce5
|
Do not hardcode PML shift values
Builds / ExectOS (amd64) (push) Successful in 35s
Builds / ExectOS (i686) (push) Successful in 35s
|
2024-05-27 22:26:05 +02:00 |
|
|
|
609538b9be
|
Implement MmpGetPdeAddress() and MmpGetPteAddress() routines for i686 architecture as well as MmpMemoryExtensionEnabled() for checking PAE/LA57 support
Builds / ExectOS (amd64) (push) Successful in 51s
Builds / ExectOS (i686) (push) Successful in 50s
|
2024-05-22 22:47:28 +02:00 |
|
|
|
03727a61d3
|
Implement hardware layer pool memory management
Builds / ExectOS (amd64) (push) Failing after 46s
Builds / ExectOS (i686) (push) Failing after 44s
|
2024-05-22 18:51:09 +02:00 |
|
|
|
befa211aa7
|
Add PFN related structures and definitions
Builds / ExectOS (i686) (push) Successful in 34s
Builds / ExectOS (amd64) (push) Successful in 36s
|
2024-04-08 19:03:58 +02:00 |
|
|
|
04e22c127e
|
Initial memory manager initialization code
Builds / ExectOS (amd64) (push) Failing after 23s
Builds / ExectOS (i686) (push) Failing after 22s
|
2024-04-07 10:26:12 +02:00 |
|
|
|
c6f3422c49
|
Update PTE related structures
Builds / ExectOS (amd64) (push) Successful in 42s
Builds / ExectOS (i686) (push) Successful in 41s
|
2024-04-03 16:00:26 +02:00 |
|
|
|
5acf8b4abd
|
Add page size enumeration list
Builds / ExectOS (amd64) (push) Successful in 39s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-18 14:22:51 +01:00 |
|
|
|
2e790bd9b2
|
Add pages related macros and definitions
ci/woodpecker/push/build Pipeline was successful
|
2023-02-13 23:01:20 +01:00 |
|
|
|
712de4e4e4
|
XTDK contains headers uniquely identified
ci/woodpecker/push/build Pipeline was successful
|
2023-01-05 23:28:43 +01:00 |
|
|
|
3250ad67aa
|
Rename header file
ci/woodpecker/push/build Pipeline was successful
|
2023-01-05 23:09:54 +01:00 |
|
|
|
93fa2aed67
|
Implement BlMapVirtualMemory() routine for recursive mapping
ci/woodpecker/push/build Pipeline was successful
|
2022-12-06 23:32:31 +01:00 |
|