Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 3160499aacb81f6735941eb4c372d87a > files > 627

kvm-83-164.el5_5.30.src.rpm

From 2bf2512b88bdf68d1f02cc46dbbd75d669d823a8 Mon Sep 17 00:00:00 2001
From: Yaniv Kamay <ykamay@redhat.com>
Date: Mon, 8 Jun 2009 12:21:15 +0300
Subject: [PATCH 2/2] spice: change vendor id #504190

Hi,

Attaching patch that change PCI vendor id from Qumranet 0x1af4 to RedHat
0x1b36.
BZ #504190

Thanks,
Yaniv

>From 1a27b95e9262af59c9c2a2bc58b87726e898e288 Mon Sep 17 00:00:00 2001
From: Yaniv Kamay <ykamay@redhat.com>
Date: Thu, 4 Jun 2009 22:44:07 +0300
Subject: [PATCH 1/2] spice: change vendor id #504190

Message-ID: <4A2CD80B.1020200@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
RH-Upstream-status: not-applicable
Acked-by: Dor Laor <dlaor@redhat.com>
Acked-by: Izik Eidus <ieidus@redhat.com>
Acked-by: Juan Quintela <quintela@redhat.com>
Bugzilla: 504237
---
 qemu/hw/qxl.c     |    6 +++---
 qemu/hw/qxl_dev.h |    8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/qemu/hw/qxl.c b/qemu/hw/qxl.c
index 473378a..f8f3eb6 100644
--- a/qemu/hw/qxl.c
+++ b/qemu/hw/qxl.c
@@ -1665,7 +1665,7 @@ static void regitser_interface(PCIQXLDevice *d)
     interface->vd_interface.base.major_version = VD_INTERFACE_QXL_MAJOR;
     interface->vd_interface.base.minor_version = VD_INTERFACE_QXL_MINOR;
 
-    interface->vd_interface.pci_vendor = QUMRANET_PCI_VENDOR_ID;
+    interface->vd_interface.pci_vendor = REDHAT_PCI_VENDOR_ID;
     interface->vd_interface.pci_id = QXL_DEVICE_ID;
     interface->vd_interface.pci_revision = QXL_REVISION;
 
@@ -1851,7 +1851,7 @@ static void vdi_port_init(PCIBus *bus, uint8_t *ram, unsigned long ram_offset,
     }
     pci_conf = (PCIConf *)d->pci_dev.config;
 
-    pci_conf->vendor_ID = QUMRANET_PCI_VENDOR_ID;
+    pci_conf->vendor_ID = REDHAT_PCI_VENDOR_ID;
     pci_conf->device_ID = VDI_PORT_DEVICE_ID;
     pci_conf->revision = VDI_PORT_REVISION;
     pci_conf->class_base = PCI_CLASS_COM_CONTROLLER;
@@ -1914,7 +1914,7 @@ void qxl_init(PCIBus *bus, uint8_t *vram, unsigned long vram_offset,
 
     pci_conf = (PCIConf *)d->pci_dev.config;
 
-    pci_conf->vendor_ID = QUMRANET_PCI_VENDOR_ID;
+    pci_conf->vendor_ID = REDHAT_PCI_VENDOR_ID;
     pci_conf->device_ID = QXL_DEVICE_ID;
     pci_conf->revision = QXL_REVISION;
     pci_conf->class_base = PCI_CLASS_DISPLAY;
diff --git a/qemu/hw/qxl_dev.h b/qemu/hw/qxl_dev.h
index 15b8fb9..def2bc9 100644
--- a/qemu/hw/qxl_dev.h
+++ b/qemu/hw/qxl_dev.h
@@ -19,9 +19,9 @@
 #define mb() __asm {lock add [esp], 0}
 #endif
 
-#define QUMRANET_PCI_VENDOR_ID 0x1af4
-#define QXL_DEVICE_ID 0x0100 /* 0x100-0x1ff reserved for spice */
-#define QXL_REVISION 0x11
+#define REDHAT_PCI_VENDOR_ID 0x1b36
+#define QXL_DEVICE_ID 0x0100 /* 0x100-0x11f reserved for spice */
+#define QXL_REVISION 0x01
 
 #define QXL_ROM_MAGIC (*(UINT32*)"QXRO")
 #define QXL_RAM_MAGIC (*(UINT32*)"QXRA")
@@ -294,7 +294,7 @@ typedef struct ATTR_PACKED QXLImage {
 } QXLImage;
 
 
-#define VDI_PORT_DEVICE_ID 0x0121
+#define VDI_PORT_DEVICE_ID 0x0105
 #define VDI_PORT_REVISION 0x01
 
 #define VDI_PORT_INTERRUPT (1 << 0)
-- 
1.6.3.rc4.29.g8146