提交 36d7a831 编写于 作者: S Sang Yan 提交者: Zheng Zengkai

config: enable kernel hotupgrade features by default

hulk inclusion
category: feature
bugzilla: 48159
CVE: N/A

------------------------------

enable kernel hot upgrade features by default:
1 add pin mem method for checkpoint and restore:
 CONFIG_PIN_MEMORY=y
 CONFIG_PIN_MEMORY_DEV=m
2 add pid reserve method for checkpoint and restore
 CONFIG_PID_RESERVE=y
3 add cpu park method
 CONFIG_ARM64_CPU_PARK=y
4 add quick kexec support for kernel
 CONFIG_QUICK_KEXEC=y
5 add legacy pmem support for arm64
 CONFIG_ARM64_PMEM_RESERVE=y
 CONFIG_ARM64_PMEM_LEGACY_DEVICE=y
 CONFIG_PMEM_LEGACY=m
Signed-off-by: NSang Yan <sangyan@huawei.com>
Signed-off-by: NJingxian He <hejingxian@huawei.com>
Signed-off-by: NZhu Ling <zhuling8@huawei.com>
Reviewed-by: NChen Wandun <chenwandun@huawei.com>
Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
上级 04860c5f
...@@ -408,10 +408,13 @@ CONFIG_PARAVIRT_TIME_ACCOUNTING=y ...@@ -408,10 +408,13 @@ CONFIG_PARAVIRT_TIME_ACCOUNTING=y
CONFIG_KEXEC=y CONFIG_KEXEC=y
# CONFIG_KEXEC_FILE is not set # CONFIG_KEXEC_FILE is not set
CONFIG_CRASH_DUMP=y CONFIG_CRASH_DUMP=y
CONFIG_ARM64_CPU_PARK=y
# CONFIG_XEN is not set # CONFIG_XEN is not set
CONFIG_FORCE_MAX_ZONEORDER=14 CONFIG_FORCE_MAX_ZONEORDER=14
CONFIG_UNMAP_KERNEL_AT_EL0=y CONFIG_UNMAP_KERNEL_AT_EL0=y
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
CONFIG_ARM64_PMEM_RESERVE=y
CONFIG_ARM64_PMEM_LEGACY_DEVICE=y
# CONFIG_ARM64_SW_TTBR0_PAN is not set # CONFIG_ARM64_SW_TTBR0_PAN is not set
CONFIG_ARM64_TAGGED_ADDR_ABI=y CONFIG_ARM64_TAGGED_ADDR_ABI=y
CONFIG_ARM64_ILP32=y CONFIG_ARM64_ILP32=y
...@@ -711,6 +714,7 @@ CONFIG_CRYPTO_AES_ARM64_BS=m ...@@ -711,6 +714,7 @@ CONFIG_CRYPTO_AES_ARM64_BS=m
# #
CONFIG_CRASH_CORE=y CONFIG_CRASH_CORE=y
CONFIG_KEXEC_CORE=y CONFIG_KEXEC_CORE=y
CONFIG_QUICK_KEXEC=y
CONFIG_SET_FS=y CONFIG_SET_FS=y
CONFIG_KPROBES=y CONFIG_KPROBES=y
CONFIG_JUMP_LABEL=y CONFIG_JUMP_LABEL=y
...@@ -1041,6 +1045,8 @@ CONFIG_FRAME_VECTOR=y ...@@ -1041,6 +1045,8 @@ CONFIG_FRAME_VECTOR=y
# CONFIG_GUP_BENCHMARK is not set # CONFIG_GUP_BENCHMARK is not set
# CONFIG_READ_ONLY_THP_FOR_FS is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set
CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_PIN_MEMORY=y
CONFIG_PID_RESERVE=y
# end of Memory Management options # end of Memory Management options
CONFIG_NET=y CONFIG_NET=y
...@@ -3285,6 +3291,7 @@ CONFIG_TCG_TIS_ST33ZP24=y ...@@ -3285,6 +3291,7 @@ CONFIG_TCG_TIS_ST33ZP24=y
CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TCG_TIS_ST33ZP24_I2C=y
CONFIG_TCG_TIS_ST33ZP24_SPI=y CONFIG_TCG_TIS_ST33ZP24_SPI=y
# CONFIG_XILLYBUS is not set # CONFIG_XILLYBUS is not set
CONFIG_PIN_MEMORY_DEV=m
# end of Character devices # end of Character devices
# CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_CPU is not set
...@@ -6007,6 +6014,7 @@ CONFIG_ND_BTT=m ...@@ -6007,6 +6014,7 @@ CONFIG_ND_BTT=m
CONFIG_BTT=y CONFIG_BTT=y
CONFIG_OF_PMEM=m CONFIG_OF_PMEM=m
CONFIG_NVDIMM_KEYS=y CONFIG_NVDIMM_KEYS=y
CONFIG_PMEM_LEGACY=m
CONFIG_DAX_DRIVER=y CONFIG_DAX_DRIVER=y
CONFIG_DAX=y CONFIG_DAX=y
CONFIG_DEV_DAX=m CONFIG_DEV_DAX=m
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册