From: Ronald G. Minnich Date: Mon, 12 Sep 2005 15:20:28 +0000 (+0000) Subject: sc520 now builds fine. On to testing. X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=e50570112facc2e80d4456f0a21dbe3e85491453;p=coreboot.git sc520 now builds fine. On to testing. git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2021 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- diff --git a/src/cpu/amd/sc520/raminit.c b/src/cpu/amd/sc520/raminit.c index b35a2677f..e1975b721 100644 --- a/src/cpu/amd/sc520/raminit.c +++ b/src/cpu/amd/sc520/raminit.c @@ -345,6 +345,12 @@ void sc520_udelay(int microseconds) { ; } +/* looks like we define this now */ +void +udelay(int microseconds) { + sc520_udelay(microseconds); +} + static void dumpram(void){ print_err("ctl "); print_err_hex8(*drcctl); print_err("\r\n"); diff --git a/src/cpu/amd/sc520/sc520.c b/src/cpu/amd/sc520/sc520.c index 7776e82cc..8a0334bbb 100644 --- a/src/cpu/amd/sc520/sc520.c +++ b/src/cpu/amd/sc520/sc520.c @@ -10,6 +10,19 @@ #include #include "chip.h" + +/* hack for now */ +void sc520_udelay(int microseconds) { + volatile int x; + for(x = 0; x < 1000; x++) + ; +} + +/* looks like we define this now */ +void +udelay(int microseconds) { + sc520_udelay(microseconds); +} /* * set up basic things ... PAR should NOT go here, as it might change with the mainboard. */ diff --git a/src/mainboard/digitallogic/msm586seg/Options.lb b/src/mainboard/digitallogic/msm586seg/Options.lb index 34a2f1dc6..1ff28b2ea 100644 --- a/src/mainboard/digitallogic/msm586seg/Options.lb +++ b/src/mainboard/digitallogic/msm586seg/Options.lb @@ -42,8 +42,8 @@ uses MAXIMUM_CONSOLE_LOGLEVEL # VGA support uses CONFIG_CONSOLE_VGA -uses CONFIG_LEGACY_VGABIOS -uses VGABIOS_START +#uses CONFIG_LEGACY_VGABIOS +#uses VGABIOS_START uses CONFIG_PCI_ROM_RUN diff --git a/src/mainboard/digitallogic/msm586seg/irq_tables.c b/src/mainboard/digitallogic/msm586seg/irq_tables.c index 7ee406b07..0b56f7592 100644 --- a/src/mainboard/digitallogic/msm586seg/irq_tables.c +++ b/src/mainboard/digitallogic/msm586seg/irq_tables.c @@ -30,3 +30,7 @@ const struct irq_routing_table intel_irq_routing_table = { {0x00,(0x14<<3)|0x0, {{0x30, 0x8e80}, {0x31, 0x8e80}, {0x32, 0x8e80}, {0x33, 0x08e80}}, 0x0, 0x0}, } }; +unsigned long write_pirq_routing_table(unsigned long addr) +{ + return copy_pirq_routing_table(addr); +}