[coreboot-gerrit] Patch set updated for coreboot: ea14d6b Drop obsolete CONSOLE_LOGBUF

Stefan Reinauer (stefan.reinauer@coreboot.org) gerrit at coreboot.org
Tue Nov 26 20:27:44 CET 2013


Stefan Reinauer (stefan.reinauer at coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/4256

-gerrit

commit ea14d6b6d408b1f2207317e27f36f414fb575a68
Author: Stefan Reinauer <reinauer at chromium.org>
Date:   Wed Jun 19 13:47:46 2013 -0700

    Drop obsolete CONSOLE_LOGBUF
    
    This was used by Ron 13ys ago and was never used again
    ever since.
    
    Change-Id: I8ae8a570d67fa0b34b17c9e3709845687f73c724
    Signed-off-by: Stefan Reinauer <reinauer at google.com>
    Reviewed-on: https://gerrit.chromium.org/gerrit/59320
    Reviewed-by: Stefan Reinauer <reinauer at chromium.org>
    Tested-by: Stefan Reinauer <reinauer at chromium.org>
    Commit-Queue: Stefan Reinauer <reinauer at chromium.org>
---
 payloads/libpayload/include/coreboot_tables.h |  2 +-
 src/console/Kconfig                           |  4 ----
 src/console/Makefile.inc                      |  1 -
 src/console/logbuf_console.c                  | 21 ---------------------
 src/include/boot/coreboot_tables.h            |  2 +-
 src/lib/coreboot_table.c                      |  6 ++----
 6 files changed, 4 insertions(+), 32 deletions(-)

diff --git a/payloads/libpayload/include/coreboot_tables.h b/payloads/libpayload/include/coreboot_tables.h
index 375d33b..26838e8 100644
--- a/payloads/libpayload/include/coreboot_tables.h
+++ b/payloads/libpayload/include/coreboot_tables.h
@@ -133,7 +133,7 @@ struct cb_console {
 #define CB_TAG_CONSOLE_SERIAL8250 0
 #define CB_TAG_CONSOLE_VGA        1 // OBSOLETE
 #define CB_TAG_CONSOLE_BTEXT      2 // OBSOLETE
-#define CB_TAG_CONSOLE_LOGBUF     3
+#define CB_TAG_CONSOLE_LOGBUF     3 // OBSOLETE
 #define CB_TAG_CONSOLE_SROM       4 // OBSOLETE
 #define CB_TAG_CONSOLE_EHCI       5
 
diff --git a/src/console/Kconfig b/src/console/Kconfig
index c23f862..12b942d 100644
--- a/src/console/Kconfig
+++ b/src/console/Kconfig
@@ -377,10 +377,6 @@ config DEFAULT_CONSOLE_LOGLEVEL
 	help
 	  Map the log level config names to an integer.
 
-config CONSOLE_LOGBUF
-	bool
-	default n
-
 config NO_POST
 	bool "Don't show any POST codes"
 	default n
diff --git a/src/console/Makefile.inc b/src/console/Makefile.inc
index 9edec3c..62be1d2 100644
--- a/src/console/Makefile.inc
+++ b/src/console/Makefile.inc
@@ -22,7 +22,6 @@ ramstage-$(CONFIG_CONSOLE_SERIAL8250) += uart8250_console.c
 ramstage-$(CONFIG_CONSOLE_SERIAL8250MEM) += uart8250mem_console.c
 ramstage-$(CONFIG_SPKMODEM) += spkmodem_console.c
 ramstage-$(CONFIG_USBDEBUG) += usbdebug_console.c
-ramstage-$(CONFIG_CONSOLE_LOGBUF) += logbuf_console.c
 ramstage-$(CONFIG_CONSOLE_NE2K) += ne2k_console.c
 ramstage-$(CONFIG_CONSOLE_CBMEM) += cbmem_console.c
 ramstage-$(CONFIG_CONSOLE_QEMU_DEBUGCON) += qemu_debugcon_console.c
diff --git a/src/console/logbuf_console.c b/src/console/logbuf_console.c
deleted file mode 100644
index a76791d..0000000
--- a/src/console/logbuf_console.c
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <console/console.h>
-
-#define LOGBUF_SIZE  1024
-
-// KEEP THIS GLOBAL.
-// I need the address so I can watch it with the ARIUM hardware. RGM.
-char logbuf[LOGBUF_SIZE];
-int logbuf_offset = 0;
-
-static void logbuf_tx_byte(unsigned char byte)
-{
-	logbuf[logbuf_offset] = byte;
-	logbuf_offset = (logbuf_offset +1) % LOGBUF_SIZE;
-}
-
-static const struct console_driver __console = {
-	.init    = 0,
-	.tx_byte = logbuf_tx_byte,
-	.rx_byte = 0,
-	.tst_byte = 0,
-};}
diff --git a/src/include/boot/coreboot_tables.h b/src/include/boot/coreboot_tables.h
index 87819ce..aa8409a 100644
--- a/src/include/boot/coreboot_tables.h
+++ b/src/include/boot/coreboot_tables.h
@@ -163,7 +163,7 @@ struct lb_console {
 #define LB_TAG_CONSOLE_SERIAL8250	0
 #define LB_TAG_CONSOLE_VGA		1 // OBSOLETE
 #define LB_TAG_CONSOLE_BTEXT		2 // OBSOLETE
-#define LB_TAG_CONSOLE_LOGBUF		3
+#define LB_TAG_CONSOLE_LOGBUF		3 // OBSOLETE
 #define LB_TAG_CONSOLE_SROM		4 // OBSOLETE
 #define LB_TAG_CONSOLE_EHCI		5
 #define LB_TAG_CONSOLE_SERIAL8250MEM	6
diff --git a/src/lib/coreboot_table.c b/src/lib/coreboot_table.c
index a0a806d..772729a 100644
--- a/src/lib/coreboot_table.c
+++ b/src/lib/coreboot_table.c
@@ -137,7 +137,8 @@ static struct lb_serial *lb_serial(struct lb_header *header)
 #endif
 }
 
-#if CONFIG_CONSOLE_SERIAL || CONFIG_CONSOLE_LOGBUF || CONFIG_USBDEBUG
+#if CONFIG_CONSOLE_SERIAL8250 || CONFIG_CONSOLE_SERIAL8250MEM || \
+	CONFIG_CONSOLE_SERIAL_UART || CONFIG_USBDEBUG
 static void add_console(struct lb_header *header, u16 consoletype)
 {
 	struct lb_console *console;
@@ -157,9 +158,6 @@ static void lb_console(struct lb_header *header)
 #if CONFIG_CONSOLE_SERIAL8250MEM || CONFIG_CONSOLE_SERIAL_UART
 	add_console(header, LB_TAG_CONSOLE_SERIAL8250MEM);
 #endif
-#if CONFIG_CONSOLE_LOGBUF
-	add_console(header, LB_TAG_CONSOLE_LOGBUF);
-#endif
 #if CONFIG_USBDEBUG
 	add_console(header, LB_TAG_CONSOLE_EHCI);
 #endif



More information about the coreboot-gerrit mailing list