[COMMIT] Infrastructure Updates 3

Eric W. Biederman ebiederman at lnxi.com
Mon Sep 1 23:21:01 CEST 2003


At this point all of the major infrastructure changes.
The next group of changes will start taking advantage of
them to handle hypertransport more cleanly and dynamically.


- Major update of the dynamic device tree so it can handle
  * subtractive resources
  * merging with the static device tree
  * more device types than just pci
- The piece to watch out for is the new enable_resources method that
  was needed in all of the drivers  

Eric

CVS: ----------------------------------------------------------------------
CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
CVS: 
CVS: Committing in .
CVS: 
CVS: Modified Files:
CVS: 	NEWS src/arch/i386/lib/pci_ops.c src/arch/ppc/lib/pci_ops.c 
CVS: 	src/boot/hardwaremain.c src/config/Config 
CVS: 	src/config/Options.lb src/devices/Config.lb src/devices/chip.c 
CVS: 	src/devices/device.c src/devices/device_util.c 
CVS: 	src/devices/pci_device.c src/include/device/chip.h 
CVS: 	src/include/device/device.h src/include/device/pci.h 
CVS: 	src/include/device/resource.h 
CVS: 	src/mainboard/arima/hdama/Config.lb 
CVS: 	src/mainboard/tyan/s2880/adaptec_scsi.c 
CVS: 	src/mainboard/tyan/s2880/intel_nic.c 
CVS: 	src/mainboard/tyan/s2880/promise_sata.c 
CVS: 	src/mainboard/tyan/s2882/adaptec_scsi.c 
CVS: 	src/mainboard/tyan/s2882/intel_nic.c 
CVS: 	src/mainboard/tyan/s2882/si_sata.c 
CVS: 	src/mainboard/tyan/s2885/adaptec_scsi.c 
CVS: 	src/mainboard/tyan/s2885/broadcom_nic.c 
CVS: 	src/mainboard/tyan/s2885/intel_nic.c 
CVS: 	src/mainboard/tyan/s2885/si_sata.c 
CVS: 	src/mainboard/tyan/s2885/ti_firewire.c 
CVS: 	src/southbridge/amd/amd8111/amd8111_acpi.c 
CVS: 	src/southbridge/amd/amd8111/amd8111_ide.c 
CVS: 	src/southbridge/amd/amd8111/amd8111_lpc.c 
CVS: 	src/southbridge/amd/amd8111/amd8111_usb.c 
CVS: 	src/southbridge/amd/amd8111/amd8111_usb2.c 
CVS: 	src/southbridge/amd/amd8131/amd8131_bridge.c 
CVS: 	src/southbridge/amd/amd8151/amd8151_agp3.c 
CVS: 
CVS: Committing in .
CVS: 
CVS: Added Files:
CVS: 	src/devices/root_device.c src/include/device/path.h 
CVS: ----------------------------------------------------------------------




More information about the coreboot mailing list