Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 25-Dec-2018 | - | ||||
Makefile.objs | H A D | 25-Dec-2018 | 119 | 3 | 2 | |
README.md | H A D | 25-Dec-2018 | 612 | 8 | 5 | |
hvf-i386.h | H A D | 25-Dec-2018 | 959 | 49 | 23 | |
hvf.c | H A D | 25-Dec-2018 | 29 KiB | 983 | 768 | |
panic.h | H A D | 25-Dec-2018 | 1.1 KiB | 46 | 23 | |
vmcs.h | H A D | 25-Dec-2018 | 12.4 KiB | 375 | 264 | |
vmx.h | H A D | 25-Dec-2018 | 6.3 KiB | 225 | 153 | |
x86.c | H A D | 25-Dec-2018 | 4.8 KiB | 187 | 123 | |
x86.h | H A D | 25-Dec-2018 | 11.4 KiB | 401 | 341 | |
x86_cpuid.c | H A D | 25-Dec-2018 | 5.9 KiB | 167 | 131 | |
x86_decode.c | H A D | 25-Dec-2018 | 83.2 KiB | 2,186 | 1,965 | |
x86_decode.h | H A D | 25-Dec-2018 | 8.3 KiB | 324 | 277 | |
x86_descr.c | H A D | 25-Dec-2018 | 4.1 KiB | 126 | 91 | |
x86_descr.h | H A D | 25-Dec-2018 | 2.3 KiB | 59 | 31 | |
x86_emu.c | H A D | 25-Dec-2018 | 42.4 KiB | 1,484 | 1,230 | |
x86_emu.h | H A D | 25-Dec-2018 | 2.1 KiB | 50 | 26 | |
x86_flags.c | H A D | 25-Dec-2018 | 9.8 KiB | 316 | 234 | |
x86_flags.h | H A D | 25-Dec-2018 | 3.3 KiB | 81 | 49 | |
x86_mmu.c | H A D | 25-Dec-2018 | 6.8 KiB | 270 | 194 | |
x86_mmu.h | H A D | 25-Dec-2018 | 1.5 KiB | 44 | 20 | |
x86_task.c | H A D | 25-Dec-2018 | 6.3 KiB | 188 | 142 | |
x86_task.h | H A D | 25-Dec-2018 | 826 | 19 | 5 | |
x86hvf.c | H A D | 25-Dec-2018 | 16.1 KiB | 463 | 350 | |
x86hvf.h | H A D | 25-Dec-2018 | 1.5 KiB | 40 | 21 |
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 `qemu_mutex_lock_iothread`. 8