[CentOS-virt] qemu-kvm SLIC acpitable workaround of Windows bug

Fri Jul 31 15:50:51 UTC 2015
Gena Makhomed <gmm at csdoc.com>

On 31.07.2015 10:19, Sandro Bonazzola wrote:

>> https://bugzilla.redhat.com/show_bug.cgi?id=1248758

> Have you checked 3.5.4 RC or CentOS Virt SIG[2]
> to see if the bug has been fixed in latest qemu-kvm-ev ?
>
> [1] http://resources.ovirt.org/pub/ovirt-3.5-pre/
> [2] http://cbs.centos.org/repos/virt7-kvm-common-testing/x86_64/os/

Patch mjt-set-oem-in-rsdt-like-slic.diff with workaround
not included into qemu-kvm-ev-2.1.2-23.el7_1.6.1.src.rpm

Bug not in qemu, bug in windows - windows reject SLIC table
if oem_id and oem_table_id from SLIC table and from RSDT table
is different, and this windows bug prevent any virt-p2v migration
of OEM windows from hardware node to VM inside CentOS/RHEL server,
even with config

   <qemu:commandline>
     <qemu:arg value='-acpitable'/>
     <qemu:arg value='file=/path/to/sys/firmware/acpi/tables/SLIC'/>
   </qemu:commandline>

because during acpi tables rebuild qemu-kvm from qemu-kvm-ev
create RSDT table with BOCHS oem_id and BXPCRSDT oem_table_id.

-- 
Best regards,
  Gena