Commit Graph

65 Commits

Author SHA1 Message Date
bd96723361 cpuid brand string 2025-06-25 05:05:34 +00:00
84f619206c wip 2025-06-25 04:04:11 +00:00
6943d87c42 CLAC/STAC emulation. linux boot! 2025-06-24 17:27:13 +00:00
8ec24d7fd3 dynamic memory allocation 2025-06-24 14:22:34 +00:00
95bd14b149 wip: rootfs 2025-06-24 11:46:37 +00:00
92d7c69a72 wip: external interrupt 2025-06-14 13:39:57 +00:00
50325ff4e2 I/O Emulation 2025-06-13 19:39:35 +00:00
df612c696f io emulation 2025-06-13 15:40:50 +00:00
2eccb107eb io emulation 2025-06-13 15:40:32 +00:00
dc98f35fef fix kernel panic 2025-06-13 14:47:02 +00:00
6584d8dab6 WIP 2025-05-17 05:29:56 +00:00
37a367a736 add CR 2025-05-17 03:31:47 +00:00
71cfacfd1d msr 2025-05-16 10:42:49 +00:00
01723d6c44 wip 2025-05-15 17:45:09 +00:00
290d04a6ae remove printing regs 2025-05-15 17:44:33 +00:00
086ede1e43 add more cpuid 2025-05-15 17:42:18 +00:00
c186f86c81 fix vm entry/exit 2025-05-15 17:37:56 +00:00
6c4849d1af WIP 2025-05-08 05:49:04 +00:00
27be632322 add support for sse 2025-05-08 05:08:44 +00:00
570dd19af6 wip 2025-05-03 14:50:20 +00:00
54712e2fe8 CPUID VMExit 2025-05-02 12:28:32 +00:00
19244695d8 ram test 2025-05-02 12:17:36 +00:00
7168cd0826 wip 2025-05-02 08:41:57 +00:00
ce32d4b150 aligned region cache 2025-05-02 06:07:25 +00:00
c21da557e7 wip 2025-05-02 05:30:04 +00:00
704dec9b07 global_asm 2025-05-01 15:38:15 +00:00
a1277fbae1 wip 2025-05-01 10:31:59 +00:00
e164a0d252 update rust version 2025-05-01 08:08:24 +00:00
33c5ef1ada wip 2025-05-01 07:55:46 +00:00
553f8fa6ed hlt vmexit 2025-05-01 04:37:20 +00:00
cdca92e9f0 EPT 2025-04-30 18:25:58 +00:00
a49731217d wip 2025-04-30 17:51:53 +00:00
5d47e579e7 EPT 2025-04-30 17:51:02 +00:00
8d02f2b1ee new EPT 2025-04-30 16:02:40 +00:00
4e3a92cdbb fix address translation 2025-04-27 09:19:38 +00:00
6f342db5c2 add EPT 2025-04-27 09:12:19 +00:00
f4bdb36793 fix vmentry success 2025-04-24 04:58:13 +00:00
aec46d128d vmentry, vm loop 2025-04-23 10:13:23 +00:00
eebd64f0c2 HLT VMExit 2025-04-22 14:04:19 +00:00
4c2629ec14 WIP 2025-04-22 11:39:31 +00:00
4e3e8e3813 fix VMCS controls 2025-04-22 10:21:13 +00:00
bce53346b0 add VMCS exit ctrls 2025-04-22 10:15:21 +00:00
1e64555cba add VMCS entry ctrls 2025-04-22 09:59:23 +00:00
fa0d53cc36 add VMCS guest state 2025-04-22 09:55:15 +00:00
cc8cd5619e fix VMCS EFER 2025-04-22 08:28:01 +00:00
d23a861bf7 add VMCS host state 2025-04-22 08:06:44 +00:00
9b367331ea add VMCS controls 2025-04-22 05:51:23 +00:00
9ebd56b32a add VMCS read write 2025-04-21 10:22:45 +00:00
a3e8288013 add InstructionError 2025-04-21 08:41:44 +00:00
96f5c9e7d7 add VMCS 2025-04-21 08:11:53 +00:00