summaryrefslogtreecommitdiff
path: root/src/mainboard/intel/xe7501devkit/acpi_tables.c
diff options
context:
space:
mode:
authorVladimir Serbinenko <phcoder@gmail.com>2014-10-05 14:08:28 +0200
committerVladimir Serbinenko <phcoder@gmail.com>2014-10-19 09:56:54 +0200
commita3bdbcc11e9f2d9a83c0ee0a7cfc4fa318341c03 (patch)
tree5ab7be2aec1a972e3726b25f34fd0ccbe83e3be7 /src/mainboard/intel/xe7501devkit/acpi_tables.c
parent26f297e98109d8dd6e09dcb69ec371463732e464 (diff)
downloadcoreboot-a3bdbcc11e9f2d9a83c0ee0a7cfc4fa318341c03.tar.xz
e7501: Move to perdev ACPI
Change-Id: Ic8472745c2ff0c68fd63b51d1a149a11be1650e9 Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com> Reviewed-on: http://review.coreboot.org/7047 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Diffstat (limited to 'src/mainboard/intel/xe7501devkit/acpi_tables.c')
-rw-r--r--src/mainboard/intel/xe7501devkit/acpi_tables.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/mainboard/intel/xe7501devkit/acpi_tables.c b/src/mainboard/intel/xe7501devkit/acpi_tables.c
index a14d24f5c5..fb7da1f8e7 100644
--- a/src/mainboard/intel/xe7501devkit/acpi_tables.c
+++ b/src/mainboard/intel/xe7501devkit/acpi_tables.c
@@ -15,12 +15,6 @@
#include "bus.h"
#include "ioapic.h"
-unsigned long acpi_fill_mcfg(unsigned long current)
-{
- /* Just a dummy */
- return current;
-}
-
unsigned long acpi_fill_slit(unsigned long current)
{
// Not implemented
@@ -93,44 +87,3 @@ unsigned long acpi_fill_madt(unsigned long current)
return current;
}
-
-
-unsigned long write_acpi_tables(unsigned long start)
-{
- unsigned long current;
- acpi_rsdp_t *rsdp;
- acpi_rsdt_t *rsdt;
- acpi_madt_t *madt;
-
- /* Align ACPI tables to 16byte */
- start = ALIGN(start, 16);
- current = start;
-
- printk(BIOS_INFO, "ACPI: Writing ACPI tables at %lx...\n", start);
-
- /* We need at least an RSDP and an RSDT Table */
- rsdp = (acpi_rsdp_t *) current;
- current += sizeof(acpi_rsdp_t);
- rsdt = (acpi_rsdt_t *) current;
- current += sizeof(acpi_rsdt_t);
-
- /* clear all table memory */
- memset((void *)start, 0, current - start);
-
- acpi_write_rsdp(rsdp, rsdt, NULL);
- acpi_write_rsdt(rsdt);
-
- /*
- * We explicitly add these tables later on:
- */
- /* QNX wants an MADT */
- printk(BIOS_DEBUG, "ACPI: * MADT\n");
-
- madt = (acpi_madt_t *) current;
- acpi_create_madt(madt);
- current+=madt->header.length;
- acpi_add_table(rsdp,madt);
-
- printk(BIOS_INFO, "ACPI: done.\n");
- return current;
-}