gamozolabs / applepie

A hypervisor for fuzzing built with WHVP and Bochs
366 stars 56 forks source link

Old processors generate many InvalidVpRegisterValue, making the Hypervisor effectively unused #22

Open gamozolabs opened 5 years ago

gamozolabs commented 5 years ago

When running on old processors we get a lot of "InvalidVpRegisterValue" exits. These effectively cause the hypervisor to be disabled and fall back to emulation.

This has to do with some registers not being supported in the guest that are being synced from Bochs.

I'm not sure which registers yet