search for: lsi53c895a

Displaying 14 results from an estimated 14 matches for "lsi53c895a".

2009 Oct 27
2
[PATCH 0/4] megaraid_sas HBA emulation
...ommand emulation I had to update / patch up the existing SCSI disk support. This might be not to everyones taste, so I'm open to alternative suggestions. But I certainly do _not_ want to update the SCSI disk emulation, as this is really quite tied to the SCSI parallel interface used by the old lsi53c895a.c. Plus it doesn't do scatter-gather list handling, which is quite impossible to fix without proper documentation. Of course, if anyone else would step in here, I won't object :-) It currently runs guests with 2.6.27 and up; Windows XP support is not quite there yet. Anything else might w...
2009 Oct 27
2
[PATCH 0/4] megaraid_sas HBA emulation
...ommand emulation I had to update / patch up the existing SCSI disk support. This might be not to everyones taste, so I'm open to alternative suggestions. But I certainly do _not_ want to update the SCSI disk emulation, as this is really quite tied to the SCSI parallel interface used by the old lsi53c895a.c. Plus it doesn't do scatter-gather list handling, which is quite impossible to fix without proper documentation. Of course, if anyone else would step in here, I won't object :-) It currently runs guests with 2.6.27 and up; Windows XP support is not quite there yet. Anything else might w...
2018 Feb 08
1
Libvirt for virtual devices like virtual printers
...model type error. I remove the usb controller entry from the xml, and add "-usb" as a "qemucommandline" parameter, but then libvirt adds the device lsi (-device lsi,id=scsi0 -usb), and the virsh create command fails with: "-device lsi,id=scsi0 No PCI bus found for lsi53c895a". The board we have created in QEMU does not have PCI bus implemented. Is there any way I can get my usb host controller to be recognized by libvirt? Is there a way I can prevent lsi device from getting added when I make -usb a qemu command line parameter? Regards, Deepti
2009 Oct 27
0
[PATCH 1/4] Add 'raid' interface class
...7 files changed, 51 insertions(+), 5 deletions(-) diff --git a/hw/pc.c b/hw/pc.c index 83012a9..26aad4c 100644 --- a/hw/pc.c +++ b/hw/pc.c @@ -1345,6 +1345,11 @@ static void pc_init1(ram_addr_t ram_size, for (bus = 0; bus <= max_bus; bus++) { pci_create_simple(pci_bus, -1, "lsi53c895a"); } + + max_bus = drive_get_max_bus(IF_RAID); + for (bus = 0; bus <= max_bus; bus++) { + pci_create_simple(pci_bus, -1, "megasas"); + } } if (extboot_drive) { diff --git a/hw/pci-hotplug.c b/hw/pci-hotplug.c index 410fa3f..855a1ad 100644 --- a/hw/pci-hotp...
2009 Oct 27
0
[PATCH 1/4] Add 'raid' interface class
...7 files changed, 51 insertions(+), 5 deletions(-) diff --git a/hw/pc.c b/hw/pc.c index 83012a9..26aad4c 100644 --- a/hw/pc.c +++ b/hw/pc.c @@ -1345,6 +1345,11 @@ static void pc_init1(ram_addr_t ram_size, for (bus = 0; bus <= max_bus; bus++) { pci_create_simple(pci_bus, -1, "lsi53c895a"); } + + max_bus = drive_get_max_bus(IF_RAID); + for (bus = 0; bus <= max_bus; bus++) { + pci_create_simple(pci_bus, -1, "megasas"); + } } if (extboot_drive) { diff --git a/hw/pci-hotplug.c b/hw/pci-hotplug.c index 410fa3f..855a1ad 100644 --- a/hw/pci-hotp...
2012 Jan 24
2
[PATCH 26/28] pci: convert to QEMU Object Model
...36 +++++--- hw/ide/ich.c | 31 ++++--- hw/ide/piix.c | 79 +++++++++++------- hw/ide/via.c | 27 ++++-- hw/intel-hda.c | 56 ++++++++---- hw/ioh3420.c | 59 +++++++------ hw/ivshmem.c | 47 ++++++---- hw/lsi53c895a.c | 31 ++++--- hw/macio.c | 19 +++-- hw/ne2000.c | 35 +++++--- hw/pci.c | 123 ++++++++++++--------------- hw/pci.h | 80 +++++++++--------- hw/pci_bridge.c | 2 +- hw/pcie.c |...
2009 Oct 27
1
[PATCH 2/4] megasas: LSI MegaRAID SAS HBA emulation
...w/pci_ids.h | 2 + 3 files changed, 1137 insertions(+), 1 deletions(-) create mode 100644 hw/megasas.c diff --git a/Makefile.hw b/Makefile.hw index de1db31..cae35f9 100644 --- a/Makefile.hw +++ b/Makefile.hw @@ -33,7 +33,7 @@ obj-y += wdt_i6300esb.o obj-y += ne2000.o # SCSI layer -obj-y += lsi53c895a.o +obj-y += lsi53c895a.o megasas.o obj-$(CONFIG_ESP) += esp.o obj-y += dma-helpers.o sysbus.o isa-bus.o diff --git a/hw/megasas.c b/hw/megasas.c new file mode 100644 index 0000000..a57e8e0 --- /dev/null +++ b/hw/megasas.c @@ -0,0 +1,1134 @@ +/* + * QEMU MegaRAID SAS 8708EM2 Host Bus Adapter emu...
2009 Oct 27
1
[PATCH 2/4] megasas: LSI MegaRAID SAS HBA emulation
...w/pci_ids.h | 2 + 3 files changed, 1137 insertions(+), 1 deletions(-) create mode 100644 hw/megasas.c diff --git a/Makefile.hw b/Makefile.hw index de1db31..cae35f9 100644 --- a/Makefile.hw +++ b/Makefile.hw @@ -33,7 +33,7 @@ obj-y += wdt_i6300esb.o obj-y += ne2000.o # SCSI layer -obj-y += lsi53c895a.o +obj-y += lsi53c895a.o megasas.o obj-$(CONFIG_ESP) += esp.o obj-y += dma-helpers.o sysbus.o isa-bus.o diff --git a/hw/megasas.c b/hw/megasas.c new file mode 100644 index 0000000..a57e8e0 --- /dev/null +++ b/hw/megasas.c @@ -0,0 +1,1134 @@ +/* + * QEMU MegaRAID SAS 8708EM2 Host Bus Adapter emu...
2013 May 09
1
Bug#707434: xen: FTBFS: vl.c:1575: undefined reference to `timer_create'
...gt; CC i386-dm/dma-helpers.o > CC i386-dm/virtio.o > CC i386-dm/virtio-blk.o > CC i386-dm/virtio-net.o > CC i386-dm/virtio-console.o > CC i386-dm/fw_cfg.o > CC i386-dm/posix-aio-compat.o > CC i386-dm/block-raw-posix.o > CC i386-dm/lsi53c895a.o > CC i386-dm/esp.o > CC i386-dm/usb-ohci.o > CC i386-dm/eeprom93xx.o > CC i386-dm/eepro100.o > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/hw/eepro100.c: In function 'eepro100_read4': > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/hw/eepr...
2009 May 11
0
[PATCH 1/2] qemu-kvm: add MSI-X support
..._DEVICE_ID], val); + pci_set_word(&pci_config[PCI_DEVICE_ID], val); } static inline void pci_config_set_class(uint8_t *pci_config, uint16_t val) { - cpu_to_le16wu((uint16_t *)&pci_config[PCI_CLASS_DEVICE], val); + pci_set_word(&pci_config[PCI_CLASS_DEVICE], val); } /* lsi53c895a.c */ diff --git a/hw/virtio-balloon.c b/hw/virtio-balloon.c index 7f41a2a..c1a5c3f 100644 --- a/hw/virtio-balloon.c +++ b/hw/virtio-balloon.c @@ -180,7 +180,7 @@ void *virtio_balloon_init(PCIBus *bus) PCI_VENDOR_ID_REDHAT_QUMRANET,...
2009 May 11
0
[PATCH 1/2] qemu-kvm: add MSI-X support
..._DEVICE_ID], val); + pci_set_word(&pci_config[PCI_DEVICE_ID], val); } static inline void pci_config_set_class(uint8_t *pci_config, uint16_t val) { - cpu_to_le16wu((uint16_t *)&pci_config[PCI_CLASS_DEVICE], val); + pci_set_word(&pci_config[PCI_CLASS_DEVICE], val); } /* lsi53c895a.c */ diff --git a/hw/virtio-balloon.c b/hw/virtio-balloon.c index 7f41a2a..c1a5c3f 100644 --- a/hw/virtio-balloon.c +++ b/hw/virtio-balloon.c @@ -180,7 +180,7 @@ void *virtio_balloon_init(PCIBus *bus) PCI_VENDOR_ID_REDHAT_QUMRANET,...
2009 May 20
0
[PATCHv2-RFC 1/2] qemu-kvm: add MSI-X support
..._DEVICE_ID], val); + pci_set_word(&pci_config[PCI_DEVICE_ID], val); } static inline void pci_config_set_class(uint8_t *pci_config, uint16_t val) { - cpu_to_le16wu((uint16_t *)&pci_config[PCI_CLASS_DEVICE], val); + pci_set_word(&pci_config[PCI_CLASS_DEVICE], val); } /* lsi53c895a.c */ diff --git a/hw/virtio-balloon.c b/hw/virtio-balloon.c index 7f41a2a..c1a5c3f 100644 --- a/hw/virtio-balloon.c +++ b/hw/virtio-balloon.c @@ -180,7 +180,7 @@ void *virtio_balloon_init(PCIBus *bus) PCI_VENDOR_ID_REDHAT_QUMRANET,...
2009 May 20
0
[PATCHv2-RFC 1/2] qemu-kvm: add MSI-X support
..._DEVICE_ID], val); + pci_set_word(&pci_config[PCI_DEVICE_ID], val); } static inline void pci_config_set_class(uint8_t *pci_config, uint16_t val) { - cpu_to_le16wu((uint16_t *)&pci_config[PCI_CLASS_DEVICE], val); + pci_set_word(&pci_config[PCI_CLASS_DEVICE], val); } /* lsi53c895a.c */ diff --git a/hw/virtio-balloon.c b/hw/virtio-balloon.c index 7f41a2a..c1a5c3f 100644 --- a/hw/virtio-balloon.c +++ b/hw/virtio-balloon.c @@ -180,7 +180,7 @@ void *virtio_balloon_init(PCIBus *bus) PCI_VENDOR_ID_REDHAT_QUMRANET,...
2010 Aug 12
59
[PATCH 00/15] RFC xen device model support
Hi all, this is the long awaited patch series to add xen device model support in qemu; the main author is Anthony Perard. Developing this series we tried to come up with the cleanest possible solution from the qemu point of view, limiting the amount of changes to common code as much as possible. The end result still requires a couple of hooks in piix_pci but overall the impact should be very