Commit Graph

57 Commits

Author SHA1 Message Date
Masato Imai
df612c696f io emulation 2025-06-13 15:40:50 +00:00
Masato Imai
2eccb107eb io emulation 2025-06-13 15:40:32 +00:00
Masato Imai
dc98f35fef fix kernel panic 2025-06-13 14:47:02 +00:00
Masato Imai
6584d8dab6 WIP 2025-05-17 05:29:56 +00:00
Masato Imai
37a367a736 add CR 2025-05-17 03:31:47 +00:00
Masato Imai
71cfacfd1d msr 2025-05-16 10:42:49 +00:00
Masato Imai
01723d6c44 wip 2025-05-15 17:45:09 +00:00
Masato Imai
290d04a6ae remove printing regs 2025-05-15 17:44:33 +00:00
Masato Imai
086ede1e43 add more cpuid 2025-05-15 17:42:18 +00:00
Masato Imai
c186f86c81 fix vm entry/exit 2025-05-15 17:37:56 +00:00
Masato Imai
6c4849d1af WIP 2025-05-08 05:49:04 +00:00
Masato Imai
27be632322 add support for sse 2025-05-08 05:08:44 +00:00
Masato Imai
570dd19af6 wip 2025-05-03 14:50:20 +00:00
Masato Imai
54712e2fe8 CPUID VMExit 2025-05-02 12:28:32 +00:00
Masato Imai
19244695d8 ram test 2025-05-02 12:17:36 +00:00
Masato Imai
7168cd0826 wip 2025-05-02 08:41:57 +00:00
Masato Imai
ce32d4b150 aligned region cache 2025-05-02 06:07:25 +00:00
Masato Imai
c21da557e7 wip 2025-05-02 05:30:04 +00:00
Masato Imai
704dec9b07 global_asm 2025-05-01 15:38:15 +00:00
Masato Imai
a1277fbae1 wip 2025-05-01 10:31:59 +00:00
Masato Imai
e164a0d252 update rust version 2025-05-01 08:08:24 +00:00
Masato Imai
33c5ef1ada wip 2025-05-01 07:55:46 +00:00
Masato Imai
553f8fa6ed hlt vmexit 2025-05-01 04:37:20 +00:00
Masato Imai
cdca92e9f0 EPT 2025-04-30 18:25:58 +00:00
Masato Imai
a49731217d wip 2025-04-30 17:51:53 +00:00
Masato Imai
5d47e579e7 EPT 2025-04-30 17:51:02 +00:00
Masato Imai
8d02f2b1ee new EPT 2025-04-30 16:02:40 +00:00
Masato Imai
4e3a92cdbb fix address translation 2025-04-27 09:19:38 +00:00
Masato Imai
6f342db5c2 add EPT 2025-04-27 09:12:19 +00:00
Masato Imai
f4bdb36793 fix vmentry success 2025-04-24 04:58:13 +00:00
Masato Imai
aec46d128d vmentry, vm loop 2025-04-23 10:13:23 +00:00
Masato Imai
eebd64f0c2 HLT VMExit 2025-04-22 14:04:19 +00:00
Masato Imai
4c2629ec14 WIP 2025-04-22 11:39:31 +00:00
Masato Imai
4e3e8e3813 fix VMCS controls 2025-04-22 10:21:13 +00:00
Masato Imai
bce53346b0 add VMCS exit ctrls 2025-04-22 10:15:21 +00:00
Masato Imai
1e64555cba add VMCS entry ctrls 2025-04-22 09:59:23 +00:00
Masato Imai
fa0d53cc36 add VMCS guest state 2025-04-22 09:55:15 +00:00
Masato Imai
cc8cd5619e fix VMCS EFER 2025-04-22 08:28:01 +00:00
Masato Imai
d23a861bf7 add VMCS host state 2025-04-22 08:06:44 +00:00
Masato Imai
9b367331ea add VMCS controls 2025-04-22 05:51:23 +00:00
Masato Imai
9ebd56b32a add VMCS read write 2025-04-21 10:22:45 +00:00
Masato Imai
a3e8288013 add InstructionError 2025-04-21 08:41:44 +00:00
Masato Imai
96f5c9e7d7 add VMCS 2025-04-21 08:11:53 +00:00
Masato Imai
b8c097946c fix vmxon region alignment 2025-04-21 07:32:02 +00:00
Masato Imai
6611e96e3f wip 2025-04-20 18:11:27 +00:00
mii443
c4f610b6a2 add vmm mod 2025-04-14 17:51:37 +09:00
mii443
19253f1d95 add heap 2025-04-14 17:45:44 +09:00
mii443
8ae6c49138 add frame allocator 2025-04-14 17:19:51 +09:00
mii443
3d976b0de4 add physical memory map 2025-04-14 17:00:40 +09:00
mii443
3b20f48161 remote timer interrupt print 2025-04-13 17:57:23 +09:00