[coreboot] x86: best approach to debug consumer hardware?

Arthur Heymans arthur at aheymans.xyz
Fri Jul 7 18:52:44 CEST 2017


>
> Thanks everyone, the explanation was pretty simple - the _CST package
> generated for model 6ex does not fit this exact CPU (6e8), as soon as
> stuff under CONFIG_ACPI_PROCESSOR has been loaded, system dies,
> sometimes with visible screen mess. Workaround for now is to use
> processor.nocst=1 and for Windows to use UP boot.
>
> For now, I may simply disable the _CST entirely leaving only frequency
> scaling options, though this is far from being appropriate for the
> public port.

>From git logs it looks like configuring the clockgen was needed for the
x60/t60 port for deeper c-states to work. I'd try to dump the clockgen
configuration on smbus with block operations ('i2cdump #smbus 0x69 s')
and configure it using block write operations either in romstage (look
at thinkpad x201 romstage.c) or in ramstage like is done for the x60
(might need some tweaking).


Kind regards
-- 
Arthur Heymans



More information about the coreboot mailing list