summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Cave-Ayland <mark.cave-ayland@siriusit.co.uk>2010-03-14 20:34:01 +0000
committerMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>2010-03-14 20:34:01 +0000
commit92f8310ff7d6319cdc2d1b69cc20328069b57adf (patch)
tree9d6bf02538fccb246f8c52693f4ebd66264ef69e
parentd60e3b62a48023d8eec094769fd093008a13cf40 (diff)
downloadqemu-openbios-92f8310ff7d6319cdc2d1b69cc20328069b57adf.tar.gz
Split nvram.h into its proper two components - one for the arch-specific functions and another for the package functions.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@siriusit.co.uk> git-svn-id: svn://coreboot.org/openbios/trunk/openbios-devel@698 f158a5a8-5612-0410-a976-696ce0be7e32
-rw-r--r--arch/amd64/boot.c2
-rw-r--r--arch/ppc/briq/briq.c2
-rw-r--r--arch/ppc/briq/init.c2
-rw-r--r--arch/ppc/briq/main.c2
-rw-r--r--arch/ppc/mol/init.c2
-rw-r--r--arch/ppc/mol/main.c2
-rw-r--r--arch/ppc/mol/mol.c2
-rw-r--r--arch/ppc/pearpc/init.c2
-rw-r--r--arch/ppc/pearpc/main.c2
-rw-r--r--arch/ppc/pearpc/pearpc.c2
-rw-r--r--arch/ppc/qemu/init.c2
-rw-r--r--arch/ppc/qemu/main.c3
-rw-r--r--arch/ppc/qemu/qemu.c2
-rw-r--r--arch/sparc32/boot.c2
-rw-r--r--arch/sparc32/openbios.c3
-rw-r--r--arch/sparc64/boot.c2
-rw-r--r--arch/sparc64/openbios.c3
-rw-r--r--arch/unix/boot.c2
-rw-r--r--arch/x86/boot.c2
-rw-r--r--drivers/macio.c3
-rw-r--r--drivers/obio.c2
-rw-r--r--include/arch/common/nvram.h (renamed from include/openbios/nvram.h)4
-rw-r--r--include/packages/nvram.h24
-rw-r--r--packages/nvram.c3
24 files changed, 51 insertions, 26 deletions
diff --git a/arch/amd64/boot.c b/arch/amd64/boot.c
index 8ea68865..aa4e779c 100644
--- a/arch/amd64/boot.c
+++ b/arch/amd64/boot.c
@@ -5,7 +5,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
#include "libopenbios/elfload.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libc/diskio.h"
#include "libopenbios/sys_info.h"
diff --git a/arch/ppc/briq/briq.c b/arch/ppc/briq/briq.c
index 4667fceb..a8541c37 100644
--- a/arch/ppc/briq/briq.c
+++ b/arch/ppc/briq/briq.c
@@ -18,7 +18,7 @@
#include "config.h"
#include "kernel/kernel.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libc/vsprintf.h"
#include "libc/string.h"
#include "briq/briq.h"
diff --git a/arch/ppc/briq/init.c b/arch/ppc/briq/init.c
index 15f9e1fd..8a62b4f0 100644
--- a/arch/ppc/briq/init.c
+++ b/arch/ppc/briq/init.c
@@ -21,7 +21,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "briq/briq.h"
#include "libopenbios/ofmem.h"
#include "openbios-version.h"
diff --git a/arch/ppc/briq/main.c b/arch/ppc/briq/main.c
index 60144e75..6f7d4080 100644
--- a/arch/ppc/briq/main.c
+++ b/arch/ppc/briq/main.c
@@ -19,7 +19,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
#include "libopenbios/elfload.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libc/diskio.h"
#include "libc/vsprintf.h"
#include "briq/briq.h"
diff --git a/arch/ppc/mol/init.c b/arch/ppc/mol/init.c
index 3b35c464..d878b8c9 100644
--- a/arch/ppc/mol/init.c
+++ b/arch/ppc/mol/init.c
@@ -17,7 +17,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "mol/mol.h"
#include "libopenbios/ofmem.h"
#include "mol/prom.h"
diff --git a/arch/ppc/mol/main.c b/arch/ppc/mol/main.c
index ad3b0db3..c6e7dc0f 100644
--- a/arch/ppc/mol/main.c
+++ b/arch/ppc/mol/main.c
@@ -18,7 +18,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
#include "libopenbios/elfload.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libc/diskio.h"
#include "libc/vsprintf.h"
#include "mol/mol.h"
diff --git a/arch/ppc/mol/mol.c b/arch/ppc/mol/mol.c
index 82643794..86b3b66b 100644
--- a/arch/ppc/mol/mol.c
+++ b/arch/ppc/mol/mol.c
@@ -16,7 +16,7 @@
#include "config.h"
#include "kernel/kernel.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libc/vsprintf.h"
#include "libc/string.h"
#include "mol/mol.h"
diff --git a/arch/ppc/pearpc/init.c b/arch/ppc/pearpc/init.c
index a9e5a4da..804006fb 100644
--- a/arch/ppc/pearpc/init.c
+++ b/arch/ppc/pearpc/init.c
@@ -22,7 +22,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "pearpc/pearpc.h"
#include "libopenbios/ofmem.h"
#include "openbios-version.h"
diff --git a/arch/ppc/pearpc/main.c b/arch/ppc/pearpc/main.c
index 419fb63b..0d9d0619 100644
--- a/arch/ppc/pearpc/main.c
+++ b/arch/ppc/pearpc/main.c
@@ -19,7 +19,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
#include "libopenbios/elfload.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libc/diskio.h"
#include "libc/vsprintf.h"
#include "pearpc/pearpc.h"
diff --git a/arch/ppc/pearpc/pearpc.c b/arch/ppc/pearpc/pearpc.c
index 00da89ca..234052ce 100644
--- a/arch/ppc/pearpc/pearpc.c
+++ b/arch/ppc/pearpc/pearpc.c
@@ -18,7 +18,7 @@
#include "config.h"
#include "kernel/kernel.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libc/vsprintf.h"
#include "libc/string.h"
#include "pearpc/pearpc.h"
diff --git a/arch/ppc/qemu/init.c b/arch/ppc/qemu/init.c
index b60852a2..0ecfae15 100644
--- a/arch/ppc/qemu/init.c
+++ b/arch/ppc/qemu/init.c
@@ -23,7 +23,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
#include "drivers/pci.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "drivers/drivers.h"
#include "qemu/qemu.h"
#include "libopenbios/ofmem.h"
diff --git a/arch/ppc/qemu/main.c b/arch/ppc/qemu/main.c
index 7f49d6fb..edb6fb9f 100644
--- a/arch/ppc/qemu/main.c
+++ b/arch/ppc/qemu/main.c
@@ -17,7 +17,8 @@
#include "config.h"
#include "libopenbios/bindings.h"
#include "libopenbios/elfload.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
+#include "packages/nvram.h"
#include "libc/diskio.h"
#include "libc/vsprintf.h"
#include "kernel.h"
diff --git a/arch/ppc/qemu/qemu.c b/arch/ppc/qemu/qemu.c
index ab4e6e97..82ba7522 100644
--- a/arch/ppc/qemu/qemu.c
+++ b/arch/ppc/qemu/qemu.c
@@ -18,7 +18,7 @@
#include "config.h"
#include "kernel/kernel.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libopenbios/bindings.h"
#include "drivers/drivers.h"
#include "libc/vsprintf.h"
diff --git a/arch/sparc32/boot.c b/arch/sparc32/boot.c
index b9cb18f5..5ad2651e 100644
--- a/arch/sparc32/boot.c
+++ b/arch/sparc32/boot.c
@@ -5,7 +5,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
#include "libopenbios/elfload.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "drivers/drivers.h"
#include "libc/diskio.h"
#include "libc/vsprintf.h"
diff --git a/arch/sparc32/openbios.c b/arch/sparc32/openbios.c
index 24fd8ae5..a6d7272c 100644
--- a/arch/sparc32/openbios.c
+++ b/arch/sparc32/openbios.c
@@ -13,7 +13,8 @@
#include "dict.h"
#include "kernel/kernel.h"
#include "kernel/stack.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
+#include "packages/nvram.h"
#include "../../drivers/timer.h" // XXX
#include "libopenbios/sys_info.h"
#include "openbios.h"
diff --git a/arch/sparc64/boot.c b/arch/sparc64/boot.c
index 48ecf770..f7f72785 100644
--- a/arch/sparc64/boot.c
+++ b/arch/sparc64/boot.c
@@ -5,7 +5,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
#include "libopenbios/elfload.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libc/diskio.h"
#include "libc/vsprintf.h"
#include "libopenbios/sys_info.h"
diff --git a/arch/sparc64/openbios.c b/arch/sparc64/openbios.c
index 4726c1ba..199fe338 100644
--- a/arch/sparc64/openbios.c
+++ b/arch/sparc64/openbios.c
@@ -10,7 +10,8 @@
#include "libopenbios/bindings.h"
#include "drivers/drivers.h"
#include "dict.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
+#include "packages/nvram.h"
#include "libopenbios/sys_info.h"
#include "openbios.h"
#include "drivers/pci.h"
diff --git a/arch/unix/boot.c b/arch/unix/boot.c
index c37e26f3..df37e051 100644
--- a/arch/unix/boot.c
+++ b/arch/unix/boot.c
@@ -5,7 +5,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
#include "libopenbios/elfload.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libc/diskio.h"
void boot(void);
diff --git a/arch/x86/boot.c b/arch/x86/boot.c
index d7aaf33b..792c43cc 100644
--- a/arch/x86/boot.c
+++ b/arch/x86/boot.c
@@ -10,7 +10,7 @@
#include "config.h"
#include "libopenbios/bindings.h"
#include "libopenbios/elfload.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libc/diskio.h"
#include "libopenbios/sys_info.h"
#include "boot.h"
diff --git a/drivers/macio.c b/drivers/macio.c
index 5df20d9c..d6d1696e 100644
--- a/drivers/macio.c
+++ b/drivers/macio.c
@@ -9,7 +9,8 @@
*/
#include "config.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
+#include "packages/nvram.h"
#include "libopenbios/bindings.h"
#include "libc/byteorder.h"
#include "libc/vsprintf.h"
diff --git a/drivers/obio.c b/drivers/obio.c
index 4a474349..3c315545 100644
--- a/drivers/obio.c
+++ b/drivers/obio.c
@@ -17,7 +17,7 @@
#include "libc/vsprintf.h"
#include "drivers/drivers.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
#include "libopenbios/ofmem.h"
#include "obio.h"
#define NO_QEMU_PROTOS
diff --git a/include/openbios/nvram.h b/include/arch/common/nvram.h
index 49e1897b..41b31ca7 100644
--- a/include/openbios/nvram.h
+++ b/include/arch/common/nvram.h
@@ -21,8 +21,4 @@ extern int arch_nvram_size( void );
extern void arch_nvram_get( char *buf );
extern void arch_nvram_put( char *buf );
-extern void nvconf_init( void );
-extern void nvram_init( const char *path );
-extern void update_nvram( void );
-
#endif /* _H_NVRAM */
diff --git a/include/packages/nvram.h b/include/packages/nvram.h
new file mode 100644
index 00000000..ba1b38b9
--- /dev/null
+++ b/include/packages/nvram.h
@@ -0,0 +1,24 @@
+/*
+ * Creation Date: <2003/12/20 01:04:25 samuel>
+ * Time-stamp: <2004/01/07 19:59:11 samuel>
+ *
+ * <nvram.h>
+ *
+ * arch NVRAM interface
+ *
+ * Copyright (C) 2003, 2004 Samuel Rydh (samuel@ibrium.se)
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * version 2
+ *
+ */
+
+#ifndef _H_NVRAM_PACKAGE
+#define _H_NVRAM_PACKAGE
+
+extern void nvconf_init( void );
+extern void nvram_init( const char *path );
+extern void update_nvram( void );
+
+#endif /* _H_NVRAM_PACKAGE */
diff --git a/packages/nvram.c b/packages/nvram.c
index 30d944bc..bbc9c538 100644
--- a/packages/nvram.c
+++ b/packages/nvram.c
@@ -16,7 +16,8 @@
#include "config.h"
#include "libopenbios/bindings.h"
-#include "openbios/nvram.h"
+#include "arch/common/nvram.h"
+#include "packages/nvram.h"
#ifdef CONFIG_DEBUG_NVRAM
#define DPRINTF(fmt, args...) \