]> Projects (at) Tadryanom (dot) Me - AdrOS.git/shortlog
AdrOS.git
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
2026-02-08 Tulio A M Mendestests: fix ring3 write buffers and add sys_exit
2026-02-07 Tulio A M Mendeskernel: add overlayfs root (initrd+tmpfs) for writable /
2026-02-07 Tulio A M Mendeskernel: add console subsystem and kprintf (uart+vga)
2026-02-07 Tulio A M Mendessyscall: support write() to files (tmpfs test)
2026-02-07 Tulio A M Mendesfs: add mounts and basic tmpfs
2026-02-07 Tulio A M Mendesfs: add lseek/stat/fstat and minimal errno
2026-02-07 Tulio A M Mendesmm: add per-process address spaces (x86)
2026-02-07 Tulio A M Mendesproc: reap zombie children on waitpid
2026-02-07 Tulio A M Mendesuser/init: stress test waitpid with 100 children
2026-02-07 Tulio A M Mendesproc: add waitpid + exit status; add temporary spawn...
2026-02-07 Tulio A M Mendesdocs: update POSIX roadmap and current kernel features
2026-02-07 Tulio A M Mendestty: add canonical line discipline and wire fd 0/1/2
2026-02-07 Tulio A M Mendestty: make stdin (fd 0) blocking via keyboard waiter
2026-02-07 Tulio A M Mendestty: add nonblocking stdin (fd 0) via ring buffer
2026-02-07 Tulio A M Mendesinitrd: switch to TAR USTAR with directory support
2026-02-07 Tulio A M Mendessyscall: add open/read/close and per-process fd table
2026-02-07 Tulio A M Mendesvfs: add basic path lookup (vfs_lookup)
2026-02-07 Tulio A M Mendeskernel: introduce init_start to manage initrd and users...
2026-02-07 Tulio A M Mendeskernel: move arch-specific init into arch_platform...
2026-02-07 Tulio A M Mendeskernel: move initrd mapping and usermode entry behind HAL
2026-02-07 Tulio A M Mendesrefactor: rename arch_start to arch_early_setup
2026-02-07 Tulio A M Mendesdocs: update README and translate build guide
2026-02-06 Tulio A M Mendesx86: enforce W^X-like user mappings (text RO after...
2026-02-06 Tulio A M Mendesx86: stabilize initrd/PMM and ring3 ELF bring-up
2026-02-06 Tulio A M Mendesdocs: update features/todo and build guide
2026-02-06 Tulio A M Mendesx86: enforce W^X and non-exec stack
2026-02-06 Tulio A M Mendeskernel: centralize user pointer access (uaccess)
2026-02-06 Tulio A M Mendesx86/usermode: add ring3 fault-injection tests for sys_write
2026-02-06 Tulio A M Mendesinitrd: remove placeholder read wrapper; ignore analysi...
2026-02-06 Tulio A M Mendessyscall: validate user pointers and copy buffers for...
2026-02-06 Tulio A M Mendesx86/usermode: add ring3 syscall smoke test
2026-02-06 Tulio A M Mendesx86/boot: shrink identity map to 16MB; map initrd via VMM
2026-02-06 Tulio A M Mendesx86/boot: reduce early identity map to 64MB
2026-02-06 Tulio A M Mendesshell: make panic command deterministic (ud2 on x86)
2026-02-06 Tulio A M Mendesboot: introduce arch_start() and generic boot_info...
2026-02-06 Tulio A M Mendessched: make early allocations safe under higher-half...
2026-02-06 Tulio A M Mendesmm/pmm: fix low memory reservations and speed up allocation
2026-02-06 Tulio A M Mendesx86/boot: expand early mappings and stabilize higher...
2026-02-06 Tulio A M Mendesbuild: keep ISO kernel in sync when generating grub...
2026-02-06 Tulio A M Mendesadd *.log on .gitignore
2026-02-06 Tulio A M Mendesadd iso/ on .gitignore
2026-02-06 Tulio A M Mendeskernel/mm: fix WSL build (cross-compiler guard, utils...
2026-02-06 Tulio A M Mendesx86: fix multiboot2 mmap tag and boot.S physical symbol...
2026-02-05 Tulio A M Mendeskernel: use hal_cpu_idle for idle loop
2026-02-05 Tulio A M Mendesmm: use hal_cpu_idle for heap corruption halts
next