]> Projects (at) Tadryanom (dot) Me - AdrOS.git/shortlog
AdrOS.git
2026-02-16 Tulio A M Mendesrefactor: per-CPU runqueue data structure (SMP Phase 2)
2026-02-16 Tulio A M Mendesrefactor: per-CPU current_process via GS segment (SMP...
2026-02-16 Tulio A M Mendesfeat: USTAR+LZ4 compressed initrd
2026-02-16 Tulio A M Mendesfix: replace pmm_alloc_page_low with pmm_alloc_page...
2026-02-16 Tulio A M Mendesfeat: PLT/GOT lazy binding — userspace resolver trampoline
2026-02-16 Tulio A M Mendesfeat: EPOLLET edge-triggered epoll mode with smoke...
2026-02-16 Tulio A M Mendesdocs: update all documentation for 80-test smoke suite...
2026-02-16 Tulio A M Mendesfeat: expand test battery from 44 to 80 smoke tests
2026-02-16 Tulio A M Mendesfeat: Rump Kernel hypercall scaffold + roadmap document...
2026-02-16 Tulio A M Mendesfeat: Rump Kernel prerequisites — condition variables...
2026-02-16 Tulio A M Mendesfeat: FPU/SSE context save/restore for correct floating...
2026-02-16 Tulio A M Mendesfix: raise PROCESS_MAX_FILES from 16 to 64 for POSIX...
2026-02-15 Tulio A M Mendesdocs: update all documentation — 75 features, 44 smoke...
2026-02-15 Tulio A M Mendestest: expand smoke tests to 44 — add epoll, inotify...
2026-02-15 Tulio A M Mendesfeat: aio_* — POSIX asynchronous I/O syscalls (aio_read...
2026-02-15 Tulio A M Mendesfeat: shared library lazy binding — functional ld.so...
2026-02-15 Tulio A M Mendesfeat: pivot_root — syscall for swapping root filesystem
2026-02-15 Tulio A M Mendesfeat: sendmsg/recvmsg — advanced socket I/O with scatte...
2026-02-15 Tulio A M Mendesfeat: inotify — inotify_init/add_watch/rm_watch syscall...
2026-02-15 Tulio A M Mendesfeat: epoll — epoll_create/epoll_ctl/epoll_wait syscall...
2026-02-15 Tulio A M Mendesfeat: spinlock debug infrastructure — name, CPU ID...
2026-02-15 Tulio A M Mendesfeat: vmm_find_free_area() — page-table-level scan...
2026-02-15 Tulio A M Mendesfeat: VMM spinlock for SMP-safe page table operations
2026-02-15 Tulio A M Mendesdocs: audit update — all gaps resolved, score 93→98...
2026-02-15 Tulio A M Mendesdocs: update README, BUILD_GUIDE, TESTING_PLAN for...
2026-02-15 Tulio A M Mendestest: expand smoke tests from 35 to 41 checks
2026-02-15 Tulio A M Mendesrefactor: move kernel_va_map.h to include/arch/x86...
2026-02-15 Tulio A M Mendesfeat: MIPS32 bring-up + refactor spinlock.h arch separation
2026-02-15 Tulio A M Mendesdocs: update README, POSIX_ROADMAP, TESTING_PLAN, BUILD...
2026-02-15 Tulio A M Mendesfeat: multi-arch ARM64/RISC-V bring-up with QEMU virt...
2026-02-15 Tulio A M Mendesfeat: per-CPU scheduler runqueue infrastructure with...
2026-02-15 Tulio A M Mendesfeat: dlopen/dlsym/dlclose syscalls for shared library...
2026-02-15 Tulio A M Mendesfeat: IPv6 support via lwIP dual-stack
2026-02-15 Tulio A M Mendesfeat: full ld.so relocation processing in kernel ELF...
2026-02-15 Tulio A M Mendesfeat: virtio-blk PCI legacy driver
2026-02-15 Tulio A M Mendesfix: E1000 rx_thread scheduling — move sched_enqueue_re...
2026-02-15 Tulio A M Mendesfeat: DHCP client via lwIP (net_dhcp_start with 10s...
2026-02-15 Tulio A M Mendesfeat: getaddrinfo syscall with built-in hosts table...
2026-02-15 Tulio A M Mendesfeat: POSIX named semaphores (sem_open, sem_close,...
2026-02-15 Tulio A M Mendesfeat: POSIX message queues (mq_open, mq_close, mq_send...
2026-02-15 Tulio A M Mendesfeat: posix_spawn syscall (atomic fork+execve)
2026-02-15 Tulio A M Mendesfeat: setitimer/getitimer syscalls (ITIMER_REAL, VIRTUA...
2026-02-15 Tulio A M Mendesfeat: sigqueue syscall (POSIX.1b signal with value)
2026-02-15 Tulio A M Mendesfeat: waitid syscall (P_ALL, P_PID) with siginfo_t...
2026-02-15 Tulio A M Mendesfeat: F_GETPIPE_SZ/F_SETPIPE_SZ pipe capacity control...
2026-02-15 Tulio A M Mendesfeat: enable SMAP (Supervisor Mode Access Prevention)
2026-02-15 Tulio A M Mendesdocs: update README, POSIX_ROADMAP, TESTING_PLAN for...
2026-02-15 Tulio A M Mendesfeat: expand smoke test battery to 35 checks — add...
2026-02-14 Tulio A M Mendesfix: serial input blocking — timer-polled UART RX fallback
2026-02-14 Tulio A M Mendesfix: ISR GS clobber, serial IRQ stuck, ring3 page fault
2026-02-14 Tulio A M Mendesfix: ring3 private address space + VTIME timer frequenc...
2026-02-14 Tulio A M Mendesrefactor: proper time-slice scheduler + fix arch contam...
2026-02-14 Tulio A M Mendesfeat: increase timer frequency to 100Hz (like Linux)
2026-02-14 Tulio A M Mendesfix: restore immediate VGA flush in vga_write_buf to...
2026-02-14 Tulio A M Mendesperf: VGA shadow buffer + batched TTY output — eliminat...
2026-02-14 Tulio A M Mendesfix: cmdline parsing, framebuffer fallback, UART serial...
2026-02-14 Tulio A M Mendesfix: cmdline parser, VBE framebuffer, VA collision...
2026-02-14 Tulio A M Mendesrefactor: remove namespace callbacks from struct file_o...
2026-02-14 Tulio A M Mendesrefactor: migrate pty and fat to inode_operations
2026-02-14 Tulio A M Mendesrefactor: migrate devfs, procfs, tmpfs, overlayfs,...
2026-02-14 Tulio A M Mendesrefactor: migrate diskfs to inode_operations
2026-02-14 Tulio A M Mendesrefactor: add struct inode_operations + VFS dispatch...
2026-02-14 Tulio A M Mendesfeat: fcntl record locking (F_GETLK/F_SETLK/F_SETLKW...
2026-02-14 Tulio A M Mendesfeat: real advisory file locking (flock) replacing...
2026-02-13 Tulio A M Mendesfeat: socket poll support — wire ksocket_poll into...
2026-02-13 Tulio A M Mendesfeat: setitimer/getitimer syscalls with repeating inter...
2026-02-13 Tulio A M Mendesrefactor: replace O(N) alarm scan with O(1) sorted...
2026-02-13 Tulio A M Mendesrefactor: remove legacy per-node function pointers...
2026-02-13 Tulio A M Mendesrefactor: migrate procfs, persistfs, pty to f_ops ...
2026-02-13 Tulio A M Mendesfeat: VKILL line kill, c_iflag ICRNL/IGNCR/INLCR, TCSET...
2026-02-13 Tulio A M Mendesfeat: expand c_cc[] with POSIX control character indices
2026-02-13 Tulio A M Mendesrefactor: migrate initrd to f_ops + fix remaining direc...
2026-02-13 Tulio A M Mendesrefactor: migrate all filesystems to struct file_operations
2026-02-13 Tulio A M Mendesrefactor: VFS file_operations dispatch layer
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
next