[LinuxBIOS] r349 - LinuxBIOSv3/include

svn at openbios.org svn at openbios.org
Thu Jun 7 19:34:17 CEST 2007

Author: rminnich
Date: 2007-06-07 19:34:17 +0200 (Thu, 07 Jun 2007)
New Revision: 349


prototypes for dram and smbus functions.
We are experimenting a bit here; we are going to put all protos for
lib/*.c into this file. Experience has shown this will not be a large
or messy set of protos. Plan 9 has used this technique and it works
well, as it avoids 100 files with one prototype per file.
If you can't trust Ken Thompson, who can you trust?

Signed-off-by: Ronald G. Minnich <rminnich at gmail.com>
Acked-by: Stefan Reinauer <stepan at coresystems.de>
Acked-by: Peter Stuge <peter at stuge.se>

Modified: LinuxBIOSv3/include/lib.h
--- LinuxBIOSv3/include/lib.h	2007-06-07 00:07:39 UTC (rev 348)
+++ LinuxBIOSv3/include/lib.h	2007-06-07 17:34:17 UTC (rev 349)
@@ -30,4 +30,11 @@
 void beep_short(void);
 void beep_long(void);
+/* smbus functions */
+int smbus_read_byte(unsigned device, unsigned address);
+/* dram functions */
+void ram_failure(const char *why);
+void ram_initialize(int controllers, void *ctrl);
 #endif /* LIB_H */

More information about the coreboot mailing list