Commit 85010445 authored by Jing Li's avatar Jing Li Committed by guzitao
Browse files

sw64: acpi: disable ACPI for xuelang

Sunway inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/IB73UR



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

Enabling ACPI on xuelang platform requires the latest firmware,
otherwise kernel may fail to boot. To avoid potential risks, disable
ACPI for xuelang platform.

Signed-off-by: default avatarJing Li <jingli@wxiat.com>
Reviewed-by: default avatarHe Sheng <hesheng@wxiat.com>
Signed-off-by: default avatarGu Zitao <guzitao@wxiat.com>
parent 14094c67
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -361,6 +361,12 @@ static int __init acpi_process_madt_sw_cintc(void)

void __init acpi_boot_table_init(void)
{
	if (IS_ENABLED(CONFIG_SUBARCH_C3B)) {
		pr_info(PREFIX "Current platform does not support ACPI\n");
		disable_acpi();
		return;
	}

	/**
	 * ACPI is disabled by default.
	 * ACPI is only enabled when firmware passes ACPI table
@@ -375,7 +381,6 @@ void __init acpi_boot_table_init(void)
	if (acpi_disabled)
		return;

	pr_warn("Currently, ACPI is an experimental feature!\n");
	if (acpi_table_init()) {
		pr_err("Failed to init ACPI tables\n");
		disable_acpi();