From f75b19ac85ccfffba5eca37700d4c705b24a355e Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Thu, 22 Apr 2010 18:15:32 +0000 Subject: via epia-m now works with default x86.c instead of its own copy of vgabios.c. Allows to drop quite a bunch of nasty code Signed-off-by: Stefan Reinauer Acked-by: Stefan Reinauer git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5478 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/mainboard/via/epia-m/mainboard.c | 35 ----------------------------------- 1 file changed, 35 deletions(-) (limited to 'src/mainboard/via/epia-m/mainboard.c') diff --git a/src/mainboard/via/epia-m/mainboard.c b/src/mainboard/via/epia-m/mainboard.c index 43e11d30ba..2e517a36b7 100644 --- a/src/mainboard/via/epia-m/mainboard.c +++ b/src/mainboard/via/epia-m/mainboard.c @@ -1,40 +1,5 @@ -#include #include -#include -#include -#include -#include #include "chip.h" -#include "vgachip.h" - -static void vga_fixup(void) { - // we do this right here because: - // - all the hardware is working, and some VGA bioses seem to need - // that - // - we need page 0 below for coreboot tables. - - printk(BIOS_DEBUG, "INSTALL REAL-MODE IDT\n"); - setup_realmode_idt(); - printk(BIOS_DEBUG, "DO THE VGA BIOS\n"); - do_vgabios(); - post_code(0x93); - vga_enable_console(); -} - -void write_protect_vgabios(void) -{ - device_t dev; - - printk(BIOS_INFO, "write_protect_vgabios\n"); - /* there are two possible devices. Just do both. */ - dev = dev_find_device(PCI_VENDOR_ID_VIA, 0x3122, 0); - if(dev) - pci_write_config8(dev, 0x61, 0xaa); - - dev = dev_find_device(PCI_VENDOR_ID_VIA, 0x3123, 0); - if(dev) - pci_write_config8(dev, 0x61, 0xaa); -} struct chip_operations mainboard_ops = { CHIP_NAME("VIA EPIA-M Mainboard") -- cgit v1.2.3