index
:
bubbl.git
main
An Operating System for The x86 Architecture.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
kernel
/
include
/
mm
(
unfollow
)
Commit message (
Expand
)
Author
2025-12-06
misc: C++->C
Raghuram Subramani
2025-09-16
mm: physical_mm: add MAX_BLOCKS calculation to comment
Raghuram Subramani
2025-09-16
mm: physical_mm: add comments to function headers
Raghuram Subramani
2025-02-05
mm: virtual_mm: find_free_addresses->find_free_pages
Raghuram Subramani
2025-02-05
mm: page_table_allocator: prepare()->initialize()
Raghuram Subramani
2025-02-04
mm: virtual_mm: Write a basic page table allocator
Raghuram Subramani
2025-02-03
mm: virtual_mm: Fix the PTE_FRAME() macro
Raghuram Subramani
2025-02-01
misc: init()->initialize()
Raghuram Subramani
2025-01-31
{strlen,memory_map}: C->C++
Raghuram Subramani
2025-01-31
{physical_mm,virtual_mm,kmalloc}: C->C++
Raghuram Subramani
2025-01-31
(misc): Add support for C++
Raghuram Subramani
2025-01-29
virtual_mm: find_free_virtual_addresses shouldn't depend on
Raghuram Subramani
2025-01-29
virtual_mm: find_free_virtual_addresses should return a (void *)
Raghuram Subramani
2025-01-28
virtual_mm: Implement free_pages()
Raghuram Subramani
2025-01-27
virtual_mm: (hopefully) working implementation of find_free_virtual_addresses
Raghuram Subramani
2025-01-23
virtual_mm: Make progress on the still cursed
Raghuram Subramani
2025-01-22
virtual_mm: Implement a cursed find_free_virtual_addresses
Raghuram Subramani
2025-01-22
virtual_mm: Implement physical to virtual mapping
Raghuram Subramani
2025-01-17
kernel: virtual_mm: Refactor paging implementation
Raghuram Subramani
2025-01-17
kernel: virtual_mm: Implement paging, properly
Raghuram Subramani
2025-01-16
kernel: virtual_mm: Simplify vmm implementation
Raghuram Subramani
2025-01-14
kernel: virtual_mm: Miscalculation with page table/directory bitmasks
Raghuram Subramani
2025-01-11
virtual_mm: Progress on the still disfunctional virtual mm
Raghuram Subramani
2025-01-11
virtual_mm: Disfunctional implementation of VMM
Raghuram Subramani
2025-01-10
virtual_mm: Implement load_page_directory()
Raghuram Subramani
2025-01-10
misc: Clean headers
Raghuram Subramani
2025-01-10
kernel: mm: virtual: Fix the wrong calculation of the flag bitmasks
Raghuram Subramani
2025-01-10
kernel: mm: virtual_mm: Init
Raghuram Subramani
2025-01-09
Revert "kernel: mm: physical: Refactor into separate files"
Raghuram Subramani
2025-01-09
kernel: mm: physical: Refactor into separate files
Raghuram Subramani
2025-01-09
kernel: mm: physical: Move the memory map functions to another file
Raghuram Subramani
2025-01-08
kernel: mm: physical_mm: Implement allocation & freeing of blocks
Raghuram Subramani
2025-01-08
kernel: mm: physical_mm: Initialize free memory regions
Raghuram Subramani
2025-01-06
misc: cmos->bubbl
Raghuram Subramani
2025-01-05
kernel: mm: physical_mm: Implement bitmap memory management
Raghuram Subramani
2025-01-05
kernel: mm: Introduce a WIP physical_mm
Raghuram Subramani
2025-01-05
kernel: mm: Store free regions in a struct
Raghuram Subramani
2025-01-04
misc: Two spaces before the copyright name.
Raghuram Subramani
2025-01-04
kernel: mm: Detect memory regions.
Raghuram Subramani