diff options
author | Stefan Reinauer <stepan@coreboot.org> | 2010-12-17 00:08:21 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2010-12-17 00:08:21 +0000 |
commit | 85b0fa1ace685bfdb1f1febbbf5127710a314888 (patch) | |
tree | 11fac9795931c6cdca6a785301d9294e4ba9dcae /src/mainboard/nvidia/l1_2pvv/ap_romstage.c | |
parent | efbfd501fee8decd0942808a47a3f9e93d30ae38 (diff) |
drop one more version of doing serial uart output differently.
coreboot made it kind of complicated to print a character on serial. Not quite
as complicated as UEFI, but too much for a good design. Fix it.
Signed-off-by: Stefan Reinauer <stepan@coreboot.org>
Acked-by: Stefan Reinauer <stepan@coreboot.org>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6191 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/mainboard/nvidia/l1_2pvv/ap_romstage.c')
-rw-r--r-- | src/mainboard/nvidia/l1_2pvv/ap_romstage.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/mainboard/nvidia/l1_2pvv/ap_romstage.c b/src/mainboard/nvidia/l1_2pvv/ap_romstage.c index 6efcb980a3..438ed58cf5 100644 --- a/src/mainboard/nvidia/l1_2pvv/ap_romstage.c +++ b/src/mainboard/nvidia/l1_2pvv/ap_romstage.c @@ -32,8 +32,6 @@ #include <arch/romcc_io.h> #include <cpu/x86/lapic.h> #include <pc80/mc146818rtc.h> -#include "pc80/serial.c" - #include "lib/uart8250.c" #include "arch/x86/lib/printk_init.c" #include "console/vtxprintf.c" @@ -45,7 +43,6 @@ #include "lib/delay.c" -//#include "cpu/x86/lapic/boot_cpu.c" #include "northbridge/amd/amdk8/reset_test.c" #include "northbridge/amd/amdk8/debug.c" @@ -78,17 +75,15 @@ void hardwaremain(int ret_addr) train_ram(id.nodeid, sysinfo, sysinfox); /* - go back, but can not use stack any more, because we only keep ret_addr and can not restore esp, and ebp - */ + * go back, but can not use stack any more, because we only keep + * ret_addr and can not restore esp, and ebp + */ __asm__ volatile ( "movl %0, %%edi\n\t" "jmp *%%edi\n\t" :: "a"(ret_addr) ); - - - } #include <arch/registers.h> @@ -99,5 +94,3 @@ void x86_exception(struct eregs *info) hlt(); } while(1); } - - |