qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] e1030c: sun4u: pass PCIDevice into pci_ebus_i


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] e1030c: sun4u: pass PCIDevice into pci_ebus_init() instead...
Date: Tue, 05 Sep 2017 02:08:20 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: e1030ca5abc97e1465bc03776ebccaff1e9f7083
      
https://github.com/qemu/qemu/commit/e1030ca5abc97e1465bc03776ebccaff1e9f7083
  Author: Mark Cave-Ayland <address@hidden>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M hw/sparc64/sun4u.c

  Log Message:
  -----------
  sun4u: pass PCIDevice into pci_ebus_init() instead of PCIBus

In order to wire up the ebus PCI address spaces differently then we need
access to the underlying PCIDevice.

Signed-off-by: Mark Cave-Ayland <address@hidden>


  Commit: d6acc8a5cf561be3feed8dac236e8921f0b6a68d
      
https://github.com/qemu/qemu/commit/d6acc8a5cf561be3feed8dac236e8921f0b6a68d
  Author: Mark Cave-Ayland <address@hidden>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M hw/sparc64/sun4u.c

  Log Message:
  -----------
  sun4u: switch to using qdev to instantiate fw_cfg interface

Signed-off-by: Mark Cave-Ayland <address@hidden>


  Commit: 07c847413b8e3776f2f2c4375b2838d4ee0008ed
      
https://github.com/qemu/qemu/commit/07c847413b8e3776f2f2c4375b2838d4ee0008ed
  Author: Mark Cave-Ayland <address@hidden>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M hw/sparc64/sun4u.c

  Log Message:
  -----------
  sun4u: expose fw_cfg and NVRAM on ebus PCI IO address space

To allow future changes to the sun4u PCI topology.

Signed-off-by: Mark Cave-Ayland <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Acked-By: Artyom Tarasenko <address@hidden>


  Commit: 311f2b7a47105a5bc460d350e77667bcabb16832
      
https://github.com/qemu/qemu/commit/311f2b7a47105a5bc460d350e77667bcabb16832
  Author: Mark Cave-Ayland <address@hidden>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M hw/pci-host/apb.c
    M hw/sparc64/sun4u.c

  Log Message:
  -----------
  apb: fix up PCI bus nomenclature

Rather than referring to the PCI busses as bus2 and bus3, refer to them as
busA and busB as per the documentation. Also replace the long bus names with
the shorter pciA and pciB aliases (to make it easier to attach additional
devices to either from the command line).

Signed-off-by: Mark Cave-Ayland <address@hidden>


  Commit: b2f9005a2bb1d8da04dfa9183ee1e00f8f219bd4
      
https://github.com/qemu/qemu/commit/b2f9005a2bb1d8da04dfa9183ee1e00f8f219bd4
  Author: Mark Cave-Ayland <address@hidden>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M hw/pci-host/apb.c

  Log Message:
  -----------
  apb: fix endianness for APB and PCI config accesses

Signed-off-by: Mark Cave-Ayland <address@hidden>


  Commit: e5fd1eb05ec918e9877640d85ec45680cf106632
      
https://github.com/qemu/qemu/commit/e5fd1eb05ec918e9877640d85ec45680cf106632
  Author: Mark Cave-Ayland <address@hidden>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M hw/pci-host/apb.c

  Log Message:
  -----------
  apb: add busA qdev property to PBM PCI bridge

As future sun4u PCI topologies place the ebus containing the in-built devices
behind a PCI bridge, add a busA property to the PBM PCI bridge that is then
used to allow IO accesses by default.

This allows early fw_cfg/NVRAM/serial access to occur even before OpenBIOS
has had a chance to configure the PCI bridges.

Signed-off-by: Mark Cave-Ayland <address@hidden>


  Commit: 53e2c48d3f0db6a1598f49baf0b56dd4975e53a7
      
https://github.com/qemu/qemu/commit/53e2c48d3f0db6a1598f49baf0b56dd4975e53a7
  Author: Peter Maydell <address@hidden>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M hw/pci-host/apb.c
    M hw/sparc64/sun4u.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into 
staging

qemu-sparc update

# gpg: Signature made Mon 04 Sep 2017 18:45:26 BST
# gpg:                using RSA key 0x5BC2C56FAE0F321F
# gpg: Good signature from "Mark Cave-Ayland <address@hidden>"
# Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F

* remotes/mcayland/tags/qemu-sparc-signed:
  apb: add busA qdev property to PBM PCI bridge
  apb: fix endianness for APB and PCI config accesses
  apb: fix up PCI bus nomenclature
  sun4u: expose fw_cfg and NVRAM on ebus PCI IO address space
  sun4u: switch to using qdev to instantiate fw_cfg interface
  sun4u: pass PCIDevice into pci_ebus_init() instead of PCIBus

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/2b483739791b...53e2c48d3f0d

reply via email to

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