Commit Graph

  • de191c15df sp1: mu: Add memory mapped I/O helpers main chloe 2026-05-04 21:26:30 -04:00
  • e1b8ae10a3 sp1/amd64: irqchip: Add IRQ chip descriptor lists chloe 2026-04-30 19:05:02 -04:00
  • fd7889da13 mm: vm: Always cast pointer offsets to uintptr_t chloe 2026-04-30 19:04:39 -04:00
  • e4f47af722 tools: Update toolchain repository chloe 2026-04-30 13:17:37 -04:00
  • 8b4e7395f5 docs: Update README chloe 2026-04-30 13:05:53 -04:00
  • b34bfdbf63 sp1: vm: Fix ups chloe 2026-04-26 00:24:15 -04:00
  • 336d6e2c52 sp1: vm: Add function to unmap vm regions chloe 2026-04-26 00:22:01 -04:00
  • 9fb213cc41 sp1: vm: Remove redundant length assignment chloe 2026-04-26 00:21:40 -04:00
  • bd354fed8c sp1/amd64: mmu: Add function to unmap regions chloe 2026-04-26 00:21:19 -04:00
  • a7577d1921 sp1/amd64: io: Add IRQ chip manager groundwork chloe 2026-04-23 22:28:24 -04:00
  • d63c88259f sp1: mm: Add MI virtual memory management chloe 2026-04-22 23:56:01 -04:00
  • 37fc085646 sp1: mmu: Clean up header chloe 2026-04-22 23:22:23 -04:00
  • 353a8465a3 sp1/amd64: mmu: Use PAGESIZE instead of hardcoding chloe 2026-04-22 23:08:44 -04:00
  • 8c650daf69 sp1/amd64: mmu: Remove redundant whitespace chloe 2026-04-22 23:07:53 -04:00
  • 1bff60c27a sp1/amd64: mmu: Add page mapping implementation chloe 2026-04-21 21:43:38 -04:00
  • c9239f6921 head: sys: Increase operation size in macro chloe 2026-04-21 21:43:03 -04:00
  • e259cfa79d sp1: Bump version to v0.0.2 chloe 2026-04-21 19:04:18 -04:00
  • d93d7004bc sp1/amd64: cpu: Remove redundant newline chloe 2026-04-21 19:03:59 -04:00
  • 250c44635b head: sys: Add sys/mman.h chloe 2026-04-21 18:57:18 -04:00
  • 98a2dd01d3 sp1: acpi: Add ACPI table query function chloe 2026-04-20 17:21:50 -04:00
  • 21816ed9be sp1: acpi: Add ACPI init groundwork chloe 2026-04-20 10:35:51 -04:00
  • 1302a92d9d sp1: bpt: Add RSDP field to protovars chloe 2026-04-20 10:35:38 -04:00
  • 81d6454205 sp1: acpi: Add ACPI table defs chloe 2026-04-19 21:13:09 -04:00
  • 458d2f4c83 sp1/amd64+vm: Fork VFR on boot chloe 2026-04-19 21:02:42 -04:00
  • c5a7b3279c sp1: os: Knot kernel at last execution chloe 2026-04-19 20:45:47 -04:00
  • aca996ebbe sp1/amd64: tlb: Add TLB flush helper chloe 2026-04-19 19:09:25 -04:00
  • fc1c01d607 sp1/amd64: mmu: Introduce virtual fuck regions chloe 2026-04-19 19:05:49 -04:00
  • 8ee72dcc8a sp1/amd64: cpu: Obtain processor vendor information chloe 2026-04-19 15:19:40 -04:00
  • 182b080957 sp1: mm: Add pageframe allocation groundwork chloe 2026-04-18 21:05:37 -04:00
  • 9dfb6d9e2b sp1: mm: Add helpers to convert PMA-to-vma, etc chloe 2026-04-18 21:05:06 -04:00
  • c95dad2a6b sp1: mm: Add physical memory management groundwork chloe 2026-04-18 19:20:54 -04:00
  • f1f20a3e65 sp1: bpt: Add helper to obtain memory map entry chloe 2026-04-18 03:06:54 -04:00
  • 18d88ef80c sp1/amd64: idt: Document idtr structure chloe 2026-04-17 22:10:40 -04:00
  • 8b8d48aab4 sp1: bpt: Add boot protocol translation layer chloe 2026-04-18 00:20:26 -04:00
  • a9746d4c55 sp1/amd64: Add processor exception handling chloe 2026-04-17 22:04:28 -04:00
  • 9c950525b9 sp1/amd64: kfence: Fix unterminated comment chloe 2026-04-17 22:03:35 -04:00
  • 53e7408166 sp1/amd64: head: Add kfence.h chloe 2026-04-17 19:29:01 -04:00
  • cd7c110d2c sp1/amd64: Add frame.h chloe 2026-04-17 19:26:45 -04:00
  • 36cf115d3e sp1/amd64: Add machine/param.h chloe 2026-04-17 09:00:45 -04:00
  • 7f91fd1fea sp1/amd64: cpu: Add interrupt descriptor table chloe 2026-04-17 14:39:33 -04:00
  • 96776e4424 data: Update uasset chloe 2026-04-17 14:39:06 -04:00
  • 7522bc78c2 data: uasset: Add frot.jpg to nsfw/ chloe 2026-04-17 14:06:20 -04:00
  • a90764fcc5 data: uasset: Add cuddle-fuck.jpg to nsfw/ chloe 2026-04-17 14:02:24 -04:00
  • 831580798c sp1/amd64: cpu: Add GDT sources chloe 2026-04-17 12:40:13 -04:00
  • f5afbdb287 sp1/amd64+knot: Add kernel knot() function chloe 2026-04-17 10:59:19 -04:00
  • e66c15b914 sp1: mu: Add standard CPU macros chloe 2026-04-17 08:51:12 -04:00
  • 25fd961596 spi/amd64: cpu: Get processor model + family ID chloe 2026-04-17 04:14:29 -04:00
  • caea71f345 tools: qemu: Pass -cpu host to qemu invocation chloe 2026-04-17 04:13:55 -04:00
  • d86282a59b spi/amd64: Add CPUID helpers chloe 2026-04-17 04:13:36 -04:00
  • bed93f504b data: uasset: Add girlcock.jpg to uasset/nfsw/ chloe 2026-04-17 03:03:31 -04:00
  • 35aff03d89 sp1/amd64: cpu: Add CPU preinit helper chloe 2026-04-17 00:09:51 -04:00
  • ea453d8bff head: sys: Add sys/status.h for error codes chloe 2026-04-17 00:00:11 -04:00
  • 0ee1a24a92 tools: Add QEMU run script for x86_64 chloe 2026-04-16 23:48:50 -04:00
  • 56a793c39b sp1: os: Print boot banner on startup chloe 2026-04-16 22:34:25 -04:00
  • 16cb06e48e sp1: Add boot console chloe 2026-04-16 22:21:00 -04:00
  • 95031d592a lib: Add libstr library chloe 2026-04-16 22:19:20 -04:00
  • 67688b60bc sp1: Update limine.h chloe 2026-04-16 22:18:37 -04:00
  • 5a2d6a8b64 head: Add more standard headers chloe 2026-04-16 22:18:18 -04:00
  • d7acb60fa9 data: boot: Add yiff wallpaper for boot menu @.@ chloe 2026-04-16 22:16:53 -04:00
  • 8270680c69 head: sys: Fix up sys/types.h chloe 2026-04-16 22:16:01 -04:00
  • d642e0326e boot: Build limine bootloader chloe 2026-04-16 19:57:21 -04:00
  • a8c0cdd06c usr: Add global system headers chloe 2026-04-16 19:20:28 -04:00
  • 53466e332e sp1: Add kernel C-side groundwork chloe 2026-04-16 18:54:30 -04:00
  • 4df50a5373 initial commit chloe 2026-04-16 18:18:52 -04:00