feat: capability list to enable greater flexibility of devices
[lunaix-os.git] / lunaix-os / kernel / mm /
2023-12-08 Mineprefactor: add a async read/write variant to device...
2023-11-26 Minepfeat: nearly complete POSIX.1-2008 compliant terminal...
2023-11-18 Minepfeat: IO polling for file descriptor
2023-11-05 Minepfeat: lunadbg GDB plugin to ease kernel debugging process.
2023-11-04 Mineprefactor: make pci device driver loading passive, pci...
2023-10-21 Minepfeat: standard vga support (mode switching, framebuffer...
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-20 Minepfeat: kernel stack tracing
2023-08-19 Mineprefactor: one more step towards arch-agnostic design
2023-07-25 Mineprefactor: decouple i386 specific instruction invocation
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 Minepfeat: closedir(2)
2023-01-04 MinepMerge branch 'interrupt-rework' into prog-loader
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-10-19 Minepfix: PS/2 keyboard initialization sequence
2022-09-17 MinepMerge branch 'device-sys'
2022-08-27 Mineprefactor: clean up the virtual memory mappings
2022-08-26 Minepfeat: (twimap) provide an easy way for mapping kernel...
2022-08-25 Minepfeat: a file system mapping for pci devices
2022-08-16 Minepfeat: ability to evict dnode and inode cache
2022-08-14 MinepMerge branch 'vfs-dev'
2022-08-14 Minepfeat: lru eviction policy on page caches
2022-08-09 MinepMerge branch 'master' into vfs-dev
2022-08-09 MinepMerge branch 'master' into vfs-dev
2022-08-08 Minepfeat: hook up the keyboard input into our vfs
2022-08-06 Minepfeat: page caching layer for vfs
2022-07-27 Minepfeat: open(2), close(2), mkdir(2) and readdir(2) syscall
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-06 Minepfeat: sector rwm ops test code
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: AHCI probing
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-05-03 MinepImplement (half) simple semaphore & mutex lock, and ...
2022-05-01 MinepRestructure the interrupt vector distribution for bette...
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 Minepgrow on demand heap
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-26 Minepfixes and refinements
2022-02-25 MinepVirtual memory & paging