lunaix-os.git
2022-07-30 Minepfeat: simple device abstraction layer
2022-07-29 Minepupdate readme
2022-07-29 Minepfeat: lseek(2), read(2), write(2) implementation
2022-07-27 Minepfeat: readdir fix and demo
2022-07-27 Minepfeat: open(2), close(2), mkdir(2) and readdir(2) syscall
2022-07-24 Minepfeat: twifs - pseudo file system for lunaix kernel...
2022-07-20 Minepfeat: vfs - path walking and dnode caching.
2022-07-20 Minepfeat: block device support (mount device and partitions)
2022-07-20 Mineprefactor: change the disk io api to accept device inste...
2022-07-07 MinepMerge branch 'sata-ahci-dev'
2022-07-07 Minepadd pci-pcie slides and resources
2022-07-07 Mineprefactor: abstract out the code for prdte creation...
2022-07-07 Minepfeat: probe more device info
2022-07-06 MinepMerge branch 'master' into sata-ahci-dev
2022-07-06 Minepfix: remove the reference to unknown variable
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 Minepupdate readme
2022-07-05 MinepMerge branch 'master' into sata-ahci-dev
2022-07-04 Minepfeat: ATAPI device capacity probing
2022-07-04 Minepremove explicit path dependency in makefile
2022-07-04 MinepMerge branch 'master' into sata-ahci-dev
2022-07-04 Minepupdate readme
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 Minepchore: replacing obsolete SATA Specification Rev 1...
2022-06-29 Minepchore: edit readme
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-28 Minepchore: corrections on readme and add disclaimer on...
2022-06-28 Minepfeat: partial PCIe support (MCFG table parsing)
2022-06-27 Minepfeat: BAR sizing and MSI configuration
2022-06-27 Minepfeat: MSI capability detection.
2022-06-27 Minepupdate readme and pci material
2022-06-27 Minepfeat: PCI bus probing
2022-06-27 Minepupdate readme
2022-06-27 Minepfix: race condition and partial state issue on injectin...
2022-06-26 Minepfeat: new syscall: sigpending, sigsuspend
2022-06-25 Minepfeat: a simple console that support scrolling.
2022-06-25 MinepMerge branch 'console-dev'
2022-06-25 MinepMerge branch 'master' of github.com:Minep/lunaix-os
2022-06-25 Mineprefactor: make the demos into dedicated files
2022-06-24 Minepfeat: experimental tty console with scrollback buffer.
2022-06-22 LunaixskyUpdate README_en.md
2022-06-22 Minepupdate readme
2022-06-21 Minepslides for multitasking (ep10)
2022-06-21 Minepfeat: support for SIGALRM
2022-06-20 Minepfeat: kill(2) implementation
2022-06-20 MinepMerge branch 'master' of github.com:Minep/lunaix-os
2022-06-20 MinepMerge branch 'signal-dev'
2022-06-20 Minepfeat: pause(2) support
2022-06-19 LunaixskyUpdate README.md
2022-06-19 Minepfeat: signal support (tested!)
2022-06-19 Minepedit readme
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-17 Mineprefactor: keep in mind the stack layout is crucial...
2022-06-16 MinepMerge branch 'master' into signal-dev
2022-06-16 Minepfix: passing intr_ctx to soft_iret corrupts the stack...
2022-06-15 Mineprefactor: formattings
2022-06-15 MinepMerge branch 'master' into signal-dev
2022-06-14 Minepfeat: pgid support
2022-06-13 Minepfeat: add signal handling support (not tested!)
2022-06-11 Minepfix: The timer sequence stuck in infinite loop after...
2022-06-11 Minepfeat: The waitpid family!
2022-06-10 MinepMerge branch 'master' of github.com:Minep/lunaix-os
2022-06-10 Mineprefactor: Move the kernel post init stage into proc0
2022-06-07 LunaixskyCreate LICENSE
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-19 Minepadd some references
2022-05-19 Minepfix bugs and restruct some excerpts
2022-05-19 Minepupdate project struct & readme
2022-05-03 MinepAdd back the missing reserved field in FADT.
2022-05-03 MinepAdd FADT check for presence of i8042 controller.
2022-05-03 MinepImplement (half) simple semaphore & mutex lock, and ...
2022-05-01 MinepRestructure the interrupt vector distribution for bette...
2022-04-30 MinepImplement shift+<key> support, and ...
2022-04-29 MinepBasic PS/2 keyboard driver, and ...
2022-03-13 Minepfix errors in slides
2022-03-13 Minepep8 slides
2022-03-13 Minepminor adjustments
2022-03-12 MinepTimer re-worked!
2022-03-12 MinepImplement APIC, RTC, basic ACPI parser and timer support
2022-03-06 Minepdead simple rtc code for getting current datetime.
2022-03-05 Minepadd missing slides due to renamings
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
next