switch-coreboot/include/arch/x86
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
..
amd/k8 Fixes to make k8 and others work. 2008-08-27 22:43:18 +00:00
arch Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
amd_geodelx.h Fixes to make k8 and others work. 2008-08-27 22:43:18 +00:00
byteorder.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
cpu.h The ABI wrapper from r775 made the SHARED definitions obsolete. They're 2008-08-17 21:51:13 +00:00
div64.h Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
io.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
lapic.h Add lapic defines and support. 2008-08-11 23:02:34 +00:00
lapic_def.h Add lapic defines and support. 2008-08-11 23:02:34 +00:00
legacy.h Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
macros.h Minor cosmetic and/or license header fixes (trivial). 2008-08-11 21:01:54 +00:00
msr.h A lot of the v3 header files require other header files to be #included 2008-02-19 00:34:32 +00:00
mtrr.h The m57sli almost builds. It's pretty empty. The dtc is not run . 2008-08-01 17:03:22 +00:00
pci_ops.h Console: 2008-08-09 21:03:57 +00:00
pciconf.h Remove dead code protected by #if 0 since it appeared. 2008-02-15 23:58:09 +00:00
pirq_routing.h Minor cosmetic and/or license header fixes (trivial). 2008-08-11 21:01:54 +00:00
swab.h Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
types.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00