[coreboot] [PATCH] SECC Pentium 2/3 users are gonna love this

Keith Hui buurin at gmail.com
Fri May 14 17:05:11 CEST 2010


On Fri, May 14, 2010 at 10:10 AM, Idwer Vollering <vidwer at gmail.com> wrote:
> 2010/5/14 Keith Hui <buurin at gmail.com>
>>
>> The original patch was unclean as pork (didn't apply cleanly). Please
>> use this one instead.
>>
>> Thanks Joseph.
>>
>> And edit your board's romstage similar to patch below:
>
> The only additional adjustment I had to make was in raminit.c:
>
> Index: src/northbridge/intel/i440bx/raminit.c
> ===================================================================
> --- src/northbridge/intel/i440bx/raminit.c      (revision 5543)
> +++ src/northbridge/intel/i440bx/raminit.c      (working copy)
> @@ -947,7 +947,7 @@
>         set_dram_row_attributes();
>
>         /* TODO: Set SDRAMC. */
> -       pci_write_config16(NB, SDRAMC, 0x0010); /* SDRAMPWR=1: 4 DIMM config
> */
> +       pci_write_config16(NB, SDRAMC, 0x0000); /* SDRAMPWR=0: 3 DIMM config
> */
>
>         /* TODO */
>         set_dram_buffer_strength();
>

So the reason you were having your problems seems to be your CPUID
isn't included in the family_67x whitelist of CPUIDs. No compiled in
CPU driver claims your cpuid, then it just dies.

Hmm... You have the same cpuid as mine. Interesting.

Anyway, That line you edited should have been removed altogether as
that register was already set elsewhere. I submitted a cleanup patch
for this and don't know how it end up. BTW enable CAR and try again.
We want to officially migrate the ASUS P2B family to CAR.

Cheers
Keith




More information about the coreboot mailing list