|
|
36c273ea13
|
Implement early page table mapping routines
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (amd64, debug) (push) Successful in 30s
Builds / ExectOS (i686, debug) (push) Failing after 21s
Builds / ExectOS (i686, release) (push) Failing after 20s
|
2025-12-15 13:24:02 +01:00 |
|
|
|
5cf3dfa844
|
Add bootstrap physical page allocator
Builds / ExectOS (amd64, debug) (push) Successful in 38s
Builds / ExectOS (amd64, release) (push) Successful in 35s
Builds / ExectOS (i686, debug) (push) Failing after 22s
Builds / ExectOS (i686, release) (push) Failing after 21s
|
2025-12-15 12:38:08 +01:00 |
|
|
|
070c508e42
|
Introduce kernel virtual memory layout
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (amd64, debug) (push) Successful in 30s
Builds / ExectOS (i686, debug) (push) Failing after 22s
Builds / ExectOS (i686, release) (push) Failing after 21s
|
2025-12-14 15:35:24 +01:00 |
|
|
|
5224dc315f
|
Compute PFN database size during MM initialization
Builds / ExectOS (amd64, release) (push) Successful in 26s
Builds / ExectOS (amd64, debug) (push) Successful in 28s
Builds / ExectOS (i686, release) (push) Successful in 25s
Builds / ExectOS (i686, debug) (push) Successful in 27s
|
2025-12-13 22:50:27 +01:00 |
|
|
|
eae48320f3
|
Harden PFN initialization and expose page count
Builds / ExectOS (amd64, debug) (push) Successful in 28s
Builds / ExectOS (amd64, release) (push) Successful in 25s
Builds / ExectOS (i686, debug) (push) Successful in 26s
Builds / ExectOS (i686, release) (push) Successful in 24s
|
2025-12-13 21:01:13 +01:00 |
|
|
|
17b5649362
|
Make memory type verification helpers accessible to PFN
Builds / ExectOS (amd64, debug) (push) Failing after 24s
Builds / ExectOS (amd64, release) (push) Failing after 22s
Builds / ExectOS (i686, debug) (push) Failing after 22s
Builds / ExectOS (i686, release) (push) Failing after 21s
|
2025-12-13 20:50:32 +01:00 |
|
|
|
783a9eea3a
|
Extract PFN management into separate module
Builds / ExectOS (amd64, release) (push) Failing after 23s
Builds / ExectOS (amd64, debug) (push) Failing after 24s
Builds / ExectOS (i686, debug) (push) Failing after 23s
Builds / ExectOS (i686, release) (push) Failing after 21s
|
2025-12-13 20:42:48 +01:00 |
|
|
|
237f6a2974
|
Refactor memory manager initialization into MM::Manager
Builds / ExectOS (amd64, debug) (push) Failing after 24s
Builds / ExectOS (amd64, release) (push) Failing after 22s
Builds / ExectOS (i686, debug) (push) Failing after 23s
Builds / ExectOS (i686, release) (push) Failing after 21s
|
2025-12-13 20:21:08 +01:00 |
|
|
|
ee9514fd5c
|
Fix GetP5eAddress return type
Builds / ExectOS (amd64, release) (push) Successful in 49s
Builds / ExectOS (amd64, debug) (push) Successful in 51s
Builds / ExectOS (i686, debug) (push) Successful in 27s
Builds / ExectOS (i686, release) (push) Successful in 26s
|
2025-12-13 19:58:49 +01:00 |
|
|
|
63c27a149a
|
Add missing virtual GetPteDistance to pagemap interface
Builds / ExectOS (amd64, release) (push) Successful in 26s
Builds / ExectOS (amd64, debug) (push) Successful in 28s
Builds / ExectOS (i686, debug) (push) Successful in 27s
Builds / ExectOS (i686, release) (push) Successful in 26s
|
2025-12-06 00:29:51 +01:00 |
|
|
|
7694df7744
|
Add architecture-specific GetPteDistance
Builds / ExectOS (amd64, release) (push) Successful in 31s
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Failing after 22s
Builds / ExectOS (i686, release) (push) Failing after 21s
|
2025-12-06 00:19:24 +01:00 |
|
|
|
c710ec4688
|
Refactor XPA detection API
Builds / ExectOS (amd64, debug) (push) Successful in 32s
Builds / ExectOS (amd64, release) (push) Successful in 31s
Builds / ExectOS (i686, release) (push) Successful in 25s
Builds / ExectOS (i686, debug) (push) Successful in 28s
|
2025-12-04 23:07:59 +01:00 |
|
|
|
86aa22e5f8
|
Fix incorrect pointer types
Builds / ExectOS (amd64, debug) (push) Successful in 28s
Builds / ExectOS (amd64, release) (push) Successful in 25s
Builds / ExectOS (i686, release) (push) Successful in 26s
Builds / ExectOS (i686, debug) (push) Successful in 28s
|
2025-11-30 20:03:12 +01:00 |
|
|
|
4a7494ad3f
|
Split paging interface into arch-specific code
Builds / ExectOS (amd64, release) (push) Successful in 26s
Builds / ExectOS (amd64, debug) (push) Successful in 28s
Builds / ExectOS (i686, debug) (push) Failing after 21s
Builds / ExectOS (i686, release) (push) Failing after 21s
|
2025-11-30 19:19:32 +01:00 |
|
|
|
d4287198b0
|
Implement virtual address resolvers for all page map levels and add XPA status accessor
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (amd64, debug) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Failing after 22s
Builds / ExectOS (i686, debug) (push) Failing after 24s
|
2025-11-30 18:23:51 +01:00 |
|
|
|
4265ae92d0
|
Add MM::PageMap::GetXpaStatus() for querying PML level
Builds / ExectOS (amd64, release) (push) Successful in 27s
Builds / ExectOS (amd64, debug) (push) Successful in 28s
Builds / ExectOS (i686, release) (push) Successful in 26s
Builds / ExectOS (i686, debug) (push) Successful in 27s
|
2025-11-29 23:45:00 +01:00 |
|
|
|
931586eebd
|
Refactor PageMap to enable architecture-specific VA translation
Builds / ExectOS (amd64, debug) (push) Successful in 26s
Builds / ExectOS (amd64, release) (push) Successful in 24s
Builds / ExectOS (i686, release) (push) Successful in 24s
Builds / ExectOS (i686, debug) (push) Successful in 26s
|
2025-11-29 23:37:08 +01:00 |
|
|
|
66f27e4b9a
|
Add GetPageFrameNumber() to PTE interfaces
Builds / ExectOS (amd64, debug) (push) Successful in 31s
Builds / ExectOS (amd64, release) (push) Successful in 29s
Builds / ExectOS (i686, debug) (push) Failing after 24s
Builds / ExectOS (i686, release) (push) Failing after 23s
|
2025-11-04 23:03:47 +01:00 |
|
|
|
10b8ab347a
|
Make MM::Paging::GetExtendedPhysicalAddressingStatus public
Builds / ExectOS (amd64, release) (push) Successful in 32s
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (i686, release) (push) Successful in 29s
Builds / ExectOS (i686, debug) (push) Successful in 30s
|
2025-11-04 22:51:34 +01:00 |
|
|
|
071c840ca8
|
Replace writable flag with AttributesMask in PTE setup
Builds / ExectOS (amd64, release) (push) Successful in 29s
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (i686, release) (push) Successful in 30s
|
2025-11-04 17:34:49 +01:00 |
|
|
|
cb2da54956
|
Unify PTE pointer types across MM subsystem
Builds / ExectOS (amd64, debug) (push) Successful in 29s
Builds / ExectOS (amd64, release) (push) Successful in 27s
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (i686, release) (push) Successful in 29s
|
2025-11-03 22:13:32 +01:00 |
|
|
|
c28c3f8344
|
Add input qualifiers to page map interface definitions
Builds / ExectOS (amd64, debug) (push) Successful in 32s
Builds / ExectOS (amd64, release) (push) Successful in 31s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Successful in 29s
|
2025-11-03 20:04:21 +01:00 |
|
|
|
dfb0284427
|
Add input qualifiers to paging interface definitions
Builds / ExectOS (amd64, release) (push) Successful in 34s
Builds / ExectOS (amd64, debug) (push) Successful in 36s
Builds / ExectOS (i686, release) (push) Successful in 30s
Builds / ExectOS (i686, debug) (push) Successful in 31s
|
2025-11-03 16:00:46 +01:00 |
|
|
|
1150b9ecdb
|
Add PTE management routines
Builds / ExectOS (amd64, debug) (push) Successful in 31s
Builds / ExectOS (amd64, release) (push) Successful in 30s
Builds / ExectOS (i686, debug) (push) Successful in 28s
Builds / ExectOS (i686, release) (push) Successful in 27s
|
2025-10-30 22:03:25 +01:00 |
|
|
|
ffa480d69a
|
Implement unified PTE accessors and management helpers
Builds / ExectOS (amd64, debug) (push) Failing after 26s
Builds / ExectOS (amd64, release) (push) Failing after 24s
Builds / ExectOS (i686, debug) (push) Failing after 27s
Builds / ExectOS (i686, release) (push) Failing after 25s
|
2025-10-30 20:14:02 +01:00 |
|
|
|
52c4d2a346
|
Complete MM class definitions with missing fields
Builds / ExectOS (amd64, debug) (push) Failing after 23s
Builds / ExectOS (amd64, release) (push) Failing after 22s
Builds / ExectOS (i686, release) (push) Failing after 21s
Builds / ExectOS (i686, debug) (push) Failing after 23s
|
2025-09-15 22:17:46 +02:00 |
|
|
|
404595801d
|
Migrate MM subsystem to C++
Builds / ExectOS (amd64, debug) (push) Failing after 24s
Builds / ExectOS (amd64, release) (push) Failing after 23s
Builds / ExectOS (i686, debug) (push) Failing after 22s
Builds / ExectOS (i686, release) (push) Failing after 21s
|
2025-09-15 22:15:07 +02:00 |
|