mirror of
https://github.com/fail0verflow/switch-coreboot.git
synced 2025-05-04 01:39:18 -04:00
(1)we now compile in all printks, which is good: we can print any message provided we can change the console log level at any time. (2) The console log level is compiled in and unchangeable, which is bad, as it defeats the purpose of (1). Add a BIOS_ALWAYS log level. Make console log level a variable. Make functions that set it and get it visible everywhere. Always print out the version message; this is really *not* noise! PCI: Simplify pci functions so that they can be used in stage1 or anywhere for that matter. Add a find function which is needed for many stage1 functions. Note that we copy but also clean up the libpayload stuff just a bit. Get rid of config space type 2. If there was ever a platform that used it, I don't know what it was, and the presence is a needless distraction. tested and working on DBE62 (which means the console and the pci functions work :-). There is a remaining problem with dumplxmsrs which nobody understands. It prints out garbage if we use the %s for the msr names. Formatting is an issue; if somebody wants to fix formatting they can assume I will ack it. Sorry, my emacs has gone just nuts. Signed-off-by: Ronald G. Minnich <rminnich@gmail.com> Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://coreboot.org/repository/coreboot-v3@729 f3766cd6-281f-0410-b1cd-43a5c92072e9 |
||
---|---|---|
.. | ||
clog2.c | ||
compute_ip_checksum.c | ||
console.c | ||
delay.c | ||
elfboot.c | ||
Kconfig | ||
lar.c | ||
lzma.c | ||
lzmadecode.c | ||
lzmadecode.h | ||
Makefile | ||
mem.c | ||
nrv2b.c | ||
ram.c | ||
ramtest.c | ||
stage2.c | ||
string.c | ||
tables.c | ||
uart8250.c | ||
vsprintf.c | ||
vtxprintf.c |