2023-09-21 | Jonathan Cameron | docs/cxl: Cleanout some more aarch64 examples. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-09-21 | Jonathan Cameron | hw/mem/cxl_type3: Add missing copyright and license... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-06-23 | Jonathan Cameron | hw/cxl/events: Add injection of Memory Module Events ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230530133603.16934-8-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-06-22 | Jonathan Cameron | hw/cxl/events: Add injection of DRAM events ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230530133603.16934-7-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-06-22 | Jonathan Cameron | hw/cxl: Move CXLRetCode definition to cxl_device.h ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230530133603.16934-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-06-22 | Jonathan Cameron | hw/cxl: Add clear poison mailbox command support. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230526170010.574-5-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-06-22 | Jonathan Cameron | hw/cxl: Add poison injection via the mailbox. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230526170010.574-4-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-06-22 | Jonathan Cameron | hw/cxl: QMP based poison injection support ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230526170010.574-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-05-19 | Jonathan Cameron | hw/cxl: rename mailbox return code type from ret_code... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230423162013.4535-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-05-19 | Jonathan Cameron | hw/mem: Use memory_region_size() in cxl_type3 ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230421160827.2227-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-05-19 | Jonathan Cameron | hw/cxl: Fix incorrect reset of commit and associated... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230421135906.3515-4-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-05-19 | Jonathan Cameron | hw/cxl: Fix endian handling for decoder commit. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230421135906.3515-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-05-19 | Jonathan Cameron | hw/cxl: drop pointless memory_region_transaction_guards ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230421135906.3515-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-05-19 | Jonathan Cameron | hw/cxl: cdat: Fix failure to free buffer in erorr paths ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230421132020.7408-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-05-16 | Jonathan Cameron | hw/pci-bridge: Fix release ordering by embedding PCIBridgeWi... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230421122550.28234-1-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-04-25 | Jonathan Cameron | hw/pci-bridge: Make PCIe and CXL PXB Devices inherit... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230420142750.6950-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-04-25 | Jonathan Cameron | hw/pci-bridge: pci_expander_bridge fix type in pxb_cxl_dev_r... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230420142750.6950-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-08 | Jonathan Cameron | hw/pxb-cxl: Support passthrough HDM Decoders unless... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230227153128.8164-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-08 | Jonathan Cameron | hw/pci: Add pcie_count_ds_port() and pcie_find_port_first... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230227153128.8164-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-07 | Jonathan Cameron | hw/mem/cxl_type3: Add CXL RAS Error Injection Support. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230302133709.30373-9-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-07 | Jonathan Cameron | hw/pci/aer: Make PCIE AER error injection facility... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230302133709.30373-8-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-07 | Jonathan Cameron | hw/cxl: Fix endian issues in CXL RAS capability defaults... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230302133709.30373-7-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-07 | Jonathan Cameron | hw/mem/cxl-type3: Add AER extended capability ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230302133709.30373-6-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-07 | Jonathan Cameron | hw/pci-bridge/cxl_root_port: Wire up MSI ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230302133709.30373-5-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-07 | Jonathan Cameron | hw/pci-bridge/cxl_root_port: Wire up AER ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230302133709.30373-4-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-07 | Jonathan Cameron | hw/pci/aer: Add missing routing for AER errors ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230302133709.30373-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-07 | Jonathan Cameron | hw/pci/aer: Implement PCI_ERR_UNCOR_MASK register ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230302133709.30373-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-03 | Jonathan Cameron | tests: acpi: Update q35/DSDT.cxl for removed duplicate UID ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230206172816.8201-8-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-03 | Jonathan Cameron | hw/i386/acpi: Drop duplicate _UID entry for CXL root... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230206172816.8201-7-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-03 | Jonathan Cameron | tests/acpi: Allow update of q35/DSDT.cxl ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230206172816.8201-6-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-03 | Jonathan Cameron | hw/pci-bridge/cxl_downstream: Fix type naming mismatch ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230206172816.8201-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-03 | Jonathan Cameron | hw/mem/cxl_type3: Improve error handling in realize() ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20230206172816.8201-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2023-03-03 | Jonathan Cameron | MAINTAINERS: Add Fan Ni as Compute eXpress Link QEMU... ...Id: <20230228113926.11485-1-Jonathan.Cameron@huawei.com> ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-11-07 | Jonathan Cameron | hw/pci-bridge/cxl-upstream: Add a CDAT table access DOE ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20221014151045.24781-6-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-11-07 | Jonathan Cameron | hw/mem/cxl-type3: Add MSIX support ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20221014151045.24781-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-10-09 | Jonathan Cameron | mem/cxl-type3: Add sn option to provide serial number... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220923161835.9805-1-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-08-17 | Jonathan Cameron | hw/cxl: Correctly handle variable sized mailbox input... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220817145759.32603-4-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-08-17 | Jonathan Cameron | hw/cxl: Fix Get LSA input payload size which should... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220817145759.32603-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-08-17 | Jonathan Cameron | hw/cxl: Add stub write function for RO MemoryRegionOps... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220817145759.32603-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-08-17 | Jonathan Cameron | hw/cxl: Fix wrong query of target ports ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220808122051.14822-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-08-17 | Jonathan Cameron | hw/cxl: Fix memory leak in error paths ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220808122051.14822-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-07-26 | Jonathan Cameron | hw/cxl: Fix size of constant in interleave granularity... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220701132300.2264-4-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-07-26 | Jonathan Cameron | hw/i386/pc: Always place CXL Memory Regions after device_memory ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220701132300.2264-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-07-26 | Jonathan Cameron | hw/machine: Clear out left over CXL related pointer... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220701132300.2264-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-16 | Jonathan Cameron | docs/cxl: Add switch documentation ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220616145126.8002-4-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-16 | Jonathan Cameron | pci-bridge/cxl_downstream: Add a CXL switch downstream... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220616145126.8002-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-16 | Jonathan Cameron | pci-bridge/cxl_upstream: Add a CXL switch upstream... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220616145126.8002-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-09 | Jonathan Cameron | hw/cxl: Fix missing write mask for HDM decoder target... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220608130804.25795-1-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-09 | Jonathan Cameron | hw/machine: Drop cxl_supported flag as no longer useful ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220608145440.26106-9-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-09 | Jonathan Cameron | hw/cxl: Move the CXLState from MachineState to machine... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220608145440.26106-8-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-09 | Jonathan Cameron | tests/acpi: Update q35/CEDT.cxl for new memory addresses. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220608145440.26106-7-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-09 | Jonathan Cameron | pci/pci_expander_bridge: For CXL HB delay the HB register... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220608145440.26106-6-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-09 | Jonathan Cameron | tests/acpi: Allow modification of q35 CXL CEDT table. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220608145440.26106-5-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-09 | Jonathan Cameron | hw/cxl: Push linking of CXL targets into i386/pc rather... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220608145440.26106-4-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-09 | Jonathan Cameron | hw/acpi/cxl: Pass in the CXLState directly rather than... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220608145440.26106-3-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-06-09 | Jonathan Cameron | hw/cxl: Make the CXL fixed memory window setup a machine... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220608145440.26106-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | docs/cxl: Add initial Compute eXpress Link (CXL) documentation. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ... <20220429144110.25167-43-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | tests/acpi: Add tables for CXL emulation. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ... <20220429144110.25167-39-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | qtests/bios-tables-test: Add a test for CXL emulation. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ... <20220429144110.25167-38-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | tests/acpi: q35: Allow addition of a CXL test. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ... <20220429144110.25167-37-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | i386/pc: Enable CXL fixed memory windows ...off-by: Jonathan Cameron <jonathan.cameron@huawei.com> ... <20220429144110.25167-36-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | cxl/cxl-host: Add memops for CFMWS region. ...off-by: Jonathan Cameron <jonathan.cameron@huawei.com> ... <20220429144110.25167-34-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | mem/cxl_type3: Add read and write functions for associated... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ... <20220429144110.25167-33-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | CXL/cxl_component: Add cxl_get_hb_cstate() ...off-by: Jonathan Cameron <jonathan.cameron@huawei.com> ... <20220429144110.25167-32-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | pci/pcie_port: Add pci_find_port_by_pn() ...off-by: Jonathan Cameron <jonathan.cameron@huawei.com> ... <20220429144110.25167-31-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | hw/pci-host/gpex-acpi: Add support for dsdt construction... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ... <20220429144110.25167-30-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | hw/cxl/host: Add support for CXL Fixed Memory Windows. ...off-by: Jonathan Cameron <jonathan.cameron@huawei.com> ... <20220429144110.25167-28-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | hw/cxl/component: Add utils for interleave parameter... ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ... <20220429144110.25167-27-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | qtests/cxl: Add initial root port and CXL type3 tests ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ... <20220429144110.25167-23-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | qtest/cxl: Introduce initial test for pxb-cxl only. ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ... <20220429144110.25167-16-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | cxl: Machine level control on whether CXL support is... ...off-by: Jonathan Cameron <jonathan.cameron@huawei.com> ... <20220429144110.25167-14-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-05-13 | Jonathan Cameron | MAINTAINERS: Add entry for Compute Express Link Emulation ...off-by: Jonathan Cameron <jonathan.cameron@huawei.com> ...Id: <20220429144110.25167-4-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-03-06 | Jonathan Cameron | pci-bridge/xio3130_downstream: Fix error handling ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220218102303.7061-2-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-03-06 | Jonathan Cameron | pci-bridge/xio3130_upstream: Fix error handling ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220218102303.7061-1-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2022-03-06 | Jonathan Cameron | hw/pci-bridge/pxb: Fix missing swizzle ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> ...Id: <20220118174855.19325-1-Jonathan.Cameron@huawei.com> |
commitcommitdifftree |
2020-12-10 | Jonathan Cameron | kernel-doc: add support for ____cacheline_aligned attribute ...off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> |
commitcommitdifftree |