Commit Graph

76 Commits

Author SHA1 Message Date
0f0aeda267 CPUID VMExit handler 2025-08-10 13:59:54 +00:00
ab26b4bf45 cpuid exit 2025-08-10 13:39:01 +00:00
46e5da346d load linux kernel from UEFI 2025-08-10 13:23:50 +00:00
c1e555304c linux load kernel 2025-08-10 10:47:21 +00:00
78973adc59 linux 2025-08-10 10:20:36 +00:00
e897aa8da8 fix EPT allocation 2025-08-09 14:44:40 +00:00
6e34ecdc89 wip 2025-08-09 14:06:29 +00:00
e30749eb63 EPT hlt loop 2025-08-06 14:58:52 +00:00
96fdbed1d2 WIP 2025-08-06 10:22:29 +00:00
86fc22381b EPTP 2025-08-06 09:02:43 +00:00
b9efe8d532 EPT get/set 2025-08-06 08:59:51 +00:00
6fb87c786f map 2MiB 2025-08-06 08:50:55 +00:00
52f129208b EPT EntryBase 2025-08-06 08:33:07 +00:00
3ae0ae4a82 hlt loop 2025-08-06 08:11:28 +00:00
47a434171c hlt 2025-08-06 08:10:18 +00:00
fc25077217 wip 2025-08-05 19:12:20 +00:00
0dc45fc4ef VMExit 2025-08-05 18:44:13 +00:00
65e6199e16 guest state 2025-08-05 18:28:57 +00:00
bb95e9e595 vcpu 2025-08-05 16:43:15 +00:00
ff14f69742 wip 2025-08-05 13:33:52 +00:00
ac21f36624 vmcs ctrls 2025-08-05 13:28:59 +00:00
078e71279a wip 2025-08-05 11:12:17 +00:00
6365386c6f vm controls 2025-08-04 10:43:33 +00:00
a0a49ab92c vmcs, controls, err, exit_reason 2025-08-04 10:30:34 +00:00
7e32503bcb vmcs 2025-08-04 09:52:48 +00:00
c6cf712cc0 vmxon 2025-08-04 09:00:33 +00:00
0cf622d388 error 2025-08-04 08:15:38 +00:00
646d7d581d intel 2025-08-04 07:58:59 +00:00
4a1cecdb40 wip 2025-08-04 16:49:44 +09:00
4aa2e4aa50 enable AMD-V 2025-08-04 16:41:19 +09:00
9ff305ad24 wip 2025-08-03 21:47:34 +09:00
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