| 2026-02-14 |
Tulio A M Mendes | fix: ISR GS clobber, serial IRQ stuck, ring3 page fault |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | fix: ring3 private address space + VTIME timer frequenc... |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | refactor: proper time-slice scheduler + fix arch contam... |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | feat: increase timer frequency to 100Hz (like Linux) |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | fix: restore immediate VGA flush in vga_write_buf to... |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | perf: VGA shadow buffer + batched TTY output — eliminat... |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | fix: cmdline parsing, framebuffer fallback, UART serial... |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | fix: cmdline parser, VBE framebuffer, VA collision... |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | refactor: remove namespace callbacks from struct file_o... |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | refactor: migrate pty and fat to inode_operations |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | refactor: migrate devfs, procfs, tmpfs, overlayfs,... |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | refactor: migrate diskfs to inode_operations |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | refactor: add struct inode_operations + VFS dispatch... |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | feat: fcntl record locking (F_GETLK/F_SETLK/F_SETLKW... |
commit | commitdiff | tree | snapshot |
| 2026-02-14 |
Tulio A M Mendes | feat: real advisory file locking (flock) replacing... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: socket poll support — wire ksocket_poll into... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: setitimer/getitimer syscalls with repeating inter... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: replace O(N) alarm scan with O(1) sorted... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: remove legacy per-node function pointers... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: migrate procfs, persistfs, pty to f_ops ... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: VKILL line kill, c_iflag ICRNL/IGNCR/INLCR, TCSET... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: expand c_cc[] with POSIX control character indices |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: migrate initrd to f_ops + fix remaining direc... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: migrate all filesystems to struct file_operations |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: VFS file_operations dispatch layer |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: O(1) sorted sleep queue for process_wake_check |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | cleanup: fix stale x86 'eax' reference in syscall.c... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: migrate PCI and E1000 to HAL driver registry |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: HAL Device Driver API — driver registry with... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: move syscall_init arch dispatch to arch/x86... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: decouple struct process from arch-specific... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: rx_thread uses ksem_wait_timeout on e1000_rx_sem... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | cleanup: remove stale comments from process_sleep and... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: replace socket magic 0x534F434B with proper... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: add VFS poll callback to fs_node_t, eliminate... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: replace x86-specific child_regs.eax=0 with arch_re... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | docs: update README, BUILD_GUIDE, POSIX_ROADMAP, TESTIN... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: ICMP ping test, IOAPIC level-triggered PCI IRQ... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: interrupt-driven E1000 RX, non-blocking TX, root... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: hold sched_lock through context_switch to prevent... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: Linux-like kernel command line parser with /proc... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: remove killed READY processes from runqueue before... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: add IOAPIC route for IRQ 15 (secondary ATA channel) |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: multi-drive ATA support (4 drives) + fstab/mount... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: consolidate kconsole banner + safe disk FS probe... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: kconsole overhaul -- bugs fixed + readline +... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: kconsole overhaul — 8 bugs fixed (echo, VGA, seria... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: kconsole fallback not activating when initrd is... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: deep audit — VA collision, arch pollution, broken... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | docs: update README with TTY/PTY OPOST, console routing... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: PTY line discipline with OPOST/ONLCR processing |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: industry-standard TTY output pipeline (Linux... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | docs: update README for FAT12/16/32 RW and ext2 RW... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: mount FAT and ext2 filesystems from init.c |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: ext2 filesystem driver with full RW support |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: unified FAT12/16/32 RW driver replacing read... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | kprintf: migrate all uart_print() calls to kprintf... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: replace doubly-linked-list heap with buddy... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: enable lwIP NO_SYS=0 threaded mode with kernel... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: resolve implicit declaration warnings in init... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: abstract x86 register accesses in syscall... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: route link() through VFS callback — remove... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: remove /disk/ VFS bypass from syscall.c ... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: move sigframe/sigreturn from syscall.c to... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: extract x86 kernel stack setup and register... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | docs: update all documentation for DOOM port, euid... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: proper uid/gid + euid/egid implementation with... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: include doom.elf in initrd when built |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: DOOM compiles and links — adapter, build system... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: DOOM port — doomgeneric AdrOS adapter + remaining... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: ulibc DOOM-ready extensions — fseek, ftell, sprin... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: guard pages for kernel stacks — detect overflow... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: ulibc extensions for DOOM — mmap, munmap, ioctl... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: /dev/kbd raw scancode device for game input ... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: /dev/fb0 framebuffer device + fd-backed mmap... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: add ioctl/mmap callbacks to fs_node_t, decoup... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: extract generic VMM wrappers from x86 impleme... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: decouple DevFS from TTY/PTY drivers via devic... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: move lwIP port headers from src/net/lwip_port... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: extract x86 GDT/GS TLS setup from scheduler... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: extract x86 rdtsc from kernel/kaslr.c to... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: extract x86 CMOS I/O from drivers/rtc.c to... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: add timeout to UART busy-wait in hal_uart_putc() |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: allocate dedicated heap kernel stack for PID 0... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: save/restore EFLAGS in context_switch instead... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | docs: update all documentation to reflect 31 completed... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: ASLR — TSC-seeded xorshift32 PRNG randomizes... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: userspace ld.so stub — minimal dynamic linker... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: zero-copy DMA I/O — ata_dma_read_direct/ata_dma_w... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: FAT16 read-only filesystem driver — BPB parsing... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: DNS resolver — enable lwIP DNS, kernel dns_resolv... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: vDSO shared page — kernel-updated tick_count... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: decay-based scheduler — priority decay on time... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: MTRR write-combining support — mtrr_init/mtrr_set... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: flock() syscall (87) — advisory file locking... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: sigaltstack syscall (86) — alternate signal stack... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: futex syscall (85) — FUTEX_WAIT/FUTEX_WAKE with... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: times() syscall (84) — per-process CPU time accou... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: hard links in diskfs — diskfs_link() with shared... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: pmm_alloc_blocks/pmm_free_blocks — contiguous... |
commit | commitdiff | tree | snapshot |
| next |