85 Commits

Author SHA1 Message Date
68dd963738 VMM wip 2025-08-03 21:23:34 +09:00
12da05c10e timer 2025-08-03 20:23:16 +09:00
68443aa743 GDT data segment 2025-08-02 22:01:42 +09:00
64b80783fd WIP 2025-08-02 21:55:49 +09:00
962ff20a8b Local APIC 2025-08-02 21:55:00 +09:00
7a9bf54477 acpi 2025-07-11 13:15:03 +09:00
539d784bed add rsdp addr 2025-07-04 20:14:43 +09:00
34c3d0f89b double fault handler 2025-07-04 19:09:06 +09:00
43a47d8322 add interrupt 2025-07-04 18:29:33 +09:00
c9cb527840 wip 2025-07-03 22:19:05 +09:00
2c884f407f move memory related source to memory dir 2025-07-03 13:15:10 +00:00
8bdc838461 cpuid 2025-07-03 19:53:46 +09:00
ec91c13b66 wip 2025-07-03 19:16:18 +09:00
b2b2c13376 Update kernel with graphics and font support 2025-07-03 19:03:04 +09:00
457c227456 add frame buffer 2025-07-03 02:48:47 +09:00
7a40a81ae5 memory allocator 2025-07-03 01:09:55 +09:00
12c91e0a6f wip 2025-07-02 23:47:20 +09:00
6c4d79ef2e wip 2025-07-02 23:39:08 +09:00
8665ada832 wip 2025-07-02 23:22:48 +09:00
00add2d035 WIP: allocator 2025-07-02 19:06:04 +09:00
3c965ad857 add frame allocator 2025-07-02 18:43:49 +09:00
c928e58c5f wip 2025-07-02 18:25:27 +09:00
d4956a79d4 wip 2025-07-02 17:26:18 +09:00
fd19e90122 memory bitmap init 2025-07-02 17:05:54 +09:00
7eaa87c28c wip 2025-07-02 14:48:20 +09:00
10dc3fd311 wip 2025-07-02 14:29:42 +09:00
9afd38f718 get usable memory in MiB 2025-07-02 02:03:17 +09:00
98275d8af9 pass usable memory to kernel 2025-07-02 01:53:11 +09:00
8ff258ba38 wip 2025-07-02 00:59:25 +09:00
0df3d577ba page table 2025-07-01 23:58:14 +09:00
bfd301d3b7 wip 2025-07-01 23:23:22 +09:00
feedb40c58 serial port 2025-07-01 22:43:21 +09:00
8509a1bed6 load kernel 2025-07-01 20:04:03 +09:00
96efe350eb kernel wip 2025-07-01 18:18:46 +09:00
mii
bfea023c76 add kernel 2025-06-30 20:56:25 +09:00