Avi Kivity wrote: > Anthony Liguori wrote: >> Avi Kivity wrote: >>> Anthony Liguori wrote: >>>>> >>>>> Good movement! >>>>> >>>>> But, Vista won't work with patching. The memory guard in vista >>>>> will make the system refuse to service. Maybe we need a option >>>>> to check if it is vista. >>>>> >>>> >>>> Are you sure that Vista isn't just verifying memory during >>>> startup/driver load? Seems odd to periodically scan memory. >>>> >>>> In the recently released Windows Hypervisor specification, in >>>> section 13.2.2 (Local APIC Memory-mapped Accesses), it's dictated >>>> that the APIC can only be accessed through 6 instructions. They >>>> are all >= 5 byte instructions. When I first saw that, I figured >>>> they were also patching. >>>> >>> >>> Six? My hack patches five. Which one did I miss? >> >> FF /6 PUSH m32 >> > > Thanks. That's easy to add. > >> Also note, that it says that all addresses are required to be 4-byte >> aligned. > > Which addresses? The tpr address is obviously 4 byte aligned.
The tpr address. Regards, Anthony Liguori > The instruction pointer?! > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel