From 5fcc0617856414d502c3a33a9e8aef6944c1b95d Mon Sep 17 00:00:00 2001 From: Anmeng Zhang Date: Sat, 9 May 2026 10:10:48 +0800 Subject: [PATCH] anolis: riscv: enable configs ANBZ: #33408 Enable following configs for cloud and server scenarios: CONFIG_ZONE_DEVICE=y CONFIG_RISCV_ISA_ZABHA=y CONFIG_RISCV_ISA_ZACAS=y CONFIG_ACPI_TAD=m CONFIG_ACPI_THERMAL=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_EINJ=m CONFIG_ACPI_FFH=y CONFIG_CRYPTO_AES_RISCV64=m CONFIG_CRYPTO_CHACHA_RISCV64=m CONFIG_CRYPTO_GHASH_RISCV64=m CONFIG_CRYPTO_SHA256_RISCV64=m CONFIG_CRYPTO_SHA512_RISCV64=m CONFIG_DMIID=y CONFIG_EFI_ZBOOT=y CONFIG_ACPI_HMAT=y CONFIG_EDAC_GHES=y Signed-off-by: Anmeng Zhang Reviewed-by: gaorui --- anolis/configs/L0-MANDATORY/riscv/CONFIG_ZONE_DEVICE | 1 - anolis/configs/L1-RECOMMEND/default/CONFIG_EDAC_GHES | 2 +- anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_APEI_EINJ | 1 - anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_APEI_PCIEAER | 1 - anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_CUSTOM_METHOD | 1 + anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_HOTPLUG_MEMORY | 1 - anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_TAD | 2 +- anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_THERMAL | 1 - anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_AES_RISCV64 | 2 +- anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_CHACHA_RISCV64 | 2 +- anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_GHASH_RISCV64 | 2 +- anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_SHA256_RISCV64 | 2 +- anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_SHA512_RISCV64 | 2 +- anolis/configs/L1-RECOMMEND/riscv/CONFIG_DMIID | 1 - anolis/configs/L1-RECOMMEND/riscv/CONFIG_EDAC_GHES | 2 +- anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_GZIP | 1 + anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZ4 | 1 + anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZMA | 1 + anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZO | 1 + anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_XZ | 1 + anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_ZSTD | 1 + anolis/configs/L2-OPTIONAL/riscv/CONFIG_ACPI_FFH | 1 + anolis/configs/L2-OPTIONAL/riscv/CONFIG_DEVICE_MIGRATION | 1 - anolis/configs/L2-OPTIONAL/riscv/CONFIG_EFI_ZBOOT | 2 +- anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_GZIP | 1 + anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZ4 | 1 + anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZMA | 1 + anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZO | 1 + anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_XZ | 1 + anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_ZSTD | 1 + anolis/configs/L2-OPTIONAL/riscv/CONFIG_PCI_P2PDMA | 1 - 31 files changed, 23 insertions(+), 17 deletions(-) delete mode 100644 anolis/configs/L0-MANDATORY/riscv/CONFIG_ZONE_DEVICE delete mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_APEI_EINJ delete mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_APEI_PCIEAER create mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_CUSTOM_METHOD delete mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_HOTPLUG_MEMORY delete mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_THERMAL delete mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_DMIID create mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_GZIP create mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZ4 create mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZMA create mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZO create mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_XZ create mode 100644 anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_ZSTD create mode 100644 anolis/configs/L2-OPTIONAL/riscv/CONFIG_ACPI_FFH delete mode 100644 anolis/configs/L2-OPTIONAL/riscv/CONFIG_DEVICE_MIGRATION create mode 100644 anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_GZIP create mode 100644 anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZ4 create mode 100644 anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZMA create mode 100644 anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZO create mode 100644 anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_XZ create mode 100644 anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_ZSTD delete mode 100644 anolis/configs/L2-OPTIONAL/riscv/CONFIG_PCI_P2PDMA diff --git a/anolis/configs/L0-MANDATORY/riscv/CONFIG_ZONE_DEVICE b/anolis/configs/L0-MANDATORY/riscv/CONFIG_ZONE_DEVICE deleted file mode 100644 index ee4f1b8b20bc..000000000000 --- a/anolis/configs/L0-MANDATORY/riscv/CONFIG_ZONE_DEVICE +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_ZONE_DEVICE is not set diff --git a/anolis/configs/L1-RECOMMEND/default/CONFIG_EDAC_GHES b/anolis/configs/L1-RECOMMEND/default/CONFIG_EDAC_GHES index e68c7c4c2776..c87d40d7cd5b 100644 --- a/anolis/configs/L1-RECOMMEND/default/CONFIG_EDAC_GHES +++ b/anolis/configs/L1-RECOMMEND/default/CONFIG_EDAC_GHES @@ -1 +1 @@ -CONFIG_EDAC_GHES=y +# CONFIG_EDAC_GHES is not set diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_APEI_EINJ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_APEI_EINJ deleted file mode 100644 index 2d03b69a1358..000000000000 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_APEI_EINJ +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_ACPI_APEI_EINJ is not set diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_APEI_PCIEAER b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_APEI_PCIEAER deleted file mode 100644 index fde74a41c47e..000000000000 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_APEI_PCIEAER +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_ACPI_APEI_PCIEAER is not set diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_CUSTOM_METHOD b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_CUSTOM_METHOD new file mode 100644 index 000000000000..e7b797d0235e --- /dev/null +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_CUSTOM_METHOD @@ -0,0 +1 @@ +# CONFIG_ACPI_CUSTOM_METHOD is not set diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_HOTPLUG_MEMORY b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_HOTPLUG_MEMORY deleted file mode 100644 index f11b3d2c3444..000000000000 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_HOTPLUG_MEMORY +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_ACPI_HOTPLUG_MEMORY is not set diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_TAD b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_TAD index fb9c9ae81ac5..9588df987872 100644 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_TAD +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_TAD @@ -1 +1 @@ -# CONFIG_ACPI_TAD is not set +CONFIG_ACPI_TAD=m diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_THERMAL b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_THERMAL deleted file mode 100644 index 47d21dd6a67f..000000000000 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_ACPI_THERMAL +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_ACPI_THERMAL is not set diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_AES_RISCV64 b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_AES_RISCV64 index 4ad3d432d519..0d8158d7ff1a 100644 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_AES_RISCV64 +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_AES_RISCV64 @@ -1 +1 @@ -# CONFIG_CRYPTO_AES_RISCV64 is not set +CONFIG_CRYPTO_AES_RISCV64=m diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_CHACHA_RISCV64 b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_CHACHA_RISCV64 index 4458e6335744..ea16ac764a7c 100644 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_CHACHA_RISCV64 +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_CHACHA_RISCV64 @@ -1 +1 @@ -# CONFIG_CRYPTO_CHACHA_RISCV64 is not set +CONFIG_CRYPTO_CHACHA_RISCV64=m diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_GHASH_RISCV64 b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_GHASH_RISCV64 index dd4709059e08..2b5c9f764294 100644 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_GHASH_RISCV64 +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_GHASH_RISCV64 @@ -1 +1 @@ -# CONFIG_CRYPTO_GHASH_RISCV64 is not set +CONFIG_CRYPTO_GHASH_RISCV64=m diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_SHA256_RISCV64 b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_SHA256_RISCV64 index 938bb82dd5b1..95e078b25345 100644 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_SHA256_RISCV64 +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_SHA256_RISCV64 @@ -1 +1 @@ -# CONFIG_CRYPTO_SHA256_RISCV64 is not set +CONFIG_CRYPTO_SHA256_RISCV64=m diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_SHA512_RISCV64 b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_SHA512_RISCV64 index fa1960e63b92..13d10bdf116c 100644 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_SHA512_RISCV64 +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_CRYPTO_SHA512_RISCV64 @@ -1 +1 @@ -# CONFIG_CRYPTO_SHA512_RISCV64 is not set +CONFIG_CRYPTO_SHA512_RISCV64=m diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_DMIID b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_DMIID deleted file mode 100644 index 42f826c14c33..000000000000 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_DMIID +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_DMIID is not set diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_EDAC_GHES b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_EDAC_GHES index c87d40d7cd5b..e68c7c4c2776 100644 --- a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_EDAC_GHES +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_EDAC_GHES @@ -1 +1 @@ -# CONFIG_EDAC_GHES is not set +CONFIG_EDAC_GHES=y diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_GZIP b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_GZIP new file mode 100644 index 000000000000..ad9ed5715463 --- /dev/null +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_GZIP @@ -0,0 +1 @@ +CONFIG_KERNEL_GZIP=y diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZ4 b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZ4 new file mode 100644 index 000000000000..9a61eec25d85 --- /dev/null +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZ4 @@ -0,0 +1 @@ +# CONFIG_KERNEL_LZ4 is not set diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZMA b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZMA new file mode 100644 index 000000000000..149abd495777 --- /dev/null +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZMA @@ -0,0 +1 @@ +# CONFIG_KERNEL_LZMA is not set diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZO b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZO new file mode 100644 index 000000000000..5810f4138dc0 --- /dev/null +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_LZO @@ -0,0 +1 @@ +# CONFIG_KERNEL_LZO is not set diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_XZ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_XZ new file mode 100644 index 000000000000..4129549c260a --- /dev/null +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_XZ @@ -0,0 +1 @@ +# CONFIG_KERNEL_XZ is not set diff --git a/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_ZSTD b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_ZSTD new file mode 100644 index 000000000000..f36b21cf345f --- /dev/null +++ b/anolis/configs/L1-RECOMMEND/riscv/CONFIG_KERNEL_ZSTD @@ -0,0 +1 @@ +# CONFIG_KERNEL_ZSTD is not set diff --git a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_ACPI_FFH b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_ACPI_FFH new file mode 100644 index 000000000000..b914b8cba3c9 --- /dev/null +++ b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_ACPI_FFH @@ -0,0 +1 @@ +CONFIG_ACPI_FFH=y diff --git a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_DEVICE_MIGRATION b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_DEVICE_MIGRATION deleted file mode 100644 index d09e93b30723..000000000000 --- a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_DEVICE_MIGRATION +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_DEVICE_MIGRATION is not set diff --git a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_EFI_ZBOOT b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_EFI_ZBOOT index dd98202456bb..6af193185a1e 100644 --- a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_EFI_ZBOOT +++ b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_EFI_ZBOOT @@ -1 +1 @@ -# CONFIG_EFI_ZBOOT is not set +CONFIG_EFI_ZBOOT=y diff --git a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_GZIP b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_GZIP new file mode 100644 index 000000000000..feb2641d88dc --- /dev/null +++ b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_GZIP @@ -0,0 +1 @@ +CONFIG_HAVE_KERNEL_GZIP=y diff --git a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZ4 b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZ4 new file mode 100644 index 000000000000..ec1e81c3c306 --- /dev/null +++ b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZ4 @@ -0,0 +1 @@ +CONFIG_HAVE_KERNEL_LZ4=y diff --git a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZMA b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZMA new file mode 100644 index 000000000000..c50e6ad86436 --- /dev/null +++ b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZMA @@ -0,0 +1 @@ +CONFIG_HAVE_KERNEL_LZMA=y diff --git a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZO b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZO new file mode 100644 index 000000000000..81bb9ec7ed5d --- /dev/null +++ b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_LZO @@ -0,0 +1 @@ +CONFIG_HAVE_KERNEL_LZO=y diff --git a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_XZ b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_XZ new file mode 100644 index 000000000000..329229234b26 --- /dev/null +++ b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_XZ @@ -0,0 +1 @@ +CONFIG_HAVE_KERNEL_XZ=y diff --git a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_ZSTD b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_ZSTD new file mode 100644 index 000000000000..1a47f3ca73e7 --- /dev/null +++ b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_HAVE_KERNEL_ZSTD @@ -0,0 +1 @@ +CONFIG_HAVE_KERNEL_ZSTD=y diff --git a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_PCI_P2PDMA b/anolis/configs/L2-OPTIONAL/riscv/CONFIG_PCI_P2PDMA deleted file mode 100644 index 8898dbd7961d..000000000000 --- a/anolis/configs/L2-OPTIONAL/riscv/CONFIG_PCI_P2PDMA +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_PCI_P2PDMA is not set -- Gitee