| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
functionality
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
context mapping and MMIO operations
|
| | |
|
| | |
|
| |
|
|
| |
handler registration
|
| | |
|
| |
|
|
| |
structures
|
| | |
|
| | |
|
| |
|
|
| |
and allocation functions
|
| | |
|
| |
|
|
| |
and splitting
|
| |
|
|
| |
introduce VmFaultCause enum
|
| | |
|
| |
|
|
| |
pack_image script
|
| | |
|
| | |
|
| |
|
|
| |
settings
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
management
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Co-authored-by: Copilot <copilot@github.com>
|
| |
|
|
|
|
| |
architecture
Co-authored-by: Copilot <copilot@github.com>
|
| | |
|
| | |
|
| |
|
|
| |
Co-authored-by: Copilot <copilot@github.com>
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Co-authored-by: Copilot <copilot@github.com>
|
| | |
|
| |
|
|
| |
Co-authored-by: Copilot <copilot@github.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
- Updated physical memory management (PMM) to utilize memblock for memory layout and frame allocation.
- Enhanced the virtual memory manager (VMM) to allocate the frame map from memblock, ensuring it starts at the correct virtual address without relocation.
- Improved frame allocation and deallocation functions to handle physical addresses more consistently.
- Adjusted the slab allocator to correctly convert between physical and virtual addresses.
- Refined page fault handling to ensure proper frame allocation and address translation.
- Streamlined the initialization process for PMM and VMM, ensuring a more robust setup of memory structures.
Co-authored-by: Copilot <copilot@github.com>
|
| |
|
|
| |
Co-authored-by: Copilot <copilot@github.com>
|
| | |
|