switch-coreboot/util
Eric W. Biederman cb232f1e04 Lots and Lots of changes. Mainly bugfixes for the supermicro p4dc6,
and a bunch of generic changes.
- Started playing with automatic scanning memory for LinuxBIOS tables.
- Converted the fill_inbuf drivers to stream drivers.  This allows
  for pure data copying operations to be faster, and it allows skipping
  of unneeded data on platforms that support it.
- Added a section .rodata.streams for the stream driver control structures.
  This is preparation for building a bootloader that shares source code
  with LinuxBIOS.
- Added a driver command to NLBConfig.py for objects that should
  always be linked into LinuxBIOS if they are compiled at all.
- Moved the boot_successful logic down into the guts of the
  bootloaders.
- Modified the ip style checksum logic so it isn't specific to uniform
  boot headers...
- Added a function ndelay that uses the RTC (this is i786 specific for now).
- Added a function to delay in seconds for the braindead harddrive
  spinup logic.
- Added a floppy stream driver.
- Added a ide stream driver.
- Broke out the ram initialization for the p4dc6 into multiple c files.
- Stupidly adapted linuxbiosmain and do_inflate to the new stream
  interface.  get_byte is now a slow function call so it might be able
  to use some optimization.
- Updated the ELF bootloader to the new stream interface and adding a
  ELF header scanning function so we can boot off of harddrives and
  not smash their partition tables.
- Removed some bogus unlook ahead code from inflate.c
- Fixed a problem where we did not enable I/O resources on VGA
  compatible chips.  This caused a trident card to lock up the system
  when it's memory mapped resources were enabled.
- Correctly set up nested pci busses.  Before this a pci bus behind a
  pci bus would not get enabled.
- Config changes to the p4dc6
- Added more interrupt sources to the p4dc6 interrupt table
- Converted all of the inbuf drivers to stream drivers.
  All have good conversions except the doc_millenium.
2001-12-20 04:04:42 +00:00
..
alpha-common testing I HATE CVS 2001-03-22 21:26:32 +00:00
cachetest cache program from dave patterson at UC Berkeley. 2000-11-15 04:12:06 +00:00
config Lots and Lots of changes. Mainly bugfixes for the supermicro p4dc6, 2001-12-20 04:04:42 +00:00
getpir getpir will get PIRQ tables for linuxbios 2001-12-10 19:16:57 +00:00
k7msr Fixes for the K7 so it will compile, but print out the fact that it will be 2001-11-02 18:14:09 +00:00
makerom testing I HATE CVS 2001-03-22 21:26:32 +00:00
mkflashimg mkflashimage to build flash images. 2001-06-23 22:11:44 +00:00
mtd burn_mtd.old is the old dumb script that does insmod by hand. 2001-12-07 00:50:15 +00:00
sis Fixes for a bug that improperly set 0x0:1.0:45 to 0 instead of 0x40 2001-12-07 00:43:26 +00:00
webconfig added README 2001-08-06 15:11:40 +00:00