提交 0ea77703 编写于 作者: J Jingxian He 提交者: Yang Yingliang

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 recover 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
Signed-off-by: NSang Yan <sangyan@huawei.com>
Signed-off-by: NJingxian He <hejingxian@huawei.com>
Reviewed-by: NJing Xiangfeng <jingxiangfeng@huawei.com>
Acked-by: NHanjun Guo <guohanjun@huawei.com>
Reviewed-by: NXie XiuQi <xiexiuqi@huawei.com>
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
上级 03367495
...@@ -448,6 +448,7 @@ CONFIG_PARAVIRT_SPINLOCKS=y ...@@ -448,6 +448,7 @@ CONFIG_PARAVIRT_SPINLOCKS=y
CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_TIME_ACCOUNTING=y
CONFIG_KEXEC=y CONFIG_KEXEC=y
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=11 CONFIG_FORCE_MAX_ZONEORDER=11
CONFIG_UNMAP_KERNEL_AT_EL0=y CONFIG_UNMAP_KERNEL_AT_EL0=y
...@@ -727,6 +728,7 @@ CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m ...@@ -727,6 +728,7 @@ CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
# #
CONFIG_CRASH_CORE=y CONFIG_CRASH_CORE=y
CONFIG_KEXEC_CORE=y CONFIG_KEXEC_CORE=y
CONFIG_QUICK_KEXEC=y
CONFIG_OPROFILE_NMI_TIMER=y CONFIG_OPROFILE_NMI_TIMER=y
CONFIG_KPROBES=y CONFIG_KPROBES=y
CONFIG_JUMP_LABEL=y CONFIG_JUMP_LABEL=y
...@@ -1012,6 +1014,8 @@ CONFIG_IDLE_PAGE_TRACKING=y ...@@ -1012,6 +1014,8 @@ CONFIG_IDLE_PAGE_TRACKING=y
# CONFIG_PERCPU_STATS is not set # CONFIG_PERCPU_STATS is not set
# CONFIG_GUP_BENCHMARK is not set # CONFIG_GUP_BENCHMARK is not set
CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_PIN_MEMORY=y
CONFIG_PID_RESERVE=y
CONFIG_NET=y CONFIG_NET=y
CONFIG_NET_INGRESS=y CONFIG_NET_INGRESS=y
CONFIG_NET_EGRESS=y CONFIG_NET_EGRESS=y
...@@ -2985,6 +2989,7 @@ CONFIG_TCG_CRB=y ...@@ -2985,6 +2989,7 @@ CONFIG_TCG_CRB=y
# CONFIG_DEVPORT is not set # CONFIG_DEVPORT is not set
# CONFIG_XILLYBUS is not set # CONFIG_XILLYBUS is not set
CONFIG_HISI_SVM=y CONFIG_HISI_SVM=y
CONFIG_PIN_MEMORY_DEV=m
# #
# I2C support # I2C support
......
...@@ -449,6 +449,7 @@ CONFIG_PARAVIRT_SPINLOCKS=y ...@@ -449,6 +449,7 @@ CONFIG_PARAVIRT_SPINLOCKS=y
CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_TIME_ACCOUNTING=y
CONFIG_KEXEC=y CONFIG_KEXEC=y
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
...@@ -719,6 +720,7 @@ CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m ...@@ -719,6 +720,7 @@ CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
# #
CONFIG_CRASH_CORE=y CONFIG_CRASH_CORE=y
CONFIG_KEXEC_CORE=y CONFIG_KEXEC_CORE=y
CONFIG_QUICK_KEXEC=y
CONFIG_KPROBES=y CONFIG_KPROBES=y
CONFIG_JUMP_LABEL=y CONFIG_JUMP_LABEL=y
CONFIG_STATIC_KEYS_SELFTEST=y CONFIG_STATIC_KEYS_SELFTEST=y
...@@ -1004,6 +1006,8 @@ CONFIG_FRAME_VECTOR=y ...@@ -1004,6 +1006,8 @@ CONFIG_FRAME_VECTOR=y
# CONFIG_PERCPU_STATS is not set # CONFIG_PERCPU_STATS is not set
# CONFIG_GUP_BENCHMARK is not set # CONFIG_GUP_BENCHMARK is not set
CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_PIN_MEMORY=y
CONFIG_PID_RESERVE=y
CONFIG_NET=y CONFIG_NET=y
CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_COMPAT_NETLINK_MESSAGES=y
CONFIG_NET_INGRESS=y CONFIG_NET_INGRESS=y
...@@ -3076,6 +3080,7 @@ CONFIG_TCG_TIS_ST33ZP24_SPI=y ...@@ -3076,6 +3080,7 @@ CONFIG_TCG_TIS_ST33ZP24_SPI=y
# CONFIG_DEVPORT is not set # CONFIG_DEVPORT is not set
# CONFIG_XILLYBUS is not set # CONFIG_XILLYBUS is not set
CONFIG_HISI_SVM=y CONFIG_HISI_SVM=y
CONFIG_PIN_MEMORY_DEV=m
# #
# I2C support # I2C support
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册