Timothy Pearson (tpearson@raptorengineeringinc.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8259
-gerrit
commit 786f65956e8fe8d0476030958795090b2e3a645d Author: Timothy Pearson tpearson@raptorengineeringinc.com Date: Fri Jan 23 20:18:56 2015 -0600
ACPI: Fix corrupt SSDT table on multiprocessor AMD Family 10h systems
Signed-off-by: Timothy Pearson tpearson@raptorengineeringinc.com Change-Id: I3175c8b29e94a27a2db6b11f8fc9e1d91bde11f9 --- src/northbridge/amd/amdfam10/acpi.c | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/src/northbridge/amd/amdfam10/acpi.c b/src/northbridge/amd/amdfam10/acpi.c index 463fb7c..5d4afe5 100644 --- a/src/northbridge/amd/amdfam10/acpi.c +++ b/src/northbridge/amd/amdfam10/acpi.c @@ -1,6 +1,7 @@ /* * This file is part of the coreboot project. * + * Copyright (C) 2015 Timothy Pearson tpearson@raptorengineeringinc.com, Raptor Engineering * Copyright (C) 2007 Advanced Micro Devices, Inc. * * This program is free software; you can redistribute it and/or modify @@ -187,6 +188,12 @@ void update_ssdtx(void *ssdtx, int i)
void northbridge_acpi_write_vars(void) { + static char ssdt_generated = 0; + if (ssdt_generated) { + return; + } + ssdt_generated = 1; + msr_t msr; char pscope[] = "\_SB.PCI0"; int i;