
Support hardware xcall and xint. Chanegs in v3: - Merge the idle handle patch. - Remove the arm_cpuidle_save/restore_xcall_xint_context macro. Jinjie Ruan (1): arm64: entry: Support hardware xcall and xint Liao Chang (1): arm64/Kconfig: Add turbo features submenuconfig arch/Kconfig | 65 --------------------- arch/arm64/Kconfig | 4 +- arch/arm64/Kconfig.turbo | 77 ++++++++++++++++++++++++ arch/arm64/configs/openeuler_defconfig | 14 +++-- arch/arm64/include/asm/actlr.h | 15 +++++ arch/arm64/include/asm/cpufeature.h | 8 +++ arch/arm64/include/asm/vectors.h | 1 + arch/arm64/kernel/cpufeature.c | 81 ++++++++++++++++++++++++++ arch/arm64/kernel/entry-common.c | 19 +++++- arch/arm64/kernel/entry.S | 52 ++++++++++++++++- arch/arm64/kernel/idle.c | 40 +++++++++++++ arch/arm64/tools/cpucaps | 2 +- 12 files changed, 301 insertions(+), 77 deletions(-) create mode 100644 arch/arm64/Kconfig.turbo create mode 100644 arch/arm64/include/asm/actlr.h -- 2.34.1