+ help
+ If not selected, the last adapter found will be used.
+
+config CONSOLE_NE2K
+ bool "Network console over NE2000 compatible Ethernet adapter"
+ default n
+ help
+ Send coreboot debug output to a Ethernet console, it works
+ same way as Linux netconsole, packets are received to UDP
+ port 6666 on IP/MAC specified with options bellow.
+ Use following netcat command: nc -u -l -p 6666
+
+config CONSOLE_NE2K_DST_MAC
+ depends on CONSOLE_NE2K
+ string "Destination MAC address of remote system"
+ default "00:13:d4:76:a2:ac"
+ help
+ Type in either MAC address of logging system or MAC address
+ of the router.
+
+config CONSOLE_NE2K_DST_IP
+ depends on CONSOLE_NE2K
+ string "Destination IP of logging system"
+ default "10.0.1.27"
+ help
+ This is IP adress of the system running for example
+ netcat command to dump the packets.
+
+config CONSOLE_NE2K_SRC_IP
+ depends on CONSOLE_NE2K
+ string "IP address of coreboot system"
+ default "10.0.1.253"
+ help
+ This is the IP of the coreboot system
+
+config CONSOLE_NE2K_IO_PORT
+ depends on CONSOLE_NE2K
+ hex "NE2000 adapter fixed IO port address"
+ default 0xe00
+ help
+ This is the IO port address for the IO port
+ on the card, please select some non-conflicting region,
+ 32 bytes of IO spaces will be used (and align on 32 bytes
+ boundary, qemu needs broader align)
+
+config CONSOLE_CBMEM
+ depends on EARLY_CBMEM_INIT
+ bool "Send console output to a CBMEM buffer"
+ default n
+ help
+ Enable this to save the console output in a CBMEM buffer. This would
+ allow to see coreboot console output from Linux space.
+
+config CONSOLE_CBMEM_BUFFER_SIZE
+ depends on CONSOLE_CBMEM
+ hex "Room allocated for console output in CBMEM"
+ default 0x10000
+ help
+ Space allocated for console output storage in CBMEM. The default
+ value (64K or 0x10000 bytes) is large enough to accommodate
+ even the BIOS_SPEW level.
+
+config CONSOLE_CAR_BUFFER_SIZE
+ depends on CONSOLE_CBMEM
+ hex "Room allocated for console output in Cache as RAM"
+ default 0xc00
+ help
+ Console is used before RAM is initialized. This is the room reserved
+ in the DCACHE based RAM to keep console output before it can be
+ saved in a CBMEM buffer. 3K bytes should be enough even for the
+ BIOS_SPEW level.
+
+
+choice
+ prompt "Maximum console log level"
+ default MAXIMUM_CONSOLE_LOGLEVEL_8
+
+config MAXIMUM_CONSOLE_LOGLEVEL_8
+ bool "8: SPEW"
+ help
+ Way too many details.
+config MAXIMUM_CONSOLE_LOGLEVEL_7
+ bool "7: DEBUG"
+ help
+ Debug-level messages.
+config MAXIMUM_CONSOLE_LOGLEVEL_6
+ bool "6: INFO"
+ help
+ Informational messages.
+config MAXIMUM_CONSOLE_LOGLEVEL_5
+ bool "5: NOTICE"
+ help
+ Normal but significant conditions.
+config MAXIMUM_CONSOLE_LOGLEVEL_4
+ bool "4: WARNING"
+ help
+ Warning conditions.
+config MAXIMUM_CONSOLE_LOGLEVEL_3
+ bool "3: ERR"
+ help
+ Error conditions.
+config MAXIMUM_CONSOLE_LOGLEVEL_2
+ bool "2: CRIT"
+ help
+ Critical conditions.
+config MAXIMUM_CONSOLE_LOGLEVEL_1
+ bool "1: ALERT"
+ help
+ Action must be taken immediately.
+config MAXIMUM_CONSOLE_LOGLEVEL_0
+ bool "0: EMERG"
+ help
+ System is unusable.
+
+endchoice