aboutsummaryrefslogtreecommitdiff
path: root/kernel/include/mm (follow)
Commit message (Collapse)AuthorAge
* mm: physical_mm: add MAX_BLOCKS calculation to commentRaghuram Subramani2025-09-16
|
* mm: physical_mm: add comments to function headersRaghuram Subramani2025-09-16
|
* mm: virtual_mm: find_free_addresses->find_free_pagesRaghuram Subramani2025-02-05
|
* mm: page_table_allocator: prepare()->initialize()Raghuram Subramani2025-02-05
|
* mm: virtual_mm: Write a basic page table allocatorRaghuram Subramani2025-02-04
|
* mm: virtual_mm: Fix the PTE_FRAME() macroRaghuram Subramani2025-02-03
|
* misc: init()->initialize()Raghuram Subramani2025-02-01
|
* {strlen,memory_map}: C->C++Raghuram Subramani2025-01-31
|
* {physical_mm,virtual_mm,kmalloc}: C->C++Raghuram Subramani2025-01-31
|
* (misc): Add support for C++Raghuram Subramani2025-01-31
|
* virtual_mm: find_free_virtual_addresses shouldn't depend onRaghuram Subramani2025-01-29
| | | | get_or_make_table()
* virtual_mm: find_free_virtual_addresses should return a (void *)Raghuram Subramani2025-01-29
|
* virtual_mm: Implement free_pages()Raghuram Subramani2025-01-28
|
* virtual_mm: (hopefully) working implementation of find_free_virtual_addressesRaghuram Subramani2025-01-27
|
* virtual_mm: Make progress on the still cursedRaghuram Subramani2025-01-23
| | | | virtual_mm_find_free_virtual_addresses function
* virtual_mm: Implement a cursed find_free_virtual_addressesRaghuram Subramani2025-01-22
|
* virtual_mm: Implement physical to virtual mappingRaghuram Subramani2025-01-22
|
* kernel: virtual_mm: Refactor paging implementationRaghuram Subramani2025-01-17
|
* kernel: virtual_mm: Implement paging, properlyRaghuram Subramani2025-01-17
|
* kernel: virtual_mm: Simplify vmm implementationRaghuram Subramani2025-01-16
|
* kernel: virtual_mm: Miscalculation with page table/directory bitmasksRaghuram Subramani2025-01-14
|
* virtual_mm: Progress on the still disfunctional virtual mmRaghuram Subramani2025-01-11
|
* virtual_mm: Disfunctional implementation of VMMRaghuram Subramani2025-01-11
|
* virtual_mm: Implement load_page_directory()Raghuram Subramani2025-01-10
|
* misc: Clean headersRaghuram Subramani2025-01-10
|
* kernel: mm: virtual: Fix the wrong calculation of the flag bitmasksRaghuram Subramani2025-01-10
|
* kernel: mm: virtual_mm: InitRaghuram Subramani2025-01-10
|
* Revert "kernel: mm: physical: Refactor into separate files"Raghuram Subramani2025-01-09
| | | | This reverts commit c39920c3a3ef0544feef6c325673506c0e3fac88.
* kernel: mm: physical: Refactor into separate filesRaghuram Subramani2025-01-09
|
* kernel: mm: physical: Move the memory map functions to another fileRaghuram Subramani2025-01-09
|
* kernel: mm: physical_mm: Implement allocation & freeing of blocksRaghuram Subramani2025-01-08
|
* kernel: mm: physical_mm: Initialize free memory regionsRaghuram Subramani2025-01-08
|
* misc: cmos->bubblRaghuram Subramani2025-01-06
|
* kernel: mm: physical_mm: Implement bitmap memory managementRaghuram Subramani2025-01-05
|
* kernel: mm: Introduce a WIP physical_mmRaghuram Subramani2025-01-05
|
* kernel: mm: Store free regions in a structRaghuram Subramani2025-01-05
|
* misc: Two spaces before the copyright name.Raghuram Subramani2025-01-04
|
* kernel: mm: Detect memory regions.Raghuram Subramani2025-01-04
Doesn't do much, but lays down the foundation for future memory management efforts.