[Skiboot] [PATCH v2 0/3] Support PCI Virtual Device
Stewart Smith
stewart at linux.vnet.ibm.com
Fri Sep 2 16:24:02 AEST 2016
Gavin Shan <gwshan at linux.vnet.ibm.com> writes:
> The patches support PCI virtual device. The NVLinks are presented to Linux
> kernel via PCI virtual (emulated) device. As we're going to support NVLink2
> pretty soon, we need support PCI virtual device in common layer so that it
> can be shared by NVLINK1/2.
>
> Changelog
> =========
> v1 -> v2:
> * Rebased to master branch per requested by Stewart. No code changes
> since v1. The last commit is f102c9d19078 ("Merge skiboot-5.3.1
> release notes").
> * Had quick test on Garrison1 and no obvious issues found.
>
> Gavin Shan (3):
> core/pci: Improve PCI config register filter
> core/pci: Support virtual device
> hw/npu: Use PCI virtual device
>
> core/Makefile.inc | 6 +-
> core/pci-virt.c | 260 ++++++++++++++++++++++++++++
> hw/npu-hw-procedures.c | 32 ++--
> hw/npu.c | 450 +++++++++++++++----------------------------------
> hw/phb3.c | 14 +-
> include/npu.h | 22 +--
> include/pci-virt.h | 85 ++++++++++
> include/pci.h | 9 +-
> 8 files changed, 518 insertions(+), 360 deletions(-)
> create mode 100644 core/pci-virt.c
> create mode 100644 include/pci-virt.h
>
> --
> 2.1.0
Thanks! Series merged to master as of 0736df56df7c457f4cdfe3e4ad85180877d00569
--
Stewart Smith
OPAL Architect, IBM.
More information about the Skiboot
mailing list