aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/src/memory/paging
AgeCommit message (Expand)AuthorFilesLines
2024-10-21Fix linker error using friend method 👬Matteo Gmür2-11/+19
2024-10-21Use forward declaration to hide actual page_tableMatteo Gmür3-21/+65
2024-10-21Fix weird linker errorMatteo Gmür1-4/+3
2024-10-21Use handle struct to ensure next_table is not called on page table level 1Matteo Gmür2-29/+42
2024-10-21Ensure only one instance of global page table can existMatteo Gmür3-75/+65
2024-10-20Fix active page table cppMatteo Gmür1-22/+12
2024-10-20create active_page_tableFabian Imhof1-0/+31
2024-10-20Make map_page_to_frame use conceptMatteo Gmür1-29/+0
2024-10-20Fix set_entry flags usageMatteo Gmür2-4/+4
2024-10-20Fix useless copy by referenceMatteo Gmür1-2/+2
2024-10-20document page mapping and entryFabian Imhof1-2/+2
2024-10-20Add printf like behaviour to assertMatteo Gmür3-15/+13
2024-10-20fix logicFabian Imhof1-5/+5
2024-10-20fix syntaxFabian Imhof1-3/+3
2024-10-20finalize map_page_to_frameFabian Imhof1-3/+6
2024-10-20implement map_page_to_frameFabian Imhof2-12/+24
2024-10-20Add translate huge page methodMatteo Gmür1-4/+40
2024-10-20create page_mapperFabian Imhof1-0/+57
2024-10-20Implement translate page in a big brain way 🤯Matteo Gmür1-0/+8
2024-10-20Make next table return booleanMatteo Gmür1-3/+7
2024-10-20implement translate_pageFabian Imhof1-1/+1
2024-10-20translateFabian Imhof2-2/+1
2024-10-20Add get level index method to virtual pageMatteo Gmür2-6/+7
2024-10-20Add helper methods to phyisca frameMatteo Gmür3-5/+27
2024-10-20Fix next_table_addressMatteo Gmür1-11/+3
2024-10-19Seperate allocation and paging code into multiple files as wellMatteo Gmür2-0/+107