[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 1c685a: pci: Allow PCI bus subtypes to suppor
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 1c685a: pci: Allow PCI bus subtypes to support extended co... |
Date: |
Tue, 09 Apr 2019 05:26:50 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 1c685a9026349752c3627aa24b090973e35b83c3
https://github.com/qemu/qemu/commit/1c685a9026349752c3627aa24b090973e35b83c3
Author: Greg Kurz <address@hidden>
Date: 2019-04-09 (Tue, 09 Apr 2019)
Changed paths:
M hw/pci/pci.c
M hw/pci/pci_host.c
M include/hw/pci/pci.h
M include/hw/pci/pci_bus.h
Log Message:
-----------
pci: Allow PCI bus subtypes to support extended config space accesses
Some PHB implementations, eg. PAPR used on pseries machine, act like
a regular PCI bus rather than a PCIe bus, but allow access to the
PCIe extended config space anyway.
Introduce a new PCI bus class method to modelize this behaviour and
use it when adjusting the config space size limit during accesses.
No behaviour change for existing PCI bus types.
Signed-off-by: Greg Kurz <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: 5cf0d326a0fec9ebac2d47c42b5f08e6bc2f686c
https://github.com/qemu/qemu/commit/5cf0d326a0fec9ebac2d47c42b5f08e6bc2f686c
Author: Greg Kurz <address@hidden>
Date: 2019-04-09 (Tue, 09 Apr 2019)
Changed paths:
M hw/ppc/spapr_pci.c
Log Message:
-----------
spapr_pci: Fix extended config space accesses
The PAPR PHB acts as a legacy PCI bus but it allows PCIe extended
config space accesses anyway (for pseries-2.9 and newer machine
types).
Introduce a specific PCI bus subtype to inform the common PCI code
about that.
Fixes: c2077e2ca0da7
Signed-off-by: Greg Kurz <address@hidden>
Message-Id: <address@hidden>
[dwg: Apply fix so we don't rename the default pci bus, breaking everything]
Signed-off-by: David Gibson <address@hidden>
Commit: 120cba7ff13d61a60366d314d265f5a9b8faae8a
https://github.com/qemu/qemu/commit/120cba7ff13d61a60366d314d265f5a9b8faae8a
Author: Peter Maydell <address@hidden>
Date: 2019-04-09 (Tue, 09 Apr 2019)
Changed paths:
M hw/pci/pci.c
M hw/pci/pci_host.c
M hw/ppc/spapr_pci.c
M include/hw/pci/pci.h
M include/hw/pci/pci_bus.h
Log Message:
-----------
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.0-20190409' into
staging
ppc patch queue 2019-04-09
This is a small, hard freeze, pull request which fixes a regression on
the pseries machine handling of PCI-E extended config space accesses.
# gpg: Signature made Tue 09 Apr 2019 08:00:36 BST
# gpg: using RSA key 75F46586AE61A66CC44E87DC6C38CACA20D9B392
# gpg: Good signature from "David Gibson <address@hidden>" [full]
# gpg: aka "David Gibson (Red Hat) <address@hidden>" [full]
# gpg: aka "David Gibson (ozlabs.org) <address@hidden>" [full]
# gpg: aka "David Gibson (kernel.org) <address@hidden>"
[unknown]
# Primary key fingerprint: 75F4 6586 AE61 A66C C44E 87DC 6C38 CACA 20D9 B392
* remotes/dgibson/tags/ppc-for-4.0-20190409:
spapr_pci: Fix extended config space accesses
pci: Allow PCI bus subtypes to support extended config space accesses
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/248987f92cfd...120cba7ff13d
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 1c685a: pci: Allow PCI bus subtypes to support extended co...,
Peter Maydell <=