[coreboot] [commit] r6585 - trunk/src/mainboard/amd/persimmon

Marc Jones marcj303 at gmail.com
Mon May 16 23:48:19 CEST 2011


On Sun, May 15, 2011 at 6:52 PM, Peter Stuge <peter at stuge.se> wrote:
> repository service wrote:
>> Log:
>> Enable SPI cacheline prefetch early to reduce boot time.
>
> This is the same commit message as the previous commit, r6584.
>
> ..
>
>> +++ trunk/src/mainboard/amd/persimmon/romstage.c      Sun May 15 23:56:03 2011        (r6585)
>> @@ -50,6 +50,21 @@
>>    // all cores: set pstate 0 (1600 MHz) early to save a few ms of boot time
>>    __writemsr (0xc0010062, 0);
>>
>> +  if (boot_cpu())
>> +    {
>> +    u8 reg8;
>> +    // SB800: program AcpiMmioEn to enable MMIO access to MiscCntrl register
>> +    outb(0x24, 0xCD6);
>> +    reg8 = inb(0xCD7);
>> +    reg8 |= 1;
>> +    reg8 &= ~(1 << 1);
>> +    outb(reg8, 0xCD7);
>> +
>> +    // program SB800 MiscCntrl
>> +    *(volatile u32 *)(0xFED80000+0xE00+0x40) &= ~((1 << 0) | (1 << 2)); /* 48Mhz */
>> +    *(volatile u32 *)(0xFED80000+0xE00+0x40) |= 1 << 1; /* 48Mhz */
>> +    }
>
> ..but the code does something else?
>

Ugh, Sorry, I put the wrong commit message. It should be the following.


> Move SB800 clock init earlier to fix problem where initial serial port
> output is garbled.
>
> Signed-off-by: Scott Duplichan <scott at notabs.org>

Does anyone have a recommendation to update,fix, or otherwise improve
the svn history?

Thanks,
Marc

-- 
http://se-eng.com




More information about the coreboot mailing list