qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 0/3] hw/arm/virt: CXL enablement including gpex-acpi
@ 2021-02-01 15:26 Jonathan Cameron
  2021-02-01 15:26 ` [RFC PATCH 1/3] hw/pci-host/gpex-acpi: Add support for dsdt construction for pxb-cxl Jonathan Cameron
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Jonathan Cameron @ 2021-02-01 15:26 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, Thomas Huth, Ben Widawsky, Michael S . Tsirkin,
	Jonathan Cameron, Vishal Verma, f.fangjian, Chris Browy, f4bug,
	linuxarm, jcm, Prashant V Agarwal, Igor Mammedov, Dan Williams,
	Richard Henderson, alex.bennee

Very basic initial enablement of CXL on arm virt with relevant ACPI table
construction. Includes changes in gpex-acpi to ensure correct DSDT for
any pci_expand_bridge/pxb-cxl bridges.  Note not looking to do the
primary root bridge yet.

Based on Ben's tree cxl-2.0v3 at https://gitlab.com/bwidawsk/qemu

To actually get the memory appropriately exposed to the OS a few additional
changes are needed as discussed in thread
https://lore.kernel.org/qemu-devel/20210128174009.00007536@Huawei.com/

I will rebase this on future versions of Ben's series as needed.

Jonathan Cameron (3):
  hw/pci-host/gpex-acpi: Add support for dsdt construction for pxb-cxl
  hw/arm/virt: Basic CXL enablement on pci_expander_bridge instances
    pxb-cxl
  hw/cxl/cxl-device-utils: Allow incorrect read lengths

 hw/arm/Kconfig            |  1 +
 hw/arm/virt-acpi-build.c  | 27 +++++++++++++++++++++++++++
 hw/arm/virt.c             |  3 ++-
 hw/cxl/cxl-device-utils.c |  4 ++--
 hw/pci-host/gpex-acpi.c   | 22 +++++++++++++++++++---
 5 files changed, 51 insertions(+), 6 deletions(-)

-- 
2.19.1



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-02-03 18:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-01 15:26 [RFC PATCH 0/3] hw/arm/virt: CXL enablement including gpex-acpi Jonathan Cameron
2021-02-01 15:26 ` [RFC PATCH 1/3] hw/pci-host/gpex-acpi: Add support for dsdt construction for pxb-cxl Jonathan Cameron
2021-02-01 15:26 ` [RFC PATCH 2/3] hw/arm/virt: Basic CXL enablement on pci_expander_bridge instances pxb-cxl Jonathan Cameron
2021-02-01 15:26 ` [RFC PATCH 3/3] hw/cxl/cxl-device-utils: Allow incorrect read lengths Jonathan Cameron
2021-02-03 16:10   ` Ben Widawsky
2021-02-03 17:26     ` Jonathan Cameron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).