Commit Graph

  • cb006a8df8 fix VMCB reserved fields main mii443 2025-08-31 00:07:06 +09:00
  • ce079a1067 VMCB 0D0h mii443 2025-08-29 08:26:06 +09:00
  • 0bfb86a2b4 wip mii443 2025-08-28 19:22:30 +09:00
  • baeed3320f VMCB 014h ~ 068h mii443 2025-08-28 16:29:47 +09:00
  • 525b6cbf0d AMD VMCB 000h ~ 014h mii443 2025-08-28 15:53:30 +09:00
  • 33c511dcb0 add VMCB mii443 2025-08-28 13:57:21 +09:00
  • 53a31749b4 serial wip Masato Imai 2025-08-26 14:55:38 +00:00
  • a355e91c6e 0x3F9 #2 Masato Imai 2025-08-25 12:02:53 +00:00
  • 294e4f719d fix QualIO #2 Masato Imai 2025-08-24 14:07:52 +00:00
  • 1606184551 Serial I/O buffer #2 Masato Imai 2025-08-24 12:24:53 +00:00
  • a0188056f0 Serial I/O virtualization #2 Masato Imai 2025-08-24 12:14:02 +00:00
  • db650f470f clippy Masato Imai 2025-08-24 05:23:18 +00:00
  • 5df8c77ea7 fix XCR0 emulation v0.0.3 Masato Imai 2025-08-23 07:15:22 +00:00
  • 2d0db85574 add XSETBV, CLAC, STAC, initrd Masato Imai 2025-08-22 14:32:21 +00:00
  • df56e251e4 add external interrupt Masato Imai 2025-08-22 13:32:40 +00:00
  • b215f0010f support low ram machine Masato Imai 2025-08-22 12:59:05 +00:00
  • ecad19bb5e fix warn v0.0.2 Masato Imai 2025-08-22 12:29:01 +00:00
  • 94cbcd6a1f io bitmap Masato Imai 2025-08-22 12:18:50 +00:00
  • de21059b53 add pic Masato Imai 2025-08-22 10:06:38 +00:00
  • 7fb000f5ce intr subscriber Masato Imai 2025-08-22 09:51:20 +00:00
  • fc93be3043 add CR handler Masato Imai 2025-08-22 09:07:00 +00:00
  • 4a44cdea8d qual, cr Masato Imai 2025-08-22 09:01:32 +00:00
  • a0a204b43c cr vmexit Masato Imai 2025-08-22 08:34:41 +00:00
  • 52098ee0e9 ignore img mii443 2025-08-22 15:09:06 +09:00
  • 26db917d24 wip mii443 2025-08-22 15:07:05 +09:00
  • eec02f141a check io, msr bitmaps, nmi, vmcs shadow, ept, int Masato Imai 2025-08-19 14:26:16 +00:00
  • 8672e49912 add readme Masato Imai 2025-08-15 18:21:02 +00:00
  • 76f2b6bf03 fix actions v0.0.1 Masato Imai 2025-08-15 18:05:10 +00:00
  • e02be64122 upload artifact Masato Imai 2025-08-15 17:53:58 +00:00
  • 0c11fa1783 fix actions Masato Imai 2025-08-15 17:51:28 +00:00
  • 3e82e43d97 fix warn Masato Imai 2025-08-15 17:49:16 +00:00
  • 844fbce163 fix actions Masato Imai 2025-08-15 17:38:01 +00:00
  • 8565bb019b change rust version Masato Imai 2025-08-15 17:34:23 +00:00
  • 0e3c075de9 fix warn Masato Imai 2025-08-15 17:32:08 +00:00
  • 700be44a92 fix actions Masato Imai 2025-08-15 17:30:42 +00:00
  • 332c0425e0 actions Masato Imai 2025-08-15 17:28:48 +00:00
  • 4870764e73 add workflow Masato Imai 2025-08-15 17:21:12 +00:00
  • f08ed4615c VMCS auditor Masato Imai 2025-08-12 12:10:46 +00:00
  • db6c38b6de wip Masato Imai 2025-08-11 07:48:34 +00:00
  • 52fe955b04 wip Masato Imai 2025-08-10 15:49:26 +00:00
  • 1a8f54df49 wip Masato Imai 2025-08-10 14:57:56 +00:00
  • 1c835cc32b shadow msr Masato Imai 2025-08-10 14:53:59 +00:00
  • 0f0aeda267 CPUID VMExit handler Masato Imai 2025-08-10 13:59:54 +00:00
  • ab26b4bf45 cpuid exit Masato Imai 2025-08-10 13:39:01 +00:00
  • 46e5da346d load linux kernel from UEFI Masato Imai 2025-08-10 13:23:50 +00:00
  • c1e555304c linux load kernel Masato Imai 2025-08-10 10:47:21 +00:00
  • 78973adc59 linux Masato Imai 2025-08-10 10:20:36 +00:00
  • e897aa8da8 fix EPT allocation Masato Imai 2025-08-09 14:44:40 +00:00
  • 6e34ecdc89 wip Masato Imai 2025-08-09 14:06:29 +00:00
  • e30749eb63 EPT hlt loop Masato Imai 2025-08-06 14:58:52 +00:00
  • 96fdbed1d2 WIP Masato Imai 2025-08-06 10:22:29 +00:00
  • 86fc22381b EPTP Masato Imai 2025-08-06 09:02:43 +00:00
  • b9efe8d532 EPT get/set Masato Imai 2025-08-06 08:59:51 +00:00
  • 6fb87c786f map 2MiB Masato Imai 2025-08-06 08:50:55 +00:00
  • 52f129208b EPT EntryBase Masato Imai 2025-08-06 08:33:07 +00:00
  • 3ae0ae4a82 hlt loop Masato Imai 2025-08-06 08:11:28 +00:00
  • 47a434171c hlt Masato Imai 2025-08-06 08:10:18 +00:00
  • fc25077217 wip Masato Imai 2025-08-05 19:12:20 +00:00
  • 0dc45fc4ef VMExit Masato Imai 2025-08-05 18:44:13 +00:00
  • 65e6199e16 guest state Masato Imai 2025-08-05 18:28:57 +00:00
  • bb95e9e595 vcpu Masato Imai 2025-08-05 16:43:15 +00:00
  • ff14f69742 wip Masato Imai 2025-08-05 13:33:52 +00:00
  • ac21f36624 vmcs ctrls Masato Imai 2025-08-05 13:28:59 +00:00
  • 078e71279a wip Masato Imai 2025-08-05 11:12:17 +00:00
  • 6365386c6f vm controls Masato Imai 2025-08-04 10:43:33 +00:00
  • a0a49ab92c vmcs, controls, err, exit_reason Masato Imai 2025-08-04 10:30:34 +00:00
  • 7e32503bcb vmcs Masato Imai 2025-08-04 09:52:48 +00:00
  • c6cf712cc0 vmxon Masato Imai 2025-08-04 09:00:33 +00:00
  • 0cf622d388 error Masato Imai 2025-08-04 08:15:38 +00:00
  • 646d7d581d intel Masato Imai 2025-08-04 07:58:59 +00:00
  • 4a1cecdb40 wip mii443 2025-08-04 16:49:44 +09:00
  • 4aa2e4aa50 enable AMD-V mii443 2025-08-04 16:41:19 +09:00
  • 9ff305ad24 wip mii443 2025-08-03 21:47:34 +09:00
  • 68dd963738 VMM wip mii443 2025-08-03 21:23:34 +09:00
  • 12da05c10e timer mii443 2025-08-03 20:23:16 +09:00
  • 68443aa743 GDT data segment mii443 2025-08-02 22:01:42 +09:00
  • 64b80783fd WIP mii443 2025-08-02 21:55:49 +09:00
  • 962ff20a8b Local APIC mii443 2025-08-02 21:55:00 +09:00
  • 7a9bf54477 acpi mii443 2025-07-11 13:15:03 +09:00
  • 539d784bed add rsdp addr mii443 2025-07-04 20:14:43 +09:00
  • 34c3d0f89b double fault handler mii443 2025-07-04 19:09:06 +09:00
  • 43a47d8322 add interrupt mii443 2025-07-04 18:29:33 +09:00
  • c9cb527840 wip mii443 2025-07-03 22:19:05 +09:00
  • 2c884f407f move memory related source to memory dir Masato Imai 2025-07-03 13:15:10 +00:00
  • 8bdc838461 cpuid mii443 2025-07-03 19:53:46 +09:00
  • ec91c13b66 wip mii443 2025-07-03 19:16:18 +09:00
  • b2b2c13376 Update kernel with graphics and font support mii443 2025-07-03 19:02:43 +09:00
  • 457c227456 add frame buffer mii443 2025-07-03 02:48:47 +09:00
  • 7a40a81ae5 memory allocator mii443 2025-07-03 01:09:55 +09:00
  • 12c91e0a6f wip mii443 2025-07-02 23:47:20 +09:00
  • 6c4d79ef2e wip mii443 2025-07-02 23:39:08 +09:00
  • 8665ada832 wip mii443 2025-07-02 23:22:48 +09:00
  • 00add2d035 WIP: allocator mii443 2025-07-02 19:06:04 +09:00
  • 3c965ad857 add frame allocator mii443 2025-07-02 18:43:49 +09:00
  • e8f6eae8e9 wip mii443 2025-07-02 18:27:57 +09:00
  • c928e58c5f wip mii443 2025-07-02 18:25:27 +09:00
  • d4956a79d4 wip mii443 2025-07-02 17:26:18 +09:00
  • fd19e90122 memory bitmap init mii443 2025-07-02 17:05:54 +09:00
  • 7eaa87c28c wip mii443 2025-07-02 14:48:20 +09:00
  • 10dc3fd311 wip mii443 2025-07-02 14:29:42 +09:00