forked from pmem/run_qemu
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcxl-test.cfg
48 lines (37 loc) · 1.11 KB
/
cxl-test.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Fragment tested with kernel v6.13 + make defconfig ARCH=x86_64
# FIXME : this file is not enough to PASS all --suite=cxl tests yet
# but it is already enough to automatically build and run.
# Requirements missing from ndctl.git/README.md as of ndctl v80
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTREMOVE=y
# Duplicate of ndctl.git/README.md as of ndctl v80.
# libnvdimm requirements
CONFIG_X86_PMEM_LEGACY=m
CONFIG_ZONE_DEVICE=y
CONFIG_LIBNVDIMM=m
CONFIG_BLK_DEV_PMEM=m
CONFIG_BTT=y
CONFIG_NVDIMM_PFN=y
CONFIG_NVDIMM_DAX=y
CONFIG_DEV_DAX_PMEM=m
CONFIG_ENCRYPTED_KEYS=y
CONFIG_NVDIMM_SECURITY_TEST=y
CONFIG_STRICT_DEVMEM=y
CONFIG_IO_STRICT_DEVMEM=y
# CXL test requirements
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_CXL_REGION=y
CONFIG_CXL_REGION_INVALIDATION_TEST=y
CONFIG_DAX=m
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_CXL=m
# Optimization: saves almost half the compilation time with just one
# one-line. When making and testing changes above, comment out this line
# to make the output of kconfig/merge_config.sh usable.
CONFIG_DRM=n