mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 04:06:46 +00:00 
			
		
		
		
	|  3932885af6 Move typedef closer to the type check macros, to make it easier to convert the code to OBJECT_DEFINE_TYPE() in the future. Reviewed-by: Roman Bolshakov <r.bolshakov@yadro.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> Tested-By: Roman Bolshakov <r.bolshakov@yadro.com> Message-Id: <20200825192110.3528606-20-ehabkost@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> | ||
|---|---|---|
| .. | ||
| hvf-i386.h | ||
| hvf.c | ||
| meson.build | ||
| panic.h | ||
| README.md | ||
| vmcs.h | ||
| vmx.h | ||
| x86_cpuid.c | ||
| x86_decode.c | ||
| x86_decode.h | ||
| x86_descr.c | ||
| x86_descr.h | ||
| x86_emu.c | ||
| x86_emu.h | ||
| x86_flags.c | ||
| x86_flags.h | ||
| x86_mmu.c | ||
| x86_mmu.h | ||
| x86_task.c | ||
| x86_task.h | ||
| x86.c | ||
| x86.h | ||
| x86hvf.c | ||
| x86hvf.h | ||
OS X Hypervisor.framework support in QEMU
These 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:
- Adapt to our current QEMU's CPUStatestructure andaddress_space_rwAPI; many struct members have been moved around (emulated x86 state, xsave_buf) due to historical differences + QEMU needing to handle more emulation targets.
- Removal of apic_pageand hyperv-related functionality.
- More relaxed use of qemu_mutex_lock_iothread.