]>
Projects (at) Tadryanom (dot) Me - AdrOS.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Tulio A M Mendes [Thu, 5 Feb 2026 22:40:26 +0000 (19:40 -0300)]
kernel: make process/scheduler arch-agnostic (sp/address space)
Tulio A M Mendes [Thu, 5 Feb 2026 22:39:46 +0000 (19:39 -0300)]
hal: add cpu helpers (idle/irqs/stack/as)
Tulio A M Mendes [Thu, 5 Feb 2026 21:48:18 +0000 (18:48 -0300)]
x86: add flat GDT and minimal TSS; wire esp0 updates
Tulio A M Mendes [Thu, 5 Feb 2026 21:22:21 +0000 (18:22 -0300)]
sync: add spinlocks and make console/heap/scheduler irq-safe
Tulio A M Mendes [Thu, 5 Feb 2026 21:11:50 +0000 (18:11 -0300)]
mm: fix heap initialization code duplication
Tulio A M Mendes [Thu, 5 Feb 2026 20:47:39 +0000 (17:47 -0300)]
include: move x86-specific headers under include/arch/x86 and add shims
Tulio A M Mendes [Thu, 5 Feb 2026 20:47:02 +0000 (17:47 -0300)]
hal: add system reboot abstraction and route shell reboot through HAL
Tulio A M Mendes [Thu, 5 Feb 2026 20:46:41 +0000 (17:46 -0300)]
mm: avoid phys/virt assumptions in early vmm/scheduler
Tulio A M Mendes [Thu, 5 Feb 2026 20:46:17 +0000 (17:46 -0300)]
hal: add timer/keyboard/video HAL and refactor drivers
Tulio A M Mendes [Thu, 5 Feb 2026 19:41:37 +0000 (16:41 -0300)]
x86: add int 0x80 syscall gate and minimal sys_write
Tulio A M Mendes [Thu, 5 Feb 2026 19:41:17 +0000 (16:41 -0300)]
arch/mips: add minimal boot and linker script
Tulio A M Mendes [Thu, 5 Feb 2026 19:41:04 +0000 (16:41 -0300)]
mm: fix x86 PMM initialization and handle mips kseg0 addresses
Tulio A M Mendes [Thu, 5 Feb 2026 19:40:45 +0000 (16:40 -0300)]
build: add arch HAL sources and mips target
Tulio A M Mendes [Thu, 5 Feb 2026 19:40:15 +0000 (16:40 -0300)]
hal: add UART HAL and refactor uart_console to use it
Tulio A M Mendes [Thu, 5 Feb 2026 05:10:57 +0000 (02:10 -0300)]
First test template
tadryanom_bot [Thu, 5 Feb 2026 04:59:04 +0000 (04:59 +0000)]
Makefile adjust to suporte passing parameters
tadryanom_bot [Wed, 4 Feb 2026 18:50:16 +0000 (18:50 +0000)]
fix(pmm): add null check for boot_info
tadryanom_bot [Tue, 3 Feb 2026 15:31:46 +0000 (15:31 +0000)]
Feat: Virtual Filesystem (VFS) and Initial Ramdisk (InitRD) support
tadryanom_bot [Tue, 3 Feb 2026 15:29:55 +0000 (15:29 +0000)]
Feat: Add VFS, InitRD Driver and mkinitrd tool
tadryanom_bot [Tue, 3 Feb 2026 15:17:25 +0000 (15:17 +0000)]
Feat: Debugging improvements (Detailed Panic + Heap Protection)
tadryanom_bot [Tue, 3 Feb 2026 09:35:42 +0000 (09:35 +0000)]
added file: .gitignore
tadryanom_bot [Tue, 3 Feb 2026 04:20:26 +0000 (04:20 +0000)]
Feat: Advanced Heap (Double Linked), Sleep System and Shell Args
tadryanom_bot [Tue, 3 Feb 2026 04:00:08 +0000 (04:00 +0000)]
Feat: Add Kernel Heap (kmalloc) and Preemptive Timer (PIT)
tadryanom_bot [Tue, 3 Feb 2026 02:39:32 +0000 (02:39 +0000)]
Feat: Add Shell, Keyboard Driver and Utils (LibC)
tadryanom_bot [Tue, 3 Feb 2026 01:17:57 +0000 (01:17 +0000)]
Initial commit: AdrOS v0.1 (Multi-arch Kernel, PMM, VMM, Scheduler)