| 2026-02-13 |
Tulio A M Mendes | feat: ulibc signal.h with raise(), kill(), sigprocmask... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | docs: comprehensive documentation update reflecting... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: dynamic linking infrastructure - PT_INTERP suppor... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: threads (clone/pthread) - SYSCALL_CLONE, SYSCALL_... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: socket syscalls (socket/bind/listen/accept/connec... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: lwIP TCP/IP stack integration with E1000 netif |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: E1000 NIC driver (Intel 82540EM) |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: PAE paging + NX bit support |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: per-process errno + set_thread_area syscall stub... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: symbolic links (symlink, readlink) and link stub |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: permissions support (uid/gid/mode, chmod, chown... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: /proc per-process directories (/proc/[pid]/status... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | refactor: generic wait queue abstraction (waitqueue.h) |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: core utilities (cat, ls, mkdir, rm) |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: add minimal POSIX sh shell (/bin/sh) |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: VMIN/VTIME termios fields for non-canonical TTY... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: multiple PTY pairs (up to 8 dynamic /dev/pts/N) |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: add /dev/zero, /dev/random, /dev/urandom, /dev... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | docs: comprehensive documentation update reflecting... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | docs: update audit report with fix status for all CRITI... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | test: expand test suite with security unit tests and... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: 5 HIGH severity bugs from audit |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: 4 CRITICAL security/race bugs from audit |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: deep code audit + testing infrastructure (sparse... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: Fase 9 — ATA Bus Master IDE DMA for read/write |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: Fase 8a — Per-CPU data infrastructure with GS... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: Fase 7 — ACPI MADT parser + SMP AP bootstrap... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: Fase 6 — LAPIC + IOAPIC drivers, replace legacy... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: audit and correct bugs in Fases 1-4 |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | fix: correct 5 bugs in shared memory IPC (Fase 5 audit) |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: implement shared memory IPC (shmget/shmat/shmdt... |
commit | commitdiff | tree | snapshot |
| 2026-02-13 |
Tulio A M Mendes | feat: add ulibc — minimal userspace C library |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | feat: implement SYSENTER/SYSEXIT fast syscall entry... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | feat: improve spinlock with per-arch cpu_relax() and... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | feat: implement CPUID feature detection + HAL wrapper |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: remove dead shell.c, integrate commands into... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: move x86 uaccess page table walking to src... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: make pmm.c fully architecture-independent |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | feat: implement kconsole — kernel emergency console... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | feat: add kgetc() to console subsystem for kernel input |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: remove #if x86 guard from scheduler fork_chil... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: remove all #if x86 guards from shell.c, migra... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: move x86 ATA PIO driver from src/drivers... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: move x86 PCI driver from src/drivers/pci... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: move x86 ELF loader from src/kernel/elf.c... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: remove include/multiboot2.h wrapper, use... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: replace hardcoded 0xC0000000 in elf.c and... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | fix: replace x86 'cli; hlt' asm in syscall.c with HAL... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | feat: add dmesg command to kernel shell |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | feat: add kernel log ring buffer to kprintf (printk... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | fix: replace x86 bsf asm in scheduler with portable... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: x86 code uses arch-specific headers directly |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: guard multiboot2.h include in pmm.c with... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | refactor: move gdt.h/idt.h out of generic include/... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | fix: implement VGA text-mode scrolling instead of wrap... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | fix: implement real irq_save/irq_restore for ARM, RISC... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | fix: replace hardcoded 0xC0000000 in pmm.c with hal_mm_... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | fix: replace hardcoded 0xC0000000 in syscall.c with... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | fix: wrap pci.c in #if x86 guard with stubs for other... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | fix: replace hardcoded 0xC0000000 in slab.c with hal_mm... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | fix: move VBE framebuffer VA from 0xD0000000 to 0xE0000000 |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | fix: add rq_enqueue on wake in keyboard, tty, pty drivers |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | POSIX Tiers 1-3: signals, brk/sbrk, nanosleep, raw... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | fix: heap coalesce early-return, process_create_kernel... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | docs: update README, BUILD_GUIDE, and POSIX_ROADMAP... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | posix: generic readdir/getdents across all VFS (tmpfs... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | posix: add rename and rmdir syscalls (diskfs) |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | posix: add openat, fstatat, unlinkat syscalls (AT_FDCWD) |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | posix: add pipe2 and dup3 syscalls |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | posix: add chdir/getcwd and relative path resolution |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | posix: add fcntl(F_SETFL) O_NONBLOCK for pipes and... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | user: add isatty smoke test via TCGETS |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | vfs: add getdents syscall for diskfs directories |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | diskfs: add mkdir/unlink syscalls |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | diskfs: add hierarchical directories and migrate v2... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | persistfs: back /persist/counter by diskfs |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | diskfs: add minimal on-disk filesystem mounted at ... |
commit | commitdiff | tree | snapshot |
| 2026-02-10 |
Tulio A M Mendes | uaccess: recover from kernel page faults during copy_... |
commit | commitdiff | tree | snapshot |
| 2026-02-09 |
Tulio A M Mendes | pty: add minimal /dev/ptmx and /dev/pts/0 |
commit | commitdiff | tree | snapshot |
| 2026-02-09 |
Tulio A M Mendes | signal: add SA_SIGINFO and sigaction ABI |
commit | commitdiff | tree | snapshot |
| 2026-02-09 |
Tulio A M Mendes | x86: deliver SIGSEGV on user page faults |
commit | commitdiff | tree | snapshot |
| 2026-02-09 |
Tulio A M Mendes | user: add errno-based syscall wrappers |
commit | commitdiff | tree | snapshot |
| 2026-02-09 |
Tulio A M Mendes | tools: avoid host macro collisions in user init (cppcheck) |
commit | commitdiff | tree | snapshot |
| 2026-02-09 |
Tulio A M Mendes | docs: update POSIX roadmap with sigreturn |
commit | commitdiff | tree | snapshot |
| 2026-02-09 |
Tulio A M Mendes | x86: add sigreturn trampoline and fix execve stack... |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | docs: update POSIX roadmap and persistence notes |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | storage: add ATA PIO + persistfs mounted at /persist |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | tty: add basic job control (fg pgrp) + SIGTTIN/SIGTTOU |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | x86/vmm+elf: fix user ELF mapping and PT access |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | cppcheck: const cleanups (full vfs api) |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | cppcheck: const cleanups (partial) |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | x86: fix fork addr_space clone; add tty ioctl + session... |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | posix: add select() syscall (minimal) |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | x86: treat user page fault as SIGSEGV |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | posix: add kill(SIGKILL) syscall |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | posix: poll syscall (pipes + devfs tty/null) |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | docs: update POSIX/Unix status (errno, devfs, getppid... |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | posix: standardize -errno in VFS/tmpfs/initrd |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | posix: remove -1 returns from ELF loader |
commit | commitdiff | tree | snapshot |
| 2026-02-08 |
Tulio A M Mendes | posix: tighten uaccess + errno helpers |
commit | commitdiff | tree | snapshot |
| next |