]> Projects (at) Tadryanom (dot) Me - AdrOS.git/shortlog
AdrOS.git
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)
2026-02-13 Tulio A M Mendesfeat: add minimal POSIX sh shell (/bin/sh)
2026-02-13 Tulio A M Mendesfeat: VMIN/VTIME termios fields for non-canonical TTY...
2026-02-13 Tulio A M Mendesfeat: multiple PTY pairs (up to 8 dynamic /dev/pts/N)
2026-02-13 Tulio A M Mendesfeat: add /dev/zero, /dev/random, /dev/urandom, /dev...
2026-02-13 Tulio A M Mendesdocs: comprehensive documentation update reflecting...
2026-02-13 Tulio A M Mendesdocs: update audit report with fix status for all CRITI...
2026-02-13 Tulio A M Mendestest: expand test suite with security unit tests and...
2026-02-13 Tulio A M Mendesfix: 5 HIGH severity bugs from audit
2026-02-13 Tulio A M Mendesfix: 4 CRITICAL security/race bugs from audit
2026-02-13 Tulio A M Mendesfeat: deep code audit + testing infrastructure (sparse...
2026-02-13 Tulio A M Mendesfeat: Fase 9 — ATA Bus Master IDE DMA for read/write
2026-02-13 Tulio A M Mendesfeat: Fase 8a — Per-CPU data infrastructure with GS...
2026-02-13 Tulio A M Mendesfeat: Fase 7 — ACPI MADT parser + SMP AP bootstrap...
2026-02-13 Tulio A M Mendesfeat: Fase 6 — LAPIC + IOAPIC drivers, replace legacy...
2026-02-13 Tulio A M Mendesfix: audit and correct bugs in Fases 1-4
2026-02-13 Tulio A M Mendesfix: correct 5 bugs in shared memory IPC (Fase 5 audit)
2026-02-13 Tulio A M Mendesfeat: implement shared memory IPC (shmget/shmat/shmdt...
2026-02-13 Tulio A M Mendesfeat: add ulibc — minimal userspace C library
2026-02-10 Tulio A M Mendesfeat: implement SYSENTER/SYSEXIT fast syscall entry...
2026-02-10 Tulio A M Mendesfeat: improve spinlock with per-arch cpu_relax() and...
2026-02-10 Tulio A M Mendesfeat: implement CPUID feature detection + HAL wrapper
2026-02-10 Tulio A M Mendesrefactor: remove dead shell.c, integrate commands into...
2026-02-10 Tulio A M Mendesrefactor: move x86 uaccess page table walking to src...
2026-02-10 Tulio A M Mendesrefactor: make pmm.c fully architecture-independent
2026-02-10 Tulio A M Mendesfeat: implement kconsole — kernel emergency console...
2026-02-10 Tulio A M Mendesfeat: add kgetc() to console subsystem for kernel input
2026-02-10 Tulio A M Mendesrefactor: remove #if x86 guard from scheduler fork_chil...
2026-02-10 Tulio A M Mendesrefactor: remove all #if x86 guards from shell.c, migra...
2026-02-10 Tulio A M Mendesrefactor: move x86 ATA PIO driver from src/drivers...
2026-02-10 Tulio A M Mendesrefactor: move x86 PCI driver from src/drivers/pci...
2026-02-10 Tulio A M Mendesrefactor: move x86 ELF loader from src/kernel/elf.c...
2026-02-10 Tulio A M Mendesrefactor: remove include/multiboot2.h wrapper, use...
2026-02-10 Tulio A M Mendesrefactor: replace hardcoded 0xC0000000 in elf.c and...
2026-02-10 Tulio A M Mendesfix: replace x86 'cli; hlt' asm in syscall.c with HAL...
2026-02-10 Tulio A M Mendesfeat: add dmesg command to kernel shell
2026-02-10 Tulio A M Mendesfeat: add kernel log ring buffer to kprintf (printk...
2026-02-10 Tulio A M Mendesfix: replace x86 bsf asm in scheduler with portable...
2026-02-10 Tulio A M Mendesrefactor: x86 code uses arch-specific headers directly
2026-02-10 Tulio A M Mendesrefactor: guard multiboot2.h include in pmm.c with...
2026-02-10 Tulio A M Mendesrefactor: move gdt.h/idt.h out of generic include/...
2026-02-10 Tulio A M Mendesfix: implement VGA text-mode scrolling instead of wrap...
2026-02-10 Tulio A M Mendesfix: implement real irq_save/irq_restore for ARM, RISC...
2026-02-10 Tulio A M Mendesfix: replace hardcoded 0xC0000000 in pmm.c with hal_mm_...
2026-02-10 Tulio A M Mendesfix: replace hardcoded 0xC0000000 in syscall.c with...
2026-02-10 Tulio A M Mendesfix: wrap pci.c in #if x86 guard with stubs for other...
2026-02-10 Tulio A M Mendesfix: replace hardcoded 0xC0000000 in slab.c with hal_mm...
2026-02-10 Tulio A M Mendesfix: move VBE framebuffer VA from 0xD0000000 to 0xE0000000
2026-02-10 Tulio A M Mendesfix: add rq_enqueue on wake in keyboard, tty, pty drivers
2026-02-10 Tulio A M MendesPOSIX Tiers 1-3: signals, brk/sbrk, nanosleep, raw...
2026-02-10 Tulio A M Mendesfix: heap coalesce early-return, process_create_kernel...
2026-02-10 Tulio A M Mendesdocs: update README, BUILD_GUIDE, and POSIX_ROADMAP...
2026-02-10 Tulio A M Mendesposix: generic readdir/getdents across all VFS (tmpfs...
2026-02-10 Tulio A M Mendesposix: add rename and rmdir syscalls (diskfs)
2026-02-10 Tulio A M Mendesposix: add openat, fstatat, unlinkat syscalls (AT_FDCWD)
2026-02-10 Tulio A M Mendesposix: add pipe2 and dup3 syscalls
2026-02-10 Tulio A M Mendesposix: add chdir/getcwd and relative path resolution
2026-02-10 Tulio A M Mendesposix: add fcntl(F_SETFL) O_NONBLOCK for pipes and...
2026-02-10 Tulio A M Mendesuser: add isatty smoke test via TCGETS
2026-02-10 Tulio A M Mendesvfs: add getdents syscall for diskfs directories
2026-02-10 Tulio A M Mendesdiskfs: add mkdir/unlink syscalls
2026-02-10 Tulio A M Mendesdiskfs: add hierarchical directories and migrate v2...
2026-02-10 Tulio A M Mendespersistfs: back /persist/counter by diskfs
2026-02-10 Tulio A M Mendesdiskfs: add minimal on-disk filesystem mounted at ...
2026-02-10 Tulio A M Mendesuaccess: recover from kernel page faults during copy_...
next