coreboot-kgpe-d16/src/mainboard
Tobias Diedrich b672d94ce0 Tobias Diedrich wrote:
> Definitively a iasl problem, it can't even disassemble it's own
> output back to something equivalent to the input file.
> It seems to be generating Bytecode for the Add where it shouldn't.

Here is a solution using the SSDT.

Unfortunately iasl does not resolve simple arithmetic at compile
time, so we can not use Add(DEFAULT_PMBASE, PCNTRL) in the
Processor statement.
This patch instead dynamically generates the processor statement.
I can't use the speedstep generate_cpu_entries() directly since the
cpu doesn't support speedstep.
For now the code is in the southbridge directory, but maybe it
should go into cpu/intel/ somewhere.
IIRC notebook cpus of the era can already have speedstep, so it
would probably be possible to pair the i82371eb with a
speedstep-capable cpu...
Also, I don't know if multiprocessor boards (abit bp6?) would need
to be handled differently.

Abuild-tested.

Signed-off-by: Tobias Diedrich <ranma+coreboot@tdiedrich.de>
Acked-by: Peter Stuge <peter@stuge.se>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6153 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2010-12-08 21:40:12 +00:00
..
a-trend second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
abit second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
advantech second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
amd Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
arima second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
artecgroup first round name simplification. drop the <component>_ prefix. 2010-12-08 05:42:47 +00:00
asi second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
asrock Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
asus Tobias Diedrich wrote: 2010-12-08 21:40:12 +00:00
axus second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
azza second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
bcom second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
biostar second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
broadcom second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
compaq second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
dell second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
digitallogic Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
eaglelion second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
ecs second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
emulation Simplify a few code chunks, fix whitespace and indentation. 2010-11-21 22:47:22 +00:00
getac Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
gigabyte Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
hp Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
ibase Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
ibm second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
iei Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
intel Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
iwill second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
jetway Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
kontron Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
lanner Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
lippert second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
mitac second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
msi Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
nec second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
newisys second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
nokia second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
nvidia Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
pcengines second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
rca Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
roda first round name simplification. drop the <component>_ prefix. 2010-12-08 05:42:47 +00:00
soyo second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
sunw second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
supermicro Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
technexion Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
technologic Drop per-board ram_check() calls for now. 2010-11-22 15:57:57 +00:00
televideo second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
thomson Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
traverse first round name simplification. drop the <component>_ prefix. 2010-12-08 05:42:47 +00:00
tyan Move "select CACHE_AS_RAM" lines from boards into CPU socket. 2010-12-08 08:22:04 +00:00
via second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
winent second round name simplification. drop the <component>_ prefix. 2010-12-08 07:07:33 +00:00
wyse first round name simplification. drop the <component>_ prefix. 2010-12-08 05:42:47 +00:00
Kconfig Enable or disable the power button in Kconfig 2010-10-13 06:23:02 +00:00