It requires some CLX specific kconfigs and testing purpose module Signed-off-by: Li Zhijian <lizhij...@fujitsu.com> --- README.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md index 7c7cf0dd065d..521e2582fb05 100644 --- a/README.md +++ b/README.md @@ -39,8 +39,8 @@ https://nvdimm.wiki.kernel.org/start Unit Tests ========== -The unit tests run by `meson test` require the nfit_test.ko module to be -loaded. To build and install nfit_test.ko: +The unit tests run by `meson test` require the nfit_test.ko and cxl_test.ko modules to be +loaded. To build and install nfit_test.ko and cxl_test.ko: 1. Obtain the kernel source. For example, `git clone -b libnvdimm-for-next git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git` @@ -70,6 +70,13 @@ loaded. To build and install nfit_test.ko: CONFIG_NVDIMM_DAX=y CONFIG_DEV_DAX_PMEM=m CONFIG_ENCRYPTED_KEYS=y + CONFIG_CXL_BUS=m + CONFIG_CXL_PCI=m + CONFIG_CXL_ACPI=m + CONFIG_CXL_PMEM=m + CONFIG_CXL_MEM=m + CONFIG_CXL_PORT=m + CONFIG_DEV_DAX_CXL=m ``` 1. Build and install the unit test enabled libnvdimm modules in the @@ -77,8 +84,14 @@ loaded. To build and install nfit_test.ko: the `depmod` that runs during the final `modules_install` ``` + # For nfit_test.ko make M=tools/testing/nvdimm sudo make M=tools/testing/nvdimm modules_install + + # For cxl_test.ko + make M=tools/testing/cxl + sudo make M=tools/testing/cxl modules_install + sudo make modules_install ``` -- 2.29.2