[coreboot] [commit] r5040 - in trunk: . src src/config util/compareboard util/x86emu util/x86emu/include/x86emu util/x86emu/x86emu util/x86emu/yabel util/x86emu/yabel/compat

svn at coreboot.org svn at coreboot.org
Tue Jan 19 22:13:45 CET 2010


Author: stepan
Date: 2010-01-19 22:13:44 +0100 (Tue, 19 Jan 2010)
New Revision: 5040

Modified:
   trunk/Makefile
   trunk/src/Kconfig
   trunk/src/config/Options.lb
   trunk/util/compareboard/compareboard
   trunk/util/x86emu/biosemu.c
   trunk/util/x86emu/include/x86emu/x86emu.h
   trunk/util/x86emu/x86.c
   trunk/util/x86emu/x86_interrupts.c
   trunk/util/x86emu/x86emu/sys.c
   trunk/util/x86emu/yabel/biosemu.c
   trunk/util/x86emu/yabel/compat/functions.c
   trunk/util/x86emu/yabel/debug.c
   trunk/util/x86emu/yabel/debug.h
   trunk/util/x86emu/yabel/device.c
   trunk/util/x86emu/yabel/device.h
   trunk/util/x86emu/yabel/interrupt.c
   trunk/util/x86emu/yabel/io.c
   trunk/util/x86emu/yabel/mem.c
   trunk/util/x86emu/yabel/pmm.c
   trunk/util/x86emu/yabel/vbe.c
Log:
drop COREBOOT_V2 and COREBOOT_V4 define. We're not sharing code with v3
anymore so this ugly hack is no longer needed.
 
Signed-off-by: Stefan Reinauer <stepan at coresystems.de>
Acked-by: Peter Stuge <peter at stuge.se>


Modified: trunk/Makefile
===================================================================
--- trunk/Makefile	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/Makefile	2010-01-19 21:13:44 UTC (rev 5040)
@@ -3,6 +3,7 @@
 ##
 ## Copyright (C) 2008 Advanced Micro Devices, Inc.
 ## Copyright (C) 2008 Uwe Hermann <uwe at hermann-uwe.de>
+## Copyright (C) 2009-2010 coresystems GmbH
 ##
 ## Redistribution and use in source and binary forms, with or without
 ## modification, are permitted provided that the following conditions
@@ -44,7 +45,6 @@
 export KERNELVERSION      := 2.3
 export KCONFIG_AUTOHEADER := $(obj)/config.h
 export KCONFIG_AUTOCONFIG := $(obj)/auto.conf
-export COREBOOT_V2	:= 1
 
 CONFIG_SHELL := sh
 KBUILD_DEFCONFIG := configs/defconfig
@@ -271,7 +271,6 @@
 	@printf "    GEN        build.h\n"
 	printf "#define COREBOOT_VERSION \"$(KERNELVERSION)\"\n" > $(obj)/build.h
 	printf "#define COREBOOT_EXTRA_VERSION \"$(COREBOOT_EXTRA_VERSION)\"\n" >> $(obj)/build.h
-	printf "#define COREBOOT_V2 \"$(COREBOOT_V2)\"\n" >> $(obj)/build.h
 	printf "#define COREBOOT_BUILD \"`LANG= date`\"\n" >> $(obj)/build.h
 	printf "\n" >> $(obj)/build.h
 	printf "#define COREBOOT_COMPILER \"$(shell LANG= $(CC) --version | head -n1)\"\n" >> $(obj)/build.h

Modified: trunk/src/Kconfig
===================================================================
--- trunk/src/Kconfig	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/src/Kconfig	2010-01-19 21:13:44 UTC (rev 5040)
@@ -115,14 +115,6 @@
 	hex
 	default 0x4000
 
-config COREBOOT_V2
-	bool
-	default y
-
-config COREBOOT_V4
-	bool
-	default y
-
 config DEBUG
 	bool
 	default n

Modified: trunk/src/config/Options.lb
===================================================================
--- trunk/src/config/Options.lb	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/src/config/Options.lb	2010-01-19 21:13:44 UTC (rev 5040)
@@ -176,12 +176,6 @@
 	comment "Use stage 1 initialization code"
 end
 
-define CONFIG_COREBOOT_V2
-	default 1
-	export always
-	comment "This is used by code to determine v2 vs v3"
-end
-
 ###############################################
 # ROM image options
 ###############################################

Modified: trunk/util/compareboard/compareboard
===================================================================
--- trunk/util/compareboard/compareboard	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/compareboard/compareboard	2010-01-19 21:13:44 UTC (rev 5040)
@@ -89,7 +89,6 @@
 	-e "/^CONFIG_SUPERIO_/ d" \
 	-e "/^CONFIG_GX1_VIDEOMODE_/ d" \
 	-e "/^CONFIG_CONSOLE_/ d" \
-	-e "/^CONFIG_COREBOOT_V4/ d" \
 	-e "/^CONFIG_PAYLOAD_/ d" \
 	-e "/^CONFIG_XIP_ROM_/ d" \
 	-e "/^CONFIG_MULTIBOOT/ d" \

Modified: trunk/util/x86emu/biosemu.c
===================================================================
--- trunk/util/x86emu/biosemu.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/biosemu.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -37,13 +37,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
  */
 #include <string.h>
-#ifdef CONFIG_COREBOOT_V2
 #include <arch/io.h>
 #include <console/console.h>
-#else
-#include <io.h>
-#include <console.h>
-#endif
 #include <device/device.h>
 #include <device/pci.h>
 #include <device/pci_ids.h>
@@ -243,11 +238,7 @@
 		break;
 	case FIND_PCI_DEVICE:
 		/* FIXME: support SI != 0 */
-#ifdef CONFIG_COREBOOT_V2
 		dev = dev_find_device(X86_DX, X86_CX, dev);
-#else
-		dev = dev_find_pci_device(X86_DX, X86_CX, dev);
-#endif
 		if (dev != 0) {
 			X86_BH = dev->bus->secondary;
 			X86_BL = dev->path.pci.devfn;

Modified: trunk/util/x86emu/include/x86emu/x86emu.h
===================================================================
--- trunk/util/x86emu/include/x86emu/x86emu.h	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/include/x86emu/x86emu.h	2010-01-19 21:13:44 UTC (rev 5040)
@@ -43,7 +43,6 @@
 #define __X86EMU_X86EMU_H
 
 /* FIXME: redefine printk for the moment */
-#ifdef CONFIG_COREBOOT_V2
 #include <stddef.h>
 #include <console/console.h>
 #undef printk
@@ -51,9 +50,6 @@
 #if defined(CONFIG_DEBUG) && (CONFIG_DEBUG == 0)
 #undef CONFIG_DEBUG
 #endif
-#else
-#define printk printf
-#endif 
 
 #ifdef SCITECH
 #include "scitech.h"

Modified: trunk/util/x86emu/x86.c
===================================================================
--- trunk/util/x86emu/x86.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/x86.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -20,14 +20,10 @@
 #include <device/pci.h>
 #include <string.h>
 
-#ifdef CONFIG_COREBOOT_V2
 #include <arch/io.h>
 #include <arch/registers.h>
 #include <console/console.h>
 #define printk(x...) do_printk(x)
-#else
-#include <console.h>
-#endif
 
 #include <arch/interrupt.h>
 

Modified: trunk/util/x86emu/x86_interrupts.c
===================================================================
--- trunk/util/x86emu/x86_interrupts.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/x86_interrupts.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -23,15 +23,10 @@
 #include <device/pci_ids.h>
 #include <device/pci_ops.h>
 #include <string.h>
-#ifdef CONFIG_COREBOOT_V2
 #include <console/console.h>
 #include <arch/io.h>
 #include <arch/registers.h>
 #define printk(x...) do_printk(x)
-#else
-#include <console.h>
-#include <io.h>
-#endif
 
 enum {
 	PCIBIOS_CHECK = 0xb101,
@@ -88,11 +83,7 @@
 		vendorid = regs->edx;
 		devindex = regs->esi;
 		dev = 0;
-#ifdef CONFIG_COREBOOT_V2
 		while ((dev = dev_find_device(vendorid, devid, dev))) {
-#else
-		while ((dev = dev_find_pci_device(vendorid, devid, dev))) {
-#endif
 			if (devindex <= 0)
 				break;
 			devindex--;

Modified: trunk/util/x86emu/x86emu/sys.c
===================================================================
--- trunk/util/x86emu/x86emu/sys.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/x86emu/sys.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -46,12 +46,8 @@
 #include "debug.h"
 #include "prim_ops.h"
 #if 1 /* Coreboot needs to map prinkf to printk. */
-#ifdef CONFIG_COREBOOT_V2
 #include "arch/io.h"
 #else
-#include "io.h"
-#endif
-#else
 #include <sys/io.h>
 #endif
 

Modified: trunk/util/x86emu/yabel/biosemu.c
===================================================================
--- trunk/util/x86emu/yabel/biosemu.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/yabel/biosemu.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -14,19 +14,12 @@
 #include <string.h>
 
 #include <types.h>
-#ifndef CONFIG_COREBOOT_V2
-#include <cpu.h>
-#endif
 
 #include "debug.h"
 
 #include <x86emu/x86emu.h>
 #include <x86emu/regs.h>
-#ifdef CONFIG_COREBOOT_V2
 #include "../x86emu/prim_ops.h"
-#else
-#include <x86emu/prim_ops.h>	// for push_word
-#endif
 
 #include "biosemu.h"
 #include "io.h"
@@ -35,11 +28,7 @@
 #include "device.h"
 #include "pmm.h"
 
-#ifdef CONFIG_COREBOOT_V2
 #include "compat/rtas.h"
-#else
-#include <rtas.h>
-#endif
 
 #include <device/device.h>
 

Modified: trunk/util/x86emu/yabel/compat/functions.c
===================================================================
--- trunk/util/x86emu/yabel/compat/functions.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/yabel/compat/functions.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -14,9 +14,6 @@
  */
 
 #include <types.h>
-#ifndef CONFIG_COREBOOT_V2
-#include <config.h>
-#endif
 #include <string.h>
 #include <device/device.h>
 

Modified: trunk/util/x86emu/yabel/debug.c
===================================================================
--- trunk/util/x86emu/yabel/debug.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/yabel/debug.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -11,10 +11,6 @@
  *     IBM Corporation - initial implementation
  *****************************************************************************/
 
-#ifndef CONFIG_COREBOOT_V2
-#include <cpu.h>
-#endif
-
 #include "debug.h"
 
 u32 debug_flags = 0;

Modified: trunk/util/x86emu/yabel/debug.h
===================================================================
--- trunk/util/x86emu/yabel/debug.h	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/yabel/debug.h	2010-01-19 21:13:44 UTC (rev 5040)
@@ -20,11 +20,7 @@
 extern void x86emu_dump_xregs(void);
 
 /* printf is not available in coreboot... use printk */
-#ifdef CONFIG_COREBOOT_V2
 #include <console/console.h>
-#else
-#include <console.h>
-#endif
 /* uurgs... yuck... x86emu/x86emu.h is redefining printk... we include it here
  * and use its redefinition of printk
  * TODO: FIX!!!! */

Modified: trunk/util/x86emu/yabel/device.c
===================================================================
--- trunk/util/x86emu/yabel/device.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/yabel/device.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -13,11 +13,7 @@
 
 
 #include "device.h"
-#ifdef CONFIG_COREBOOT_V2
 #include "compat/rtas.h"
-#else
-#include "rtas.h"
-#endif
 #include <string.h>
 #include "debug.h"
 
@@ -397,11 +393,7 @@
 {
 	u8 rval = 0;
 	//init bios_device struct
-#ifdef CONFIG_COREBOOT_V2
 	DEBUG_PRINTF("%s\n", __func__);
-#else
-	DEBUG_PRINTF("%s(%s)\n", __func__, device->dtsname);
-#endif
 	memset(&bios_device, 0, sizeof(bios_device));
 
 #ifndef CONFIG_PCI_OPTION_ROM_RUN_YABEL

Modified: trunk/util/x86emu/yabel/device.h
===================================================================
--- trunk/util/x86emu/yabel/device.h	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/yabel/device.h	2010-01-19 21:13:44 UTC (rev 5040)
@@ -15,14 +15,8 @@
 #define DEVICE_LIB_H
 
 #include <types.h>
-#ifdef CONFIG_COREBOOT_V2
 #include <arch/byteorder.h>
 #include "compat/of.h"
-#else
-#include <cpu.h>
-#include <byteorder.h>
-#include "of.h"
-#endif
 #include "debug.h"
 
 

Modified: trunk/util/x86emu/yabel/interrupt.c
===================================================================
--- trunk/util/x86emu/yabel/interrupt.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/yabel/interrupt.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -11,11 +11,7 @@
  *     IBM Corporation - initial implementation
  *****************************************************************************/
 
-#ifdef CONFIG_COREBOOT_V2
 #include "compat/rtas.h"
-#else
-#include <rtas.h>
-#endif
 
 #include "biosemu.h"
 #include "mem.h"
@@ -24,11 +20,7 @@
 #include "pmm.h"
 
 #include <x86emu/x86emu.h>
-#ifdef CONFIG_COREBOOT_V2
 #include "../x86emu/prim_ops.h"
-#else
-#include <x86emu/prim_ops.h>
-#endif
 
 #ifdef CONFIG_PCI_OPTION_ROM_RUN_YABEL
 #include <device/pci.h>
@@ -350,11 +342,7 @@
 				  __func__, M.x86.R_AX);
 		/* FixME: support SI != 0 */
 #if defined(CONFIG_YABEL_PCI_ACCESS_OTHER_DEVICES) && CONFIG_YABEL_PCI_ACCESS_OTHER_DEVICES==1
-#ifdef CONFIG_COREBOOT_V2
 		dev = dev_find_device(M.x86.R_DX, M.x86.R_CX, 0);
-#else
-		dev = dev_find_pci_device(M.x86.R_DX, M.x86.R_CX, 0);
-#endif
 		if (dev != 0) {
 			DEBUG_PRINTF_INTR
 			    ("%s(): function %x: PCI Find Device --> 0x%04x\n",

Modified: trunk/util/x86emu/yabel/io.c
===================================================================
--- trunk/util/x86emu/yabel/io.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/yabel/io.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -12,14 +12,8 @@
  *****************************************************************************/
 
 #include <types.h>
-#ifdef CONFIG_COREBOOT_V2
 #include "compat/rtas.h"
 #include "compat/time.h"
-#else
-#include <cpu.h>
-#include "rtas.h"
-#include <time.h>
-#endif
 #include "device.h"
 #include "debug.h"
 #include <x86emu/x86emu.h>
@@ -36,7 +30,7 @@
 //defined in net-snk/kernel/timer.c
 extern u64 get_time(void);
 
-#ifdef COREBOOT_V2
+#ifdef CONFIG_ARCH_X86
 #include <arch/io.h>
 #else
 // these are not used, only needed for linking,  must be overridden using X86emu_setupPioFuncs

Modified: trunk/util/x86emu/yabel/mem.c
===================================================================
--- trunk/util/x86emu/yabel/mem.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/yabel/mem.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -12,18 +12,11 @@
  *****************************************************************************/
 
 #include <types.h>
-#ifndef CONFIG_COREBOOT_V2
-#include <cpu.h>
-#endif
 #include "debug.h"
 #include "device.h"
 #include "x86emu/x86emu.h"
 #include "biosemu.h"
-#ifdef CONFIG_COREBOOT_V2
 #include "compat/time.h"
-#else
-#include <time.h>
-#endif
 
 // define a check for access to certain (virtual) memory regions (interrupt handlers, BIOS Data Area, ...)
 #ifdef CONFIG_DEBUG

Modified: trunk/util/x86emu/yabel/pmm.c
===================================================================
--- trunk/util/x86emu/yabel/pmm.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/yabel/pmm.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -10,11 +10,7 @@
  ****************************************************************************/
 
 #include <x86emu/x86emu.h>
-#ifdef CONFIG_COREBOOT_V2
 #include "../x86emu/prim_ops.h"
-#else
-#include <x86emu/prim_ops.h>
-#endif
 #include <string.h>
 
 #include "biosemu.h"

Modified: trunk/util/x86emu/yabel/vbe.c
===================================================================
--- trunk/util/x86emu/yabel/vbe.c	2010-01-18 17:30:36 UTC (rev 5039)
+++ trunk/util/x86emu/yabel/vbe.c	2010-01-19 21:13:44 UTC (rev 5040)
@@ -13,19 +13,12 @@
 
 #include <string.h>
 #include <types.h>
-#ifndef CONFIG_COREBOOT_V2
-#include <cpu.h>
-#endif
 
 #include "debug.h"
 
 #include <x86emu/x86emu.h>
 #include <x86emu/regs.h>
-#ifdef CONFIG_COREBOOT_V2
 #include "../x86emu/prim_ops.h"
-#else
-#include <x86emu/prim_ops.h>	// for push_word
-#endif
 
 #include "biosemu.h"
 #include "io.h"





More information about the coreboot mailing list