]> Projects (at) Tadryanom (dot) Me - AdrOS.git/shortlog
AdrOS.git
2026-03-14 Tulio A M Mendesfeat: Phase 2 — getrusage syscall, FIONREAD ioctl,...
2026-03-14 Tulio A M Mendesfeat: Phase 1 — critical ulibc gaps + uname syscall...
2026-03-14 Tulio A M Mendesfeat: Phase 0 — convert libgloss posix_stubs.c from...
2026-03-14 Tulio A M Mendesfix: Bash cross-compilation for i686-adros toolchain
2026-03-14 Tulio A M Mendesfix: newlib crt0.o build error and gcc-full c++tools...
2026-03-14 Tulio A M Mendesfix: rewrite toolchain patching to use sed instead...
2026-03-14 Tulio A M Mendesfeat: i686-adros cross-toolchain infrastructure + kerne...
2026-03-14 Tulio A M Mendesfeat: POSIX Phases 2-6 — syscalls, ulibc functions...
2026-03-14 Tulio A M Mendesfeat: gettimeofday + mprotect syscalls + Newlib libglos...
2026-03-14 Tulio A M Mendesdocs: full POSIX/Unix audit + fix git-clone breakage...
2026-03-13 Tulio A M Mendesfix: build system cleanup — replace non-freestanding...
2026-02-17 Tulio A M Mendesfeat: /dev/hdX block device nodes and /proc/dmesg
2026-02-17 Tulio A M Mendesfeat: ALT key support in PS/2 keyboard driver
2026-02-17 Tulio A M Mendesfix: mount command -t option argument parsing
2026-02-17 Tulio A M Mendesfix: keyboard CTRL key support for CTRL+C/CTRL+Z in...
2026-02-17 Tulio A M Mendesfix: CTRL+C/CTRL+Z job control and doom build errors
2026-02-17 Tulio A M Mendesfeat: shell job control (&, &&, ||) and CTRL+C/CTRL...
2026-02-17 Tulio A M Mendesfix: init PID 1, ls -l permissions/size, doom dynamic...
2026-02-17 Tulio A M Mendesfix: diskfs kfree-on-static-root, mount syscall, user...
2026-02-17 Tulio A M Mendestest: add host tests for sed, awk, who, find, which...
2026-02-17 Tulio A M Mendesfix: UAF in alarm queue on reap, FD leak on self-SIGKIL...
2026-02-17 Tulio A M Mendesfeat: add sed, awk, who, top, du, find, which commands...
2026-02-17 Tulio A M Mendesfix: ps shows [kernel] for empty cmdline, ls sorts...
2026-02-17 Tulio A M Mendesfix: create common mountpoint directories under root
2026-02-17 Tulio A M Mendesfix: handle ANSI clear/home sequences on VGA console
2026-02-17 Tulio A M Mendestest: expand test suite — 97 smoke tests, 56 host utili...
2026-02-17 Tulio A M Mendesfix: shell/command bugs, new utilities, procfs race...
2026-02-17 Tulio A M Mendesuserspace: major refactoring — dynamic linking, new...
2026-02-17 Tulio A M Mendesfix: KVA_IOAPIC VA collision with BSS — move from 0xC02...
2026-02-17 Tulio A M Mendesfix: VirtualBox compatibility — UART detection, alarm...
2026-02-16 Tulio A M Mendestest: expand smoke suite to 89 tests + fix SMP orphan...
2026-02-16 Tulio A M Mendesfix: fork FD race condition + orphaned zombie memory...
2026-02-16 Tulio A M Mendesfeat: LZ4 official Frame format for initrd compression...
2026-02-16 Tulio A M Mendesfix: PMM total_memory overflow — MMAP reserved regions...
2026-02-16 Tulio A M Mendesfeat: SMP load balancing for fork/clone + IPI resched
2026-02-16 Tulio A M Mendesfeat: SMP load balancing — per-CPU TSS, AP GDT reload...
2026-02-16 Tulio A M Mendesfeat: IPI reschedule infrastructure (SMP Phase 4)
2026-02-16 Tulio A M Mendesfeat: AP scheduler entry (SMP Phase 3)
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...
next