[coreboot] r5402 ...
Stefan Reinauer
stepan at coresystems.de
Sun Apr 11 13:11:31 CEST 2010
On 4/11/10 7:50 AM, repository service wrote:
> Author: linux_junkie
> Date: Sun Apr 11 07:50:08 2010
> New Revision: 5402
> URL: https://tracker.coreboot.org/trac/coreboot/changeset/5402
>
> Log:
> Trivial changes to i82830 raminit.c for USE_PRINTK_IN_CAR.
> Signed-off-by: Joseph Smith <joe at settoplinux.org>
> Acked-by: Joseph Smith <joe at settoplinux.org>
>
> Modified:
> trunk/src/northbridge/intel/i82830/raminit.c
>
> Modified: trunk/src/northbridge/intel/i82830/raminit.c
> ==============================================================================
> --- trunk/src/northbridge/intel/i82830/raminit.c Sat Apr 10 00:25:27 2010 (r5401)
> +++ trunk/src/northbridge/intel/i82830/raminit.c Sun Apr 11 07:50:08 2010 (r5402)
> @@ -30,16 +30,10 @@
>
>
> static void ram_read32(u8 dimm_start, u32 offset)
> {
> if (offset == 0x55aa55aa) {
>
...
> + PRINTK_DEBUG(" Reading RAM at 0x%08x => 0x%08x\n", (dimm_start * 32 * 1024 * 1024), read32(dimm_start * 32 * 1024 * 1024));
>
>
There is a good chance that this read does not happen unless debugging
is enabled. Is that on purpose?
It would be clearer to pull this out of the PRINTK like this:
#if CONFIG_RAM_DEBUG
u32 value = read32(dimm_start * 32 * 1024 * 1024);
PRINTK_DEBUG(" Reading RAM at 0x%08x => 0x%08x\n", (dimm_start * 32
* 1024 * 1024), value);
#endif
> /* MRS command */
> /* TODO: Set offset 0x1d0 according to DRT values */
> - PRINT_DEBUG(" MRS ");
> + PRINTK_DEBUG(" MRS\n");
>
You could make these PRINTK(BIOS_DEBUG, ...) instead of
PRINTK_DEBUG(...) to be able to easily use different log levels with one
macro.
More information about the coreboot
mailing list