virt86
virt86 copied to clipboard
x86 virtualization abstraction framework
In cases where the host system doesn't have support for virtualization platforms or no drivers are installed, it might be useful to provide a fallback x86 emulator, such as [QEMU...
Currently, both WHPX and KVM support guest TSC scaling, but virt86 doesn't apply them. **[WHPX](https://docs.microsoft.com/en-us/virtualization/api/hypervisor-platform/funcs/whvpartitionpropertydatatypes)**: set the `ProcessorClockFrequency` field in the `WHV_PARTITION_PROPERTY` structure while setting up the partition. TSC scaling...
Calling this lib "virtx86" could be somewhat more accurate...
The [Hypervisor.Framework](https://developer.apple.com/documentation/hypervisor) adapter is currently stubbed under [modules/hvf](https://github.com/StrikerX3/virt86/tree/v1.0.0/modules/hvf). The code contains a lot of TODOs describing what to implement on each part of the code. I don't own a Mac....