Commit graph

688 commits

Author SHA1 Message Date
Andrew Ip
c81ca3d563 moved ethernet enable before spci enum in order to get mem and io space assigned. 2002-11-10 06:47:56 +00:00
Andrew Ip
1fdc622a1e There was a serious problem in the ldsetup scripts. If the BIOS contained an odd length rodata, LD would make a bad stripped file. The objcopy tool deals poorly with sections that are not longword aligned. This resulted in the BIOS almost working, but it would be referencing the wrong offsets for some key data. by Kevin Hester 2002-11-10 06:30:18 +00:00
Andrew Ip
1d729b4ebe used value from Kevin Hester's reference board to stabilize sdram init 2002-11-10 06:27:47 +00:00
Andrew Ip
527f8a5516 fixed postcode to serial by Kevin Hester 2002-11-10 06:25:48 +00:00
Steven James
f50296e1c8 add support for failover image. Make example configs actually work 2002-11-07 22:03:33 +00:00
Ronald G. Minnich
71e607a388 Added defines for mainboard etc. 2002-11-07 05:05:59 +00:00
Andrew Ip
f5234f7bc3 README for epia 2002-10-30 03:00:32 +00:00
Andrew Ip
78ba87d6be updated to pci_find_device 2002-10-28 14:05:30 +00:00
Andrew Ip
de7cd2237c initial update 2002-10-28 12:37:52 +00:00
Andrew Ip
8cc78ead9b added southbridge/ethernet/keyboard/nvram fixup 2002-10-28 07:43:55 +00:00
Andrew Ip
ea6d08f3bd added irq_tables and mainboard fixup 2002-10-28 07:43:00 +00:00
Andrew Ip
0e9e6dd5cc fixed smp including extra line 2002-10-28 07:41:54 +00:00
Steven James
fe551417ed Initial entry 2002-10-27 15:55:46 +00:00
Ronald G. Minnich
bbc726cd92 status files for mainboards. 2002-10-27 01:43:49 +00:00
Steven James
9d51bdc5e9 Turn on early_mtrr. Really speeds up the memory setup! 2002-10-26 18:06:25 +00:00
Eric W. Biederman
ec0b092521 - Miscellanous minor fixes 2002-10-26 03:40:39 +00:00
Eric W. Biederman
b920a63348 - Revert last minute regression, raminit.inc now works again. 2002-10-26 02:32:26 +00:00
Eric W. Biederman
f0bc1ed2a5 - Fixes for the code that reduces the number of banks processed by the code. 2002-10-26 02:23:20 +00:00
Eric W. Biederman
8386fee707 - Only include spotcheck.inc once
- Remove debugging code from build_opt_tbl
2002-10-26 00:57:15 +00:00
Steven James
08bee63c8b A fix for the old outb 0x80 based calibrate_tsc
return the computed value, not an uninitialized variable!
2002-10-26 00:49:25 +00:00
Eric W. Biederman
9afa98852d - Theoretical bug fixes for the memory setup,
I have seen the smbus go south in the middle of memory setup
  so that check is actually important.
