]> Projects (at) Tadryanom (dot) Me - AdrOS.git/shortlog
AdrOS.git
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
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
next