Add kbuild support for RPAL, including new folder arch/x86/kernel/rpal and new config CONFIG_RPAL. Signed-off-by: Bo Li <libo.gcs85@xxxxxxxxxxxxx> --- arch/x86/Kbuild | 2 ++ arch/x86/Kconfig | 2 ++ arch/x86/rpal/Kconfig | 11 +++++++++++ arch/x86/rpal/Makefile | 0 4 files changed, 15 insertions(+) create mode 100644 arch/x86/rpal/Kconfig create mode 100644 arch/x86/rpal/Makefile diff --git a/arch/x86/Kbuild b/arch/x86/Kbuild index f7fb3d88c57b..26c406442d79 100644 --- a/arch/x86/Kbuild +++ b/arch/x86/Kbuild @@ -34,5 +34,7 @@ obj-$(CONFIG_KEXEC_FILE) += purgatory/ obj-y += virt/ +obj-y += rpal/ + # for cleaning subdir- += boot tools diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 121f9f03bd5c..3f53b6fc943f 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -2359,6 +2359,8 @@ config X86_BUS_LOCK_DETECT Enable Split Lock Detect and Bus Lock Detect functionalities. See <file:Documentation/arch/x86/buslock.rst> for more information. +source "arch/x86/rpal/Kconfig" + endmenu config CC_HAS_NAMED_AS diff --git a/arch/x86/rpal/Kconfig b/arch/x86/rpal/Kconfig new file mode 100644 index 000000000000..e5e6996553ea --- /dev/null +++ b/arch/x86/rpal/Kconfig @@ -0,0 +1,11 @@ +# SPDX-License-Identifier: GPL-2.0 +# +# This Kconfig describes RPAL options +# + +config RPAL + def_bool y + depends on X86_64 + help + This option enables system support for Run Process As + library (RPAL). \ No newline at end of file diff --git a/arch/x86/rpal/Makefile b/arch/x86/rpal/Makefile new file mode 100644 index 000000000000..e69de29bb2d1 -- 2.20.1