| e6209518 |
ARM64 Phase 2: GIC-400, timer, vectors, UART, shell |
jokerz |
2026-07-23 19:02:24 |
| 3f0358ae |
ARM64 Phase 2: GIC-400, timer, vectors, UART, shell |
jokerz |
2026-07-23 19:01:53 |
| 837d51e9 |
ARM64 Phase 2: GIC-400, timer, vectors, UART, shell |
jokerz |
2026-07-23 19:01:40 |
| 66c85583 |
ARM64 Phase 2: GIC-400, timer, vectors, UART, shell |
jokerz |
2026-07-23 19:01:18 |
| 7f340f67 |
x86-64 kernel: long mode, GDT, IDT, page tables via GRUB2 |
jokerz |
2026-07-23 13:21:20 |
| d8432d7b |
Interrupt handling: IDT, PIC, timer ISR, keyboard ISR |
jokerz |
2026-07-23 13:21:20 |
| 63d7b80c |
Memory management: PMM, kernel heap |
jokerz |
2026-07-23 13:21:20 |
| 5ef818f0 |
Syscall interface: SYSCALL/SYSRET, dispatch table |
jokerz |
2026-07-23 13:21:20 |
| a686c095 |
ELF64 loader + ring 3 userspace execution |
jokerz |
2026-07-23 13:21:20 |
| cf5aa961 |
ATA PIO block device driver + ext2 filesystem |
jokerz |
2026-07-23 13:21:20 |
| 04a7ec25 |
Shell + interactive commands + execute framework |
jokerz |
2026-07-23 13:21:20 |
| 347e967b |
Minimal libc: printf, malloc, syscall wrappers |
jokerz |
2026-07-23 13:21:20 |
| 5e92c85e |
Application bundle: fibonacci, primes, sort, matrix, guess, ascii |
jokerz |
2026-07-23 13:21:20 |
| 1a542c6b |
LLVM 21.1.8 built from source, runs in ring 3 |
jokerz |
2026-07-23 13:21:20 |
| 2a3b0c04 |
ARM64 port: Raspberry Pi 5 (Cortex A76, BCM2712) |
jokerz |
2026-07-23 13:21:20 |
| 06595f36 |
x86-64 kernel: long mode, GDT, IDT, page tables via GRUB2 |
jokerz |
2026-07-23 13:19:56 |
| 0d017f59 |
x86-64 kernel: long mode, GDT, IDT, page tables via GRUB2 |
jokerz |
2026-07-23 13:19:31 |