lunaix-os.git
2023-06-18 Minepfeat: shell and signal demo as loadable user executable
2023-06-14 MinepMerge branch 'master' into prog-loader
2023-06-14 Minepfix: the correct way to detect ahci LBA48 support
2023-06-10 Minepfix: promote to gcc-12.2.0 (close #15)
2023-02-22 Minepupdate readme
2023-01-17 MinepMerge branch 'master' into prog-loader
2023-01-17 MinepMerge branch 'master' of github.com:Minep/lunaix-os
2023-01-17 Minepfix: sleeper issue #13
2023-01-06 Minepfeat: brk and sbrk (mmap based)
2023-01-04 Minepupdate readmes
2023-01-04 Minepfeat: closedir(2)
2023-01-04 MinepMerge branch 'interrupt-rework' into prog-loader
2023-01-04 Minepfix: previous interrupt context lost after a nested...
2023-01-04 Mineprefactor: cut off some bloats in intr_ctx
2023-01-02 Minepfeat: provide some libc routines only for testing
2023-01-02 Minepregression: elf loading
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-29 Mineprefactor: separate syscall interfaces from kernel space...
2022-12-28 Minepregression: mmap for fd
2022-12-11 LunaixskyMerge pull request #10 from jackwang0108/master
2022-12-09 JackWangadd all-build tool. Add qemu support, add configure...
2022-12-08 LunaixskyMerge pull request #8 from Catrol-s-Forks/master
2022-12-08 常青园晚Update README_en.md
2022-12-07 常青园晚Update README.md
2022-12-05 MinepMerge branch 'master' into prog-loader
2022-12-05 Mineprefactor: vfs_open: start opening iff there is a empty...
2022-11-20 Minepfeat: (vm) memory mapping support: mmap/munmap
2022-11-20 Minepfeat: (device) dev_null and dev_rand support
2022-11-13 Minepfeat: (iso9660) finishing up unmount
2022-11-13 Mineprefactor: replace all stdint::uint32_t into short and...
2022-11-13 Minepfeat: (iso9660) rock ridge extension
2022-11-12 Minepupdate readme
2022-11-11 Minepfeat: (vfs) write_page and read_page file operations
2022-11-11 Minepfeat: (iso9660) implement file read (for both interleav...
2022-11-11 Minepfeat: (iso9660) directory read support
2022-11-10 Minepfix: (blkio) enforce disk io buffer size alignment...
2022-11-10 Minepfeat: (ahci) support multiple AHCI controller
2022-11-10 Mineprefactor: more compact log message
2022-11-10 Minepfix: add dummy process to keep scheduler busy
2022-11-10 Minepfeat: block partition support
2022-11-09 Minepfix: memory leakage in file descriptor allocation
2022-11-09 Minepfix: use wait queue for blocking process
2022-11-09 Minepfeat: asynchronized SATA IO
2022-11-06 MinepMerge branch 'iso-9660' into block-io
2022-10-23 Minepfix: ensure inlining
2022-10-23 MinepMerge branch 'master' into iso-9660
2022-10-23 Minepfix: temporary disable the cse optimizations that cause...
2022-10-23 Minepfix: bugs related to O2 optimization
2022-10-22 Mineprefactor: isrm to centeralize interrupt/irq resources...
2022-10-21 Mineplaying out the iso9660 structure definitions
2022-10-19 Minepfix: PS/2 keyboard initialization sequence
2022-10-18 Minepfeat: integrate gdb support over serial port for bare...
2022-10-03 Minepfix: remove unnecessary backtracing in mnt_mkbusy/chillax
2022-09-23 Minepfix: missing sudo in toolchain build tool
2022-09-17 Minepfix: load x87 fpu default settings
2022-09-17 Minepfeat: add support for process to conduct Intel x87...
2022-09-17 Mineprefactor: script to generate code for interrupt install...
2022-09-17 MinepMerge branch 'device-sys'
2022-09-17 Minepfix: dnode cache syncing for pseudo fs
2022-09-16 Minepadd code-topic mapping for better learning experience...
2022-08-31 Minepfeat: simple read/write lock implementation
2022-08-30 Minepfeat: support ioctl() syscall for direct control to...
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-25 Minepfeat: a file system mapping for pci devices
2022-08-24 Mineprefactor: improve on scrolling experience in lunaix...
2022-08-23 Minepfeat: a pseudo shell environment for basic interacting...
2022-08-22 Mineprefactor: add user space printf.
2022-08-22 Minepfeat: input device subsystem to resolve race condition...
2022-08-21 Minepfeat: (devfs) a new filesystem for device exposure.
2022-08-20 Minepfeat: mount point flags check
2022-08-20 Minepfeat: ability to manipulate extended attribute
2022-08-19 Minepfix: symlink resolve.
2022-08-19 Mineprefactor: add a simple ramfs for rootfs. Twifs should...
2022-08-18 Mineprefactor: send the command with retry and error detection
2022-08-18 Minepfix: READ_CAPACITY command for 12 bytes CDB SCSI device.
2022-08-17 Mineprefactor: mount system reworked
2022-08-16 Minepfeat: ability to evict dnode and inode cache
2022-08-16 Mineprefactor: inode hashing and reusing
2022-08-15 Minepfeat: rename(2), mount(2) and unmount(2)
2022-08-14 Minepthe sata slides
2022-08-14 Mineprefactor: synchronize the vfs objects
2022-08-14 MinepMerge branch 'vfs-dev'
2022-08-14 Minepfeat: lru eviction policy on page caches
2022-08-12 Mineprefactor: kernel space yield() for controllable, flexib...
2022-08-10 Minepfeat: support per-process current working directory...
2022-08-09 Minepupdate readme
2022-08-09 MinepMerge branch 'master' into vfs-dev
2022-08-09 Minepfix: remove unwanted interrupts during disk init and...
2022-08-09 MinepMerge branch 'master' into vfs-dev
2022-08-09 Minepfix: incorrect settings of msi registers.
2022-08-09 Minepfeat: stdin/stdout into process
2022-08-08 Minepfix: refining the tty input
2022-08-08 Minepfeat: hook up the keyboard input into our vfs
2022-08-07 Minepfix: separate any i/o to sequential device from caching...
2022-08-06 Minepfeat: page caching layer for vfs
next