]> Projects (at) Tadryanom (dot) Me - AdrOS.git/shortlog
AdrOS.git
2026-02-13 Tulio A M Mendesfeat: O(1) sorted sleep queue for process_wake_check
2026-02-13 Tulio A M Mendescleanup: fix stale x86 'eax' reference in syscall.c...
2026-02-13 Tulio A M Mendesfeat: migrate PCI and E1000 to HAL driver registry
2026-02-13 Tulio A M Mendesfeat: HAL Device Driver API — driver registry with...
2026-02-13 Tulio A M Mendesrefactor: move syscall_init arch dispatch to arch/x86...
2026-02-13 Tulio A M Mendesrefactor: decouple struct process from arch-specific...
2026-02-13 Tulio A M Mendesfix: rx_thread uses ksem_wait_timeout on e1000_rx_sem...
2026-02-13 Tulio A M Mendescleanup: remove stale comments from process_sleep and...
2026-02-13 Tulio A M Mendesrefactor: replace socket magic 0x534F434B with proper...
2026-02-13 Tulio A M Mendesrefactor: add VFS poll callback to fs_node_t, eliminate...
2026-02-13 Tulio A M Mendesfix: replace x86-specific child_regs.eax=0 with arch_re...
2026-02-13 Tulio A M Mendesdocs: update README, BUILD_GUIDE, POSIX_ROADMAP, TESTIN...
2026-02-13 Tulio A M Mendesfeat: ICMP ping test, IOAPIC level-triggered PCI IRQ...
2026-02-13 Tulio A M Mendesfeat: interrupt-driven E1000 RX, non-blocking TX, root...
2026-02-13 Tulio A M Mendesfix: hold sched_lock through context_switch to prevent...
2026-02-13 Tulio A M Mendesfeat: Linux-like kernel command line parser with /proc...
2026-02-13 Tulio A M Mendesfix: remove killed READY processes from runqueue before...
2026-02-13 Tulio A M Mendesfix: add IOAPIC route for IRQ 15 (secondary ATA channel)
2026-02-13 Tulio A M Mendesfeat: multi-drive ATA support (4 drives) + fstab/mount...
2026-02-13 Tulio A M Mendesfix: consolidate kconsole banner + safe disk FS probe...
2026-02-13 Tulio A M Mendesfeat: kconsole overhaul -- bugs fixed + readline +...
2026-02-13 Tulio A M Mendesfix: kconsole overhaul — 8 bugs fixed (echo, VGA, seria...
2026-02-13 Tulio A M Mendesfix: kconsole fallback not activating when initrd is...
2026-02-13 Tulio A M Mendesfix: deep audit — VA collision, arch pollution, broken...
2026-02-13 Tulio A M Mendesdocs: update README with TTY/PTY OPOST, console routing...
2026-02-13 Tulio A M Mendesfeat: PTY line discipline with OPOST/ONLCR processing
2026-02-13 Tulio A M Mendesfeat: industry-standard TTY output pipeline (Linux...
2026-02-13 Tulio A M Mendesdocs: update README for FAT12/16/32 RW and ext2 RW...
2026-02-13 Tulio A M Mendesfeat: mount FAT and ext2 filesystems from init.c
2026-02-13 Tulio A M Mendesfeat: ext2 filesystem driver with full RW support
2026-02-13 Tulio A M Mendesfeat: unified FAT12/16/32 RW driver replacing read...
2026-02-13 Tulio A M Mendeskprintf: migrate all uart_print() calls to kprintf...
2026-02-13 Tulio A M Mendesrefactor: replace doubly-linked-list heap with buddy...
2026-02-13 Tulio A M Mendesfeat: enable lwIP NO_SYS=0 threaded mode with kernel...
2026-02-13 Tulio A M Mendesfix: resolve implicit declaration warnings in init...
2026-02-13 Tulio A M Mendesrefactor: abstract x86 register accesses in syscall...
2026-02-13 Tulio A M Mendesrefactor: route link() through VFS callback — remove...
2026-02-13 Tulio A M Mendesrefactor: remove /disk/ VFS bypass from syscall.c ...
2026-02-13 Tulio A M Mendesrefactor: move sigframe/sigreturn from syscall.c to...
2026-02-13 Tulio A M Mendesrefactor: extract x86 kernel stack setup and register...
2026-02-13 Tulio A M Mendesdocs: update all documentation for DOOM port, euid...
2026-02-13 Tulio A M Mendesfeat: proper uid/gid + euid/egid implementation with...
2026-02-13 Tulio A M Mendesfeat: include doom.elf in initrd when built
2026-02-13 Tulio A M Mendesfeat: DOOM compiles and links — adapter, build system...
2026-02-13 Tulio A M Mendesfeat: DOOM port — doomgeneric AdrOS adapter + remaining...
2026-02-13 Tulio A M Mendesfeat: ulibc DOOM-ready extensions — fseek, ftell, sprin...
2026-02-13 Tulio A M Mendesfeat: guard pages for kernel stacks — detect overflow...
2026-02-13 Tulio A M Mendesfeat: ulibc extensions for DOOM — mmap, munmap, ioctl...
2026-02-13 Tulio A M Mendesfeat: /dev/kbd raw scancode device for game input ...
2026-02-13 Tulio A M Mendesfeat: /dev/fb0 framebuffer device + fd-backed mmap...
2026-02-13 Tulio A M Mendesrefactor: add ioctl/mmap callbacks to fs_node_t, decoup...
2026-02-13 Tulio A M Mendesrefactor: extract generic VMM wrappers from x86 impleme...
2026-02-13 Tulio A M Mendesrefactor: decouple DevFS from TTY/PTY drivers via devic...
2026-02-13 Tulio A M Mendesrefactor: move lwIP port headers from src/net/lwip_port...
2026-02-13 Tulio A M Mendesrefactor: extract x86 GDT/GS TLS setup from scheduler...
2026-02-13 Tulio A M Mendesrefactor: extract x86 rdtsc from kernel/kaslr.c to...
2026-02-13 Tulio A M Mendesrefactor: extract x86 CMOS I/O from drivers/rtc.c to...
2026-02-13 Tulio A M Mendesfix: add timeout to UART busy-wait in hal_uart_putc()
2026-02-13 Tulio A M Mendesfix: allocate dedicated heap kernel stack for PID 0...
2026-02-13 Tulio A M Mendesfix: save/restore EFLAGS in context_switch instead...
2026-02-13 Tulio A M Mendesdocs: update all documentation to reflect 31 completed...
2026-02-13 Tulio A M Mendesfeat: ASLR — TSC-seeded xorshift32 PRNG randomizes...
2026-02-13 Tulio A M Mendesfeat: userspace ld.so stub — minimal dynamic linker...
2026-02-13 Tulio A M Mendesfeat: zero-copy DMA I/O — ata_dma_read_direct/ata_dma_w...
2026-02-13 Tulio A M Mendesfeat: FAT16 read-only filesystem driver — BPB parsing...
2026-02-13 Tulio A M Mendesfeat: DNS resolver — enable lwIP DNS, kernel dns_resolv...
2026-02-13 Tulio A M Mendesfeat: vDSO shared page — kernel-updated tick_count...
2026-02-13 Tulio A M Mendesfeat: decay-based scheduler — priority decay on time...
2026-02-13 Tulio A M Mendesfeat: MTRR write-combining support — mtrr_init/mtrr_set...
2026-02-13 Tulio A M Mendesfeat: flock() syscall (87) — advisory file locking...
2026-02-13 Tulio A M Mendesfeat: sigaltstack syscall (86) — alternate signal stack...
2026-02-13 Tulio A M Mendesfeat: futex syscall (85) — FUTEX_WAIT/FUTEX_WAKE with...
2026-02-13 Tulio A M Mendesfeat: times() syscall (84) — per-process CPU time accou...
2026-02-13 Tulio A M Mendesfeat: hard links in diskfs — diskfs_link() with shared...
2026-02-13 Tulio A M Mendesfeat: pmm_alloc_blocks/pmm_free_blocks — contiguous...
2026-02-13 Tulio A M Mendesfeat: guard pages — 32KB user stack with unmapped guard...
2026-02-13 Tulio A M Mendesfeat: alarm() syscall (83) — per-process SIGALRM timer...
2026-02-13 Tulio A M Mendesfeat: RTC driver (CMOS real-time clock) + clock_gettime...
2026-02-13 Tulio A M Mendesfeat: readv/writev syscalls (81/82) + ulibc sys/uio...
2026-02-13 Tulio A M Mendesfeat: ulibc realpath() — resolves '.', '..', relative...
2026-02-13 Tulio A M Mendesfeat: ulibc stdio.h buffered I/O (FILE, fopen/fclose...
2026-02-13 Tulio A M Mendesfeat: sigsuspend syscall (80) — temporarily replace...
2026-02-13 Tulio A M Mendesfeat: truncate/ftruncate syscalls (78/79) + ulibc wrappers
2026-02-13 Tulio A M Mendesfeat: sigpending, pread/pwrite, access, umask, setuid...
2026-02-13 Tulio A M Mendesfeat: O_APPEND support in write() + fcntl F_SETFL
2026-02-13 Tulio A M Mendesfeat: fsync/fdatasync syscall stubs (no-op, POSIX compl...
2026-02-13 Tulio A M Mendesfeat: ulibc signal.h with raise(), kill(), sigprocmask...
2026-02-13 Tulio A M Mendesdocs: comprehensive documentation update reflecting...
2026-02-13 Tulio A M Mendesfeat: dynamic linking infrastructure - PT_INTERP suppor...
2026-02-13 Tulio A M Mendesfeat: threads (clone/pthread) - SYSCALL_CLONE, SYSCALL_...
2026-02-13 Tulio A M Mendesfeat: socket syscalls (socket/bind/listen/accept/connec...
2026-02-13 Tulio A M Mendesfeat: lwIP TCP/IP stack integration with E1000 netif
2026-02-13 Tulio A M Mendesfeat: E1000 NIC driver (Intel 82540EM)
2026-02-13 Tulio A M Mendesfeat: PAE paging + NX bit support
2026-02-13 Tulio A M Mendesfeat: per-process errno + set_thread_area syscall stub...
2026-02-13 Tulio A M Mendesfeat: symbolic links (symlink, readlink) and link stub
2026-02-13 Tulio A M Mendesfeat: permissions support (uid/gid/mode, chmod, chown...
2026-02-13 Tulio A M Mendesfeat: /proc per-process directories (/proc/[pid]/status...
2026-02-13 Tulio A M Mendesrefactor: generic wait queue abstraction (waitqueue.h)
2026-02-13 Tulio A M Mendesfeat: core utilities (cat, ls, mkdir, rm)
next