diff options
author | Ben Widawsky <ben.widawsky@intel.com> | 2022-04-29 15:40:41 +0100 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2022-05-13 06:13:36 -0400 |
commit | d86d30192b7bc5a10fa6c82c073f55aea25f9291 (patch) | |
tree | 4c7c65ccabf4eda78e0f323636edbe30243746b8 /hw/mem | |
parent | 33c47ab967558dfb02b3439b37e7dcfcdced0157 (diff) | |
download | qemu-d86d30192b7bc5a10fa6c82c073f55aea25f9291.zip qemu-d86d30192b7bc5a10fa6c82c073f55aea25f9291.tar.gz qemu-d86d30192b7bc5a10fa6c82c073f55aea25f9291.tar.bz2 |
hw/cxl/rp: Add a root port
This adds just enough of a root port implementation to be able to
enumerate root ports (creating the required DVSEC entries). What's not
here yet is the MMIO nor the ability to write some of the DVSEC entries.
This can be added with the qemu commandline by adding a rootport to a
specific CXL host bridge. For example:
-device cxl-rp,id=rp0,bus="cxl.0",addr=0.0,chassis=4
Like the host bridge patch, the ACPI tables aren't generated at this
point and so system software cannot use it.
Signed-off-by: Ben Widawsky <ben.widawsky@intel.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220429144110.25167-17-Jonathan.Cameron@huawei.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/mem')
0 files changed, 0 insertions, 0 deletions