2002-10-26 00:43:39 +00:00
Steven James
2f19fe1567 This is the Intel Clearwater motherboard. 2002-10-26 00:11:07 +00:00
Steven James
9b9d01f7cb A few changes to make E7500 raminit more generic
In preparation for Clearwater
2002-10-26 00:07:22 +00:00
Eric W. Biederman
008acb3a52 - Commit the nrv2b compressor source to the tree.
I thought I had added it a while ago but I forgot to cvs add it.
2002-10-25 23:06:54 +00:00
Eric W. Biederman
d82ec7bd7b - New but missing files 2002-10-25 22:59:04 +00:00
Eric W. Biederman
a3c4d998ee - One more code sync up, change the startup code. 2002-10-25 22:57:21 +00:00
Eric W. Biederman
3c6821c4fa - Update lb dump to handle the new type in linuxbios_tables.h 2002-10-25 21:10:12 +00:00
Eric W. Biederman
3c717fd3c7 - Add i786 cpu fixup routines 2002-10-25 21:01:14 +00:00
Eric W. Biederman
58c5b30a0e - Various mainboard specific files from my tree. 2002-10-25 20:55:53 +00:00
Eric W. Biederman
144e3fd7d9 - Proper warning fix for northbridge.c
- Extra memory validity checks for raminit.inc
2002-10-25 20:43:02 +00:00
Eric W. Biederman
1e50d15b57 - New secondary.S
- Merge supermicro mainboard directories
2002-10-25 20:39:20 +00:00
Eric W. Biederman
ab330196a1 - update mkelfImageto version 1.16
- cleanup the w83627hf header, and function names
- rename power_led to w83627hf_power_led
- rename w832627hf_power_after_power_fail to w83627hf_power_after_power_fail
- smbus_read_block != smbus_read_byte
- Update build_opt_tble to handle checksum entries
----------------------------------------------------------------------
2002-10-25 19:26:13 +00:00
Ronald G. Minnich
d0bec9e108 Add IDE_SECONDARY to config for pcm-5823
piix4e fixes from John Usher
Fix to Config for 5530
Fix the glitchy fdc37b72x superio which glitches badly on baud rate changes
2002-10-21 14:28:55 +00:00
Andrew Ip
2a70749043 sample config for epia 2002-10-21 04:08:40 +00:00
Ronald G. Minnich
68da117ea5 PPC support 2002-10-21 02:55:04 +00:00
Andrew Ip
f832c02fba config for via's epia 2002-10-20 08:07:24 +00:00
Andrew Ip
36edc77528 added ramtest 2002-10-20 08:06:30 +00:00
Andrew Ip
9ea85f9fc9 added sdram init and ramtest 2002-10-20 08:05:53 +00:00
Andrew Ip
0f3dcd4a1d updated irq table 2002-10-20 07:26:03 +00:00
Andrew Ip
f041607018 fixed serial console 2002-10-20 07:25:28 +00:00
Ronald G. Minnich
31accf273f More problems, not quite there. 2002-10-17 23:07:48 +00:00
Ronald G. Minnich
9c29b46206 Added the include for spotcheck 2002-10-17 22:37:09 +00:00
Ronald G. Minnich
7377b062c9 Basic syntax errors and other compilation errors fixed. Now to shoot for
link-time errors (e.g. udelay etc.)
2002-10-17 21:09:15 +00:00
Ronald G. Minnich
36a7dd48fc Simple fixes so that dependencies are satisfied; now for the compile
errors.
2002-10-17 20:39:55 +00:00
Ronald G. Minnich
71295c0e4b support for p4dpe 2002-10-17 17:41:26 +00:00
Andrew Ip
2f828ca0b9 added w49f002u support 2002-10-16 06:58:05 +00:00
Eric W. Biederman
65bfc16139 src/northbridge/intel/E7500/{sync the directory}
src/ram/ramtest.inc{Add movnti ... }
src/southbridge/intel/82801ca/{sync the directory}
src/southbridge/intel/82870/{sync the directory}
src/southbridge/via/vt8231/southgbridge.c
- Transform intel_conf_xxx into pcibios_xxxx
src/southbridge/via/v82c686/southgbridge.c
- Transform intel_conf_xxx into pcibios_xxxx
src/winbond/w83627hf/Config
- Enable the hardware monitor
- Add support for turning on the power_led
util/config/NLBConfig.py
-  Add support for  object <something>.c
-  Add support for  object <something>.S
-  recode how the list of source files is built up.
util/lb-dump/dump_lb_table.c
- Fix the memory size abreviations
2002-10-10 23:55:18 +00:00
Eric W. Biederman
53be537588 commit this 2002-10-10 22:23:43 +00:00
Eric W. Biederman
b1a740bc28 AUTHORS
- Add myself
src/cpu/p5/delay_tsc.c
- Fix the indentation
- Don't have the new calibrate_tsc function directly
  update global variables.
src/include/smp/start_stop.h
- Change #ifdef SMP to #if SMP == 1
src/include/string.h
- Declare sprintf
src/lib/elfboot.c
- Minor fixes to verify_loaded_image
- Change all of the new debugging messages to printk_spew
src/lib/inflate.c
- Remove sensless warning message fixes
src/lib/linuxpci.c
- move declaration of sprintf to string.h
- Better detection of read only bars in pci_get_resource
- Remove pci_noop
- Remove warning about set_pci_dev_ops not being finished
src/lib/src.c
- change #ifdef SERIAL_POST to #if SERIAL_POST in post_code
2002-10-10 19:46:47 +00:00
Eric W. Biederman
b708444232 src/arch/i386/boot/boot.c
- Tone down the severity of error messages
src/arch/i386/lib/console.inc
- Preserve morre registers in __CONSOLE_INLINE_TX_HEX8
src/arch/i386/lib/hardwaremain.c
- Fixup the cmos option to handle multiple cpus
- Move pci setup before ramsize initialization
- Renable keyboard_on
src/arch/i386/smp/Config
Add secondary.S
src/arch/i386/smp/secondary.S
- add
src/arch/i386/smp/secondary.inc
- remove
src/arch/i386/smp/start_stop.c
- Remove unused variables
src/config/Config
- Cleanup the cross compiling options
- Rename cmos.conf cmos.layout as the previous name was too confusing
src/cpu/p6/mtrr.c
- Create subroutines to enable/disable caching
- Call them in all of the appropriate places
- Add an extra argument to range_to_mtrr to allow for
  future optimizations
2002-10-10 19:02:37 +00:00