qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 0/8] sun4u: change PCI topology to better match a re


From: Mark Cave-Ayland
Subject: [Qemu-devel] [PATCH 0/8] sun4u: change PCI topology to better match a real Ultra 5
Date: Tue, 11 Jul 2017 22:53:19 +0100

The aim of this patchset is to bring the sun4u machine in line with a real 
Ultra 5
in order to resolve issues related to PCI bridge windows and interrupt routing.

The majority of the changes are designed to accommodate the simba PCI bridges on
the root PCI bus, moving the on-board devices behind busA (as well as making 
the NIC
a fixed on-board multi-function device as per a real Ultra 5).

Finally we mark unavailable PCI bus slots as reserved on all 3 PCI buses to 
ensure
that correct interrupt routing is maintained, regardless of how the command 
line is
configure with -device.

Signed-off-by: Mark Cave-Ayland <address@hidden>
Depends-on: 
https://lists.nongnu.org/archive/html/qemu-devel/2017-07/msg01994.html 
<address@hidden>
Depends-on: 
https://lists.nongnu.org/archive/html/qemu-devel/2017-07/msg02996.html 
<address@hidden>
Depends-on: 
https://lists.nongnu.org/archive/html/qemu-devel/2017-07/msg03034.html 
<address@hidden>


Mark Cave-Ayland (8):
  sun4u: pass PCIDevice into pci_ebus_init() instead of PCIBus
  sun4u: switch to using qdev to instantiate fw_cfg interface
  sun4u: expose fw_cfg and NVRAM on ebus PCI IO address space
  apb: fix up PCI bus nomenclature
  apb: fix endianness for APB and PCI config accesses
  apb: add busA qdev property to PBM PCI bridge
  sun4u: create single default onboard ne2k_pci NIC for machine
  sun4u: move in-built devices behind PCI bridge A

 hw/pci-host/apb.c  |   93 ++++++++++++++++++++++++++++++++++++++--------------
 hw/sparc64/sun4u.c |   52 +++++++++++++++++++++--------
 2 files changed, 107 insertions(+), 38 deletions(-)

-- 
1.7.10.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]