diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2021-06-02 22:29:07 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2021-06-03 19:47:31 +0000 |
commit | 37f780d3e0a2e8e4c64c526b6e7dc77ff6b91057 (patch) | |
tree | e1e45fd4a7f4b2d0d45f89e45e7ec5094c4f625f /sys | |
parent | e9e00cc0c98738f0ce7bface221c920c36a1356e (diff) | |
download | src-37f780d3e0a2e8e4c64c526b6e7dc77ff6b91057.tar.gz src-37f780d3e0a2e8e4c64c526b6e7dc77ff6b91057.zip |
Disable x2APIC for SandyBridge laptops with Samsung BIOS
From the PR:
Almost always, my Samsung RF511 laptop could not boot with
x2APIC enabled in the kernel. It froze during SMP initialization,
shortly after "ACPI APIC Table: <SECCSD LH43STAR>" was printed
to the console. When the kernel is instructed not to use x2APIC,
the system boots correctly.
PR: 256389
Submitted by: David Sebek <dasebek@gmail.com>
Reviewed by: markj
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D30624
Diffstat (limited to 'sys')
-rw-r--r-- | sys/x86/acpica/madt.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/x86/acpica/madt.c b/sys/x86/acpica/madt.c index e041296d4ca5..8e343a6619f3 100644 --- a/sys/x86/acpica/madt.c +++ b/sys/x86/acpica/madt.c @@ -131,6 +131,7 @@ madt_probe_cpus(void) static const char *x2apic_sandy_dis[] = { "LENOVO", "ASUSTeK Computer Inc.", + "SAMSUNG ELECTRONICS CO., LTD.", }; /* |