Thomas Huth
73df4f9227
tests/qtest/cxl-test: Remove temporary directories after testing
...
The cxl-test leaves some temporary directories behind. Let's
clean them up now!
Message-Id: <20221012091435.893570-1-thuth@redhat.com >
Reviewed-by: Zhang Chen <chen.zhang@intel.com >
Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Signed-off-by: Thomas Huth <thuth@redhat.com >
2022-10-28 09:39:21 +02:00
Bin Meng
39180d4e94
tests/qtest: cxl-test: Avoid using hardcoded /tmp
...
This case was written to use hardcoded /tmp directory for temporary
files. Update to use g_dir_make_tmp() for a portable implementation.
Signed-off-by: Bin Meng <bin.meng@windriver.com >
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Message-Id: <20220925113032.1949844-9-bmeng.cn@gmail.com >
Signed-off-by: Thomas Huth <thuth@redhat.com >
2022-09-27 20:51:20 +02:00
Bin Meng
84efa8aa4e
tests/qtest: Build cases that use memory-backend-file for posix only
...
As backends/meson.build tells us, hostmem-file.c is only supported on
POSIX platforms, hence any test case that utilizes the memory backend
file should be guarded by CONFIG_POSIX too.
Signed-off-by: Bin Meng <bin.meng@windriver.com >
Acked-by: Thomas Huth <thuth@redhat.com >
Message-Id: <20220824094029.1634519-19-bmeng.cn@gmail.com >
Signed-off-by: Thomas Huth <thuth@redhat.com >
2022-08-25 15:24:09 +02:00
Bin Meng
3c239aa77e
tests/qtest: Use g_mkdtemp()
...
Windows does not provide a mkdtemp() API, but glib does.
Replace mkdtemp() call with the glib version.
Signed-off-by: Bin Meng <bin.meng@windriver.com >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Message-Id: <20220824094029.1634519-3-bmeng.cn@gmail.com >
Signed-off-by: Thomas Huth <thuth@redhat.com >
2022-08-25 15:16:13 +02:00
Jonathan Cameron
03b39fcf64
hw/cxl: Make the CXL fixed memory window setup a machine parameter.
...
Paolo Bonzini requested this change to simplify the ongoing
effort to allow machine setup entirely via RPC.
Includes shortening the command line form cxl-fixed-memory-window
to cxl-fmw as the command lines are extremely long even with this
change.
The json change is needed to ensure that there is
a CXLFixedMemoryWindowOptionsList even though the actual
element in the json is never used. Similar to existing
SgxEpcProperties.
Update qemu-options.hx to reflect that this is now a -machine
parameter. The bulk of -M / -machine parameters are documented
under machine, so use that in preference to M.
Update cxl-test and bios-tables-test to reflect new parameters.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Ben Widawsky <ben@bwidawsk.net >
Reviewed-by: Davidlohr Bueso <dave@stgolabs.net >
Message-Id: <20220608145440.26106-2-Jonathan.Cameron@huawei.com >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2022-06-09 19:32:49 -04:00
Ben Widawsky
3b503d56a1
qtest/cxl: Add more complex test cases with CFMWs
...
Add CXL Fixed Memory Windows to the CXL tests.
Signed-off-by: Ben Widawsky <ben.widawsky@intel.com >
Co-developed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Message-Id: <20220429144110.25167-40-Jonathan.Cameron@huawei.com >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2022-05-13 07:57:26 -04:00
Jonathan Cameron
92fd46b68a
qtests/cxl: Add initial root port and CXL type3 tests
...
At this stage we can boot configurations with host bridges,
root ports and type 3 memory devices, so add appropriate
tests.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20220429144110.25167-23-Jonathan.Cameron@huawei.com >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2022-05-13 06:13:36 -04:00
Jonathan Cameron
33c47ab967
qtest/cxl: Introduce initial test for pxb-cxl only.
...
Initial test with just pxb-cxl. Other tests will be added
alongside functionality.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Tested-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20220429144110.25167-16-Jonathan.Cameron@huawei.com >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2022-05-13 06:13:36 -04:00