lunaix-os.git
2023-01-17 Minepfix: sleeper issue #13
2022-12-05 Mineprefactor: vfs_open: start opening iff there is a empty...
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
2022-08-02 Minepfeat: symlink(2) and realpathat syscall
2022-07-31 Minepfeat: implement dup(2), dup2(2)
2022-07-31 Minepfeat: implement fsync(2) and hard link support [link(2)]
2022-07-30 Minepfeat: implement rmdir(2), unlink(2), unlinkat(2)
2022-07-30 Minepfeat: implement readlink(2) readlinkat(2)
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
next