[coreboot] Geode GX2 CAR.
Marc Jones
marcj303 at gmail.com
Mon Jun 21 21:35:04 CEST 2010
Nils,
You can get the errata information from the AMD embedded dev site if
you want to sign up. http://wwwd.amd.com/dev.
I don't think that the GX2 has that bug and the register bit
definitions are completely different. I would leave it out.
Marc
On Sun, Jun 20, 2010 at 3:42 PM, Nils <njacobs8 at hetnet.nl> wrote:
> Hi all,
> I ported the Geode LX Cache As Ram code to GX2.
> It works nice and it reduces the boot time with ~35 seconds.
> Though there is a piece of code i would like some more information on.
> It is in /src/northbridge/amd/lx/raminit.c :
>
> /* SWAPSiF for PBZ 4112 (Errata 34) */
> /* check for failed DLL settings now that we have done a memory write. */
> msrnum = GLCP_DELAY_CONTROLS;
> msr = rdmsr(msrnum);
> if ((msr.lo & 0x7FF) == 0x104) {
>
> /* If you had it you would need to clear out the fail boot count flag */
> /* (depending on where it counts from etc). */
>
> /* The reset we are about to perform clears the PM_SSC register in the */
> /* 5536 so will need to store the S3 resume flag in NVRAM otherwise */
> /* it would do a normal boot */
>
> /* Reset the system */
> msrnum = MDD_SOFT_RESET;
> msr = rdmsr(msrnum);
> msr.lo |= 1;
> wrmsr(msrnum, msr);
>
> I omitted this routine in my patch because i could not find a description
> about PBZ 4112 (Errata 34) and according to the LX databook the tested bit 8
> is "Reserved".
>
> My questions are:
> 1. Where could i find information on "Errata 34" ?
> 2.Would a similar test be needed/desired for GX2 ?
>
> Thanks,Nils.
>
> --
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot
>
--
http://se-eng.com
More information about the coreboot
mailing list