fix dependency check logic cause config always disabled
[lunaix-os.git] / lunaix-os / includes / lunaix / mm /
2025-05-05 LunaixskyFramework for exporting system header to user space...
2024-09-29 Lunaixskyadd generic kremap for kernel remapping
2024-09-24 LunaixskyCode-base clean-up and refactoring (#47)
2024-08-30 LunaixskyBoot framework rework (#45)
2024-08-14 LunaixskyImprove cake allocator's memory utilisation (#43)
2024-08-10 LunaixskySecond Extended Filesystem (ext2) and other improvement...
2024-07-21 LunaixskyPCI 16x50 UART Controller, O2 Enablement (#39)
2024-07-16 LunaixskyArchitectural Support: x86_64 (#37)
2024-06-27 LunaixskyIntroducing LunaBuild to the build flow (#36)
2024-06-22 LunaixskyDecoupling Architectural-specific Code (#35)
2024-04-20 MinepMerge branch 'master' of github.com:Minep/lunaix-os
2024-03-26 FFreestandingfix issue 31 (#32)
2024-03-02 LunaixskyUnifying the Lunaix's Physical Memory Model (#28) feat/user_model
2024-02-18 LunaixskyA Total Overhaul on the Lunaix's Virtual Memory Model...
2024-02-05 LunaixskySupport to multi-threading and pthread interface (POSIX...
2023-11-18 Minepfeat: IO polling for file descriptor
2023-11-05 Minepfeat: lunadbg GDB plugin to ease kernel debugging process.
2023-08-25 Minepfeat: better rtc framework which aims to remove single...
2023-08-24 Mineprefactor: use a more decent physical memory map
2023-08-23 Minepadd lunaix dynamic linker as submodule
2023-08-19 Mineprefactor: one more step towards arch-agnostic design
2023-07-20 Mineprefactor: rewrite kernel's make script
2023-07-17 Mineprefactor: restructure the user space stuff.
2023-07-16 Minepchore: fix almost *ALL* warnings.
2023-07-10 Mineprefactor: elf parsing utility and exec related
2023-06-18 Minepfeat: shell and signal demo as loadable user executable
2023-06-14 MinepMerge branch 'master' into prog-loader
2023-01-17 MinepMerge branch 'master' into prog-loader
2023-01-06 Minepfeat: brk and sbrk (mmap based)
2023-01-04 MinepMerge branch 'interrupt-rework' into prog-loader
2023-01-01 Minepfeat: wrapper function for bootstraping user program
2022-12-31 Minepfeat: heap support and re-worked
2022-12-31 Minepfeat: basic elf32 loader (only LOAD segment is supported)
2022-12-29 Minepfeat: msync(2)
2022-12-28 Minepregression: mmap for fd
2022-12-05 MinepMerge branch 'master' into prog-loader
2022-11-20 Minepfeat: (vm) memory mapping support: mmap/munmap
2022-11-13 Mineprefactor: replace all stdint::uint32_t into short and...
2022-11-11 Minepfeat: (vfs) write_page and read_page file operations
2022-09-17 MinepMerge branch 'device-sys'
2022-08-29 Minepfeat: taskfs for export process to filesystem
2022-08-27 Mineprefactor: clean up the virtual memory mappings
2022-08-26 Minepfeat: (twimap) provide an easy way for mapping kernel...
2022-08-14 MinepMerge branch 'vfs-dev'
2022-08-09 MinepMerge branch 'master' into vfs-dev
2022-08-09 MinepMerge branch 'master' into vfs-dev
2022-07-20 Mineprefactor: change the disk io api to accept device inste...
2022-07-07 MinepMerge branch 'sata-ahci-dev'
2022-07-06 MinepMerge branch 'master' into sata-ahci-dev
2022-07-05 Minepfeat: disk read/write support for both ATA and ATAPI...
2022-07-05 MinepMerge branch 'master' into sata-ahci-dev
2022-07-04 MinepMerge branch 'master' into sata-ahci-dev
2022-07-04 Minepfeat: Ability to send command to ATA device.
2022-07-03 Minepfeat: alignment option of cake allocator for dma buffer
2022-07-03 Minepfeat: cake (slab) allocator, for dynamic continuous...
2022-06-29 Minepfeat: spec-compliant AHCI HBA initialization
2022-06-28 Minepfeat: vmm_vmap/ioremap/iounmap to make MMIO more flexib...
2022-06-25 MinepMerge branch 'console-dev'
2022-06-24 Minepfeat: experimental tty console with scrollback buffer.
2022-06-20 MinepMerge branch 'master' of github.com:Minep/lunaix-os
2022-06-20 MinepMerge branch 'signal-dev'
2022-06-19 Minepfeat: User mode support.
2022-06-18 Mineprefactor: re-structure the kernel address space for...
2022-06-18 Minepchore: make things more general
2022-06-18 Mineprefactor: vmm_set_map has option to ignore existed...
2022-06-17 Mineprefactor: simplify the vmm design, single responsibilit...
2022-06-06 Minepfeat: No more kernel page table switching upon interrupt.
2022-05-31 Minepfeat: added ability to identify process vm regions
2022-05-30 MinepKernel address space isolation and make the kernel...
2022-05-30 Minepbasic process support and some syscalls
2022-04-29 MinepBasic PS/2 keyboard driver, and ...
2022-03-12 MinepTimer re-worked!
2022-03-12 MinepImplement APIC, RTC, basic ACPI parser and timer support
2022-03-05 Minepupdate project structures
2022-03-03 Minepfix bugs found in brk & add simple security checks...
2022-03-03 Minepmake dmm.c portable
2022-03-03 MinepComplete (almost!) printf fmt support
2022-03-01 Minepdynamic memory manager (malloc & free)
2022-02-27 Minepvmm - allow remapping
2022-02-26 Minepfix gcc warnings & improved makefile echos
2022-02-25 MinepVirtual memory & paging