Commit 30c92869 authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

x86/jailhouse: Prepare for separate mpparse callbacks



Provide a wrapper around the existing function and fill the new callbacks
in.

No functional change as the new callbacks are not yet operational.

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Tested-by: default avatarMichael Kelley <mhklinux@outlook.com>
Tested-by: default avatarSohil Mehta <sohil.mehta@intel.com>
Link: https://lore.kernel.org/r/20240212154639.683073662@linutronix.de

parent a626ded4
Loading
Loading
Loading
Loading
+20 −12
Original line number Diff line number Diff line
@@ -118,6 +118,11 @@ static void __init jailhouse_get_smp_config(unsigned int early)
	}
}

static void __init jailhouse_parse_smp_config(void)
{
	jailhouse_get_smp_config(false);
}

static void jailhouse_no_restart(void)
{
	pr_notice("Jailhouse: Restart not supported, halting\n");
@@ -203,6 +208,9 @@ static void __init jailhouse_init_platform(void)

	x86_init.irqs.pre_vector_init		= x86_init_noop;
	x86_init.timers.timer_init		= jailhouse_timer_init;
	x86_init.mpparse.find_mptable		= x86_init_noop;
	x86_init.mpparse.early_parse_smp_cfg	= x86_init_noop;
	x86_init.mpparse.parse_smp_cfg		= jailhouse_parse_smp_config;
	x86_init.mpparse.get_smp_config		= jailhouse_get_smp_config;
	x86_init.pci.arch_init			= jailhouse_pci_arch_init;