aboutsummaryrefslogtreecommitdiff
path: root/kernel/mm/virtual_mm (unfollow)
Commit message (Expand)Author
2025-12-06misc: C++->CRaghuram Subramani
2025-06-07misc: use angle brackets exclusively for includesRaghuram Subramani
2025-02-07IDT: Initialize IDT with a very basic exception handler that does nothingRaghuram Subramani
2025-02-05mm: virtual_mm: find_free_addresses->find_free_pagesRaghuram Subramani
2025-02-05mm: page_table_allocator: prepare()->initialize()Raghuram Subramani
2025-02-04mm: virtual_mm: No need to check l_table_indexRaghuram Subramani
2025-02-04mm: virtual_mm: Write a basic page table allocatorRaghuram Subramani
2025-02-03mm: virtual_mm: Fix the PTE_FRAME() macroRaghuram Subramani
2025-02-03libk: Start work on custom liballocRaghuram Subramani
2025-02-01libk: kmalloc->liballoc && C->C++Raghuram Subramani
2025-02-01libk: Working (afaik) kmalloc implementationRaghuram Subramani
2025-02-01virtual_mm: find_free_addresses() should get the table if the table isRaghuram Subramani
2025-02-01libk: Minimal (barely) working implementation of kmallocRaghuram Subramani
2025-02-01virtual_mm: make_table() must account for an uninitialized kmalloc()Raghuram Subramani
2025-02-01virtual_mm: find_free_addresses() shouldn't touch the first 8MiBRaghuram Subramani
2025-02-01virtual_mm: Identity map the first 8MiBRaghuram Subramani
2025-02-01misc: init()->initialize()Raghuram Subramani
2025-01-31{physical_mm,virtual_mm,kmalloc}: C->C++Raghuram Subramani
2025-01-29virtual_mm: find_free_virtual_addresses shouldn't depend onRaghuram Subramani
2025-01-29physical_mm: Set the first 4MiB to unusableRaghuram Subramani
2025-01-29virtual_mm: find_free_virtual_addresses should return a (void *)Raghuram Subramani
2025-01-28kmalloc: Initial (extremely buggy) implementation from liballocRaghuram Subramani
2025-01-28virtual_mm: Implement free_pages()Raghuram Subramani
2025-01-27virtual_mm: (hopefully) working implementation of find_free_virtual_addressesRaghuram Subramani
2025-01-23virtual_mm: Make progress on the still cursedRaghuram Subramani
2025-01-22virtual_mm: Implement a cursed find_free_virtual_addressesRaghuram Subramani
2025-01-22physical_mm: Spinlock the memory bitmapRaghuram Subramani
2025-01-22virtual_mm: Implement physical to virtual mappingRaghuram Subramani
2025-01-18kernel: Implement a basic spinlockRaghuram Subramani
2025-01-17kernel: virtual_mm: Refactor paging implementationRaghuram Subramani
2025-01-17kernel: virtual_mm: Implement paging, properlyRaghuram Subramani
2025-01-16kernel: virtual_mm: Simplify vmm implementationRaghuram Subramani
2025-01-11virtual_mm: Progress on the still disfunctional virtual mmRaghuram Subramani
2025-01-11virtual_mm: Disfunctional implementation of VMMRaghuram Subramani
2025-01-10virtual_mm: Implement load_page_directory()Raghuram Subramani
2025-01-10kernel: mm: virtual: Refactor macros to make them less ambiguous, andRaghuram Subramani
2025-01-10kernel: mm: virtual: Fix the wrong calculation of the flag bitmasksRaghuram Subramani
2025-01-10kernel: mm: virtual_mm: InitRaghuram Subramani