]> Projects (at) Tadryanom (dot) Me - AdrOS.git/shortlog
AdrOS.git
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_...
2026-02-09 Tulio A M Mendespty: add minimal /dev/ptmx and /dev/pts/0
2026-02-09 Tulio A M Mendessignal: add SA_SIGINFO and sigaction ABI
2026-02-09 Tulio A M Mendesx86: deliver SIGSEGV on user page faults
2026-02-09 Tulio A M Mendesuser: add errno-based syscall wrappers
2026-02-09 Tulio A M Mendestools: avoid host macro collisions in user init (cppcheck)
2026-02-09 Tulio A M Mendesdocs: update POSIX roadmap with sigreturn
2026-02-09 Tulio A M Mendesx86: add sigreturn trampoline and fix execve stack...
2026-02-08 Tulio A M Mendesdocs: update POSIX roadmap and persistence notes
2026-02-08 Tulio A M Mendesstorage: add ATA PIO + persistfs mounted at /persist
2026-02-08 Tulio A M Mendestty: add basic job control (fg pgrp) + SIGTTIN/SIGTTOU
2026-02-08 Tulio A M Mendesx86/vmm+elf: fix user ELF mapping and PT access
2026-02-08 Tulio A M Mendescppcheck: const cleanups (full vfs api)
2026-02-08 Tulio A M Mendescppcheck: const cleanups (partial)
2026-02-08 Tulio A M Mendesx86: fix fork addr_space clone; add tty ioctl + session...
2026-02-08 Tulio A M Mendesposix: add select() syscall (minimal)
2026-02-08 Tulio A M Mendesx86: treat user page fault as SIGSEGV
2026-02-08 Tulio A M Mendesposix: add kill(SIGKILL) syscall
2026-02-08 Tulio A M Mendesposix: poll syscall (pipes + devfs tty/null)
2026-02-08 Tulio A M Mendesdocs: update POSIX/Unix status (errno, devfs, getppid...
2026-02-08 Tulio A M Mendesposix: standardize -errno in VFS/tmpfs/initrd
2026-02-08 Tulio A M Mendesposix: remove -1 returns from ELF loader
2026-02-08 Tulio A M Mendesposix: tighten uaccess + errno helpers
2026-02-08 Tulio A M Mendesposix: devfs with /dev/null and /dev/tty
2026-02-08 Tulio A M Mendesposix: standardize -errno returns
2026-02-08 Tulio A M Mendesposix: getppid syscall
2026-02-08 Tulio A M Mendesfix: prevent fork clone stack overflow
2026-02-08 Tulio A M Mendesposix: waitpid WNOHANG
2026-02-08 Tulio A M Mendesdocs: update POSIX/Unix feature status
2026-02-08 Tulio A M MendesD3: execve argv/envp userland test
2026-02-08 Tulio A M MendesD3: execve argv/envp stack + errno
2026-02-08 Tulio A M MendesD3: fork syscall + remove spawn
2026-02-08 Tulio A M MendesD3: dup/pipe/execve syscalls
2026-02-08 Tulio A M Mendesbuild: add scan-build and mkinitrd-asan targets
next