switch-coreboot/device
Ronald G. Minnich 62f8ea8e9b This set of changes gets us much farther, in fact, we get into initram.
This means that basic resource maps are working, initial hypertransport 
setup is working, the amd8111 ISA device is working, config space is 
working for all the parts, we can grow the FLASH part address space to 
more than 64k, and in general we're having a good time. 

Here is the output:
coreboot-3.0.824 Tue Aug 26 22:18:21 PDT 2008 starting... 
(console_loglevel=8)
Choosing fallback boot.
LAR: Attempting to open 'fallback/initram/segment0'.
LAR: Start 0xfff80000 len 0x80000
LAR: normal/option_table@0xfff80000, size 1776
LAR: normal/initram/segment0@0xfff80740, size 24404
LAR: normal/stage2/segment0@0xfff866f0, size 1
LAR: normal/stage2/segment1@0xfff86750, size 18542
LAR: normal/stage2/segment2@0xfff8b010, size 559
LAR: normal/payload/segment0@0xfff8b290, size 18142
LAR: bootblock@0xffff7fc0, size 32768
LAR: File not found!
LAR: Run file fallback/initram/segment0 failed: No such file.
Fallback failed. Try normal boot
LAR: Attempting to open 'normal/initram/segment0'.
LAR: Start 0xfff80000 len 0x80000
LAR: normal/option_table@0xfff80000, size 1776
LAR: normal/initram/segment0@0xfff80740, size 24404
LAR: CHECK normal/initram/segment0 @ 0xfff80740
start 0xfff80790 len 24404 reallen 24404 compression 0 entry 0x00000004 
loadaddress 0x00000000
Entry point is 0xfff80794
Hi there from stage1
stage1 returns
run_file returns with 0

Goal for tomorrow is to get initram done. 

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



git-svn-id: svn://coreboot.org/repository/coreboot-v3@826 f3766cd6-281f-0410-b1cd-43a5c92072e9
2008-08-27 05:30:50 +00:00
..
agp_device.c The named unions in the device tree code are obnoxious and degrade 2008-08-10 00:20:24 +00:00
cardbus_device.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
device.c properly align bridge resources. 2008-04-29 03:52:57 +00:00
device_util.c Emergency patch for an ancient bug in device_util.c, self-acked: 2008-08-14 00:02:27 +00:00
hypertransport.c This set of changes gets us much farther, in fact, we get into initram. 2008-08-27 05:30:50 +00:00
Kconfig Fix Kconfig dependencies and update defconfigs. 2008-08-18 16:48:27 +00:00
Makefile More sensible way to conditionally include hypertransport.c 2008-08-24 06:16:03 +00:00
pci_device.c Improve/fix PCI device doxygen comments. 2008-08-22 11:10:04 +00:00
pci_ops.c The named unions in the device tree code are obnoxious and degrade 2008-08-10 00:20:24 +00:00
pci_rom.c The named unions in the device tree code are obnoxious and degrade 2008-08-10 00:20:24 +00:00
pcie_device.c The named unions in the device tree code are obnoxious and degrade 2008-08-10 00:20:24 +00:00
pcix_device.c The named unions in the device tree code are obnoxious and degrade 2008-08-10 00:20:24 +00:00
pnp_device.c The named unions in the device tree code are obnoxious and degrade 2008-08-10 00:20:24 +00:00
pnp_raw.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
root_device.c remove const from default root ops. device ops can not be const because they're 2008-04-04 03:46:39 +00:00
smbus_ops.c A lot of the v3 header files require other header files to be #included 2008-02-19 00:34:32 +00:00