[OpenBIOS] [commit] r826 - in trunk/openbios-devel: arch/amd64 arch/sparc32 arch/sparc64 arch/x86 libopenbios

repository service svn at openbios.org
Sun Aug 1 13:03:45 CEST 2010


Author: blueswirl
Date: Sun Aug  1 13:03:45 2010
New Revision: 826
URL: http://tracker.coreboot.org/trac/openbios/changeset/826

Log:
Fix Unix target build

Move sys_info to load.c to make it also available on Unix build.

Signed-off-by: Blue Swirl <blauwirbel at gmail.com>

Modified:
   trunk/openbios-devel/arch/amd64/boot.c
   trunk/openbios-devel/arch/amd64/openbios.c
   trunk/openbios-devel/arch/sparc32/boot.c
   trunk/openbios-devel/arch/sparc64/boot.c
   trunk/openbios-devel/arch/x86/boot.c
   trunk/openbios-devel/libopenbios/load.c

Modified: trunk/openbios-devel/arch/amd64/boot.c
==============================================================================
--- trunk/openbios-devel/arch/amd64/boot.c	Sun Aug  1 00:48:10 2010	(r825)
+++ trunk/openbios-devel/arch/amd64/boot.c	Sun Aug  1 13:03:45 2010	(r826)
@@ -14,8 +14,6 @@
 
 void boot(void);
 
-struct sys_info sys_info;
-
 void boot(void)
 {
 	char *path=pop_fstr_copy(), *param;

Modified: trunk/openbios-devel/arch/amd64/openbios.c
==============================================================================
--- trunk/openbios-devel/arch/amd64/openbios.c	Sun Aug  1 00:48:10 2010	(r825)
+++ trunk/openbios-devel/arch/amd64/openbios.c	Sun Aug  1 13:03:45 2010	(r826)
@@ -52,7 +52,6 @@
 
 int openbios(void)
 {
-	extern struct sys_info sys_info;
 #ifdef CONFIG_DEBUG_CONSOLE
 #ifdef CONFIG_DEBUG_CONSOLE_SERIAL
 	uart_init(CONFIG_SERIAL_PORT, CONFIG_SERIAL_SPEED);

Modified: trunk/openbios-devel/arch/sparc32/boot.c
==============================================================================
--- trunk/openbios-devel/arch/sparc32/boot.c	Sun Aug  1 00:48:10 2010	(r825)
+++ trunk/openbios-devel/arch/sparc32/boot.c	Sun Aug  1 13:03:45 2010	(r826)
@@ -16,7 +16,6 @@
 #include "openprom.h"
 #include "boot.h"
 
-struct sys_info sys_info;
 uint32_t kernel_image;
 uint32_t kernel_size;
 uint32_t qemu_cmdline;

Modified: trunk/openbios-devel/arch/sparc64/boot.c
==============================================================================
--- trunk/openbios-devel/arch/sparc64/boot.c	Sun Aug  1 00:48:10 2010	(r825)
+++ trunk/openbios-devel/arch/sparc64/boot.c	Sun Aug  1 13:03:45 2010	(r826)
@@ -14,7 +14,6 @@
 #include "libopenbios/forth_load.h"
 #include "boot.h"
 
-struct sys_info sys_info;
 uint64_t kernel_image;
 uint64_t kernel_size;
 uint64_t qemu_cmdline;

Modified: trunk/openbios-devel/arch/x86/boot.c
==============================================================================
--- trunk/openbios-devel/arch/x86/boot.c	Sun Aug  1 00:48:10 2010	(r825)
+++ trunk/openbios-devel/arch/x86/boot.c	Sun Aug  1 13:03:45 2010	(r826)
@@ -18,7 +18,6 @@
 #include "libopenbios/forth_load.h"
 #include "boot.h"
 
-struct sys_info sys_info;
 void *boot_notes = NULL;
 
 static int try_path(const char *path, char *param)

Modified: trunk/openbios-devel/libopenbios/load.c
==============================================================================
--- trunk/openbios-devel/libopenbios/load.c	Sun Aug  1 00:48:10 2010	(r825)
+++ trunk/openbios-devel/libopenbios/load.c	Sun Aug  1 13:03:45 2010	(r826)
@@ -33,6 +33,8 @@
 #endif
 
 
+struct sys_info sys_info;
+
 void load(ihandle_t dev)
 {
 	/* Invoke the loaders on the specified device */



More information about the OpenBIOS mailing list