Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 06-Nov-2024 | - | ||||
README.md | H A D | 12-Jan-2024 | 596 | 8 | 5 | |
hvf-cpu.c | H A D | 10-Oct-2023 | 2.3 KiB | 99 | 67 | |
hvf-i386.h | H A D | 10-Oct-2023 | 637 | 27 | 6 | |
hvf.c | H A D | 27-Sep-2024 | 22.5 KiB | 740 | 577 | |
meson.build | H A D | 20-Jun-2023 | 231 | 14 | 13 | |
panic.h | H A D | 08-May-2022 | 1.1 KiB | 46 | 23 | |
vmcs.h | H A D | 15-Jul-2022 | 12.4 KiB | 376 | 265 | |
vmx.h | H A D | 09-Jun-2024 | 6.9 KiB | 237 | 164 | |
x86.c | H A D | 15-Mar-2024 | 4.7 KiB | 186 | 122 | |
x86.h | H A D | 15-Mar-2024 | 8.2 KiB | 290 | 238 | |
x86_cpuid.c | H A D | 04-Nov-2024 | 6.2 KiB | 180 | 143 | |
x86_decode.c | H A D | 09-Jun-2024 | 83.8 KiB | 2,197 | 1,971 | |
x86_decode.h | H A D | 08-May-2022 | 8.4 KiB | 326 | 279 | |
x86_descr.c | H A D | 15-Mar-2024 | 4.2 KiB | 128 | 93 | |
x86_descr.h | H A D | 15-Mar-2024 | 2.2 KiB | 59 | 31 | |
x86_emu.c | H A D | 09-Jun-2024 | 41.9 KiB | 1,488 | 1,238 | |
x86_emu.h | H A D | 15-Mar-2024 | 2 KiB | 51 | 26 | |
x86_flags.c | H A D | 08-May-2022 | 9.5 KiB | 314 | 232 | |
x86_flags.h | H A D | 08-May-2022 | 3.3 KiB | 82 | 49 | |
x86_mmu.c | H A D | 15-Mar-2024 | 6.7 KiB | 268 | 192 | |
x86_mmu.h | H A D | 15-Mar-2024 | 1.5 KiB | 45 | 20 | |
x86_task.c | H A D | 29-Jun-2023 | 6.3 KiB | 185 | 139 | |
x86_task.h | H A D | 08-May-2022 | 840 | 21 | 5 | |
x86hvf.c | H A D | 28-Apr-2024 | 15.4 KiB | 461 | 354 | |
x86hvf.h | H A D | 29-Jun-2023 | 1.3 KiB | 35 | 16 |
README.md
1# OS X Hypervisor.framework support in QEMU 2 3These sources (and ../hvf-all.c) are adapted from Veertu Inc's vdhh (Veertu Desktop Hosted Hypervisor) (last known location: https://github.com/veertuinc/vdhh) with some minor changes, the most significant of which were: 4 51. Adapt to our current QEMU's `CPUState` structure and `address_space_rw` API; many struct members have been moved around (emulated x86 state, xsave_buf) due to historical differences + QEMU needing to handle more emulation targets. 62. Removal of `apic_page` and hyperv-related functionality. 73. More relaxed use of `bql_lock`. 8