aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/CMakeLists.txt
AgeCommit message (Expand)AuthorFilesLines
2025-03-10Adjust segment descriptor to use defined helpersMatteo Gmür1-0/+1
2025-03-10Adjust register segment descriptors to possible statesMatteo Gmür1-0/+1
2025-02-27Add files to cmake and implement gdt flagsMatteo Gmür1-0/+9
2025-02-25Create inital custom version of c++ vectorMatteo Gmür1-0/+7
2025-02-20Fix compilation issuesMatteo Gmür1-0/+1
2024-12-03improve mutex file structureFabian Imhof1-0/+1
2024-12-01implement first half of linked list dallocationFabian Imhof1-1/+1
2024-11-28Create base of linked list allocatorMatteo Gmür1-0/+2
2024-11-24Add comments and rename fileMatteo Gmür1-1/+1
2024-11-24implement basic heap and remap itFabian Imhof1-0/+2
2024-11-24Revert: de-templatize paging implementationMatteo Gmür1-1/+0
2024-11-19paging: de-templetize implementationFelix Morgner1-0/+1
2024-11-19runtime: catch pure virtual function callsFelix Morgner1-0/+1
2024-11-10Finish control register and adjust msrMatteo Gmür1-0/+1
2024-11-10Adjust comments and constantMatteo Gmür1-1/+1
2024-11-05Move tlb into seperate subfolder and create cr3 header for reading and writing.Matteo Gmür1-1/+2
2024-11-02Add physical frame iterator and continue implementing kernel mapping.Matteo Gmür1-1/+0
2024-11-01extract tlb methods and finish implementation of withFabian Imhof1-0/+1
2024-11-01Fix circular dependency issueMatteo Gmür1-0/+1
2024-11-01Remove static page mapper and replace with unique active and inactive page ta...Matteo Gmür1-1/+2
2024-11-01create temporary page implementationFabian Imhof1-0/+1
2024-10-29Create tiny frame allocator which holds only 3 framesMatteo Gmür1-0/+1
2024-10-28Move iterator and container into generic template classes. Use algorithms ins...Matteo Gmür1-1/+0
2024-10-20Revert assert with printf functionality, requires malloc 😭Matteo Gmür1-0/+1
2024-10-20Add printf like behaviour to assertMatteo Gmür1-1/+0
2024-10-20create page_mapperFabian Imhof1-0/+1
2024-10-20Add helper methods to phyisca frameMatteo Gmür1-0/+1
2024-10-19Seperate allocation and paging code into multiple files as wellMatteo Gmür1-2/+4
2024-10-19Move compelte multiboot2 code into seperate files and behaviour into seperate...Matteo Gmür1-1/+3
2024-10-17Implement support for `std::terminate` via `::abort`Felix Morgner1-0/+2
2024-10-15continue implementing pagingFabian Imhof1-0/+8
2024-10-14Start developing pagingMatteo Gmür1-0/+1
2024-10-13Add missing cpp files to cmake and fix elf alignment issuesMatteo Gmür1-0/+9
2024-09-17build: migrate away from conanFelix Morgner1-0/+64