-
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