switch-coreboot/mainboard
Ronald G. Minnich 96e0fd18bf Fixes to make k8 and others work.
We need the sys_info struct in the global variables struct for 
cache as ram on k8. The sys_info struct is generally very useful
so it makes sense to start accomodating it.  

This patch adds an (empty for now) sys_info struct for geode. 
It add sys_info to the global variables struct. 

It removes global variables from console.h to a new file, 
globalvars.h. Very little code needs to include this file. 

This patch is tested on the dbe62 and simnow with no problems.

k8 compilation is now broken but I'm working on it. I'm going through
the eyeballs-bleed code on k8 startup to document it and with any luck 
we'll have more functionality by the end of today. But it's hard ...

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>

Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>


git-svn-id: svn://coreboot.org/repository/coreboot-v3@828 f3766cd6-281f-0410-b1cd-43a5c92072e9
2008-08-27 22:43:18 +00:00
..
adl Change v3 makefile rules to be source-based, part I. 2008-08-18 11:15:43 +00:00
amd Fixes to make k8 and others work. 2008-08-27 22:43:18 +00:00
artecgroup Change v3 makefile rules to be source-based, part I. 2008-08-18 11:15:43 +00:00
emulation Fix Kconfig dependencies and update defconfigs. 2008-08-18 16:48:27 +00:00
gigabyte This now compiles and has a simple error on build to stage2. 2008-08-23 16:51:00 +00:00
pcengines Fix Kconfig dependencies and update defconfigs. 2008-08-18 16:48:27 +00:00
Kconfig The m57sli almost builds. It's pretty empty. The dtc is not run . 2008-08-01 17:03:22 +00:00