Commit graph

119 commits

Author SHA1 Message Date
Ronald G. Minnich
b643e782d0 more fixes for dave ashley 2004-03-09 00:07:12 +00:00
Ronald G. Minnich
5aad3ba0d0 from dave ashley.
ron
2004-03-08 16:28:57 +00:00
Tom Zimmerman
ec2d28a287 Made changes to allow one cpu to be plugged into a SMP board. 2003-10-03 15:48:45 +00:00
Ronald G. Minnich
ee9d9e75ac latest greatest vga support 2003-09-24 16:51:08 +00:00
Ronald G. Minnich
e39b70bc2b fixes from SONE 2003-09-08 20:10:45 +00:00
Greg Watson
7a52a73fbc Moved MPC7410 initialzation code to pmc/altimus/mpc7410. 2003-06-09 17:36:24 +00:00
Greg Watson
7519bbae3f Added _insw_ns(). 2003-06-06 17:57:22 +00:00
Greg Watson
1a900329b0 Fix timer code. 2003-06-06 14:44:13 +00:00
Greg Watson
acb11fd1f2 Added define for udelay(). 2003-06-06 14:38:08 +00:00
Greg Watson
d99f9da3c1 Don't load over LinuxBIOS. 2003-06-06 14:35:27 +00:00
Andrew Ip
0086a65df9 fixed epia with vgabios 2003-05-23 00:49:47 +00:00
Andrew Ip
b8097a015b vgabios support for epia 2003-05-22 12:59:58 +00:00
Ronald G. Minnich
32bab63ed9 added assignirq code 2003-05-06 15:03:25 +00:00
Ronald G. Minnich
58595b52b3 fixed typo with IRQ_SLOT_COUNT 2003-04-30 19:41:25 +00:00
Ronald G. Minnich
6b9ddebef3 bug fixes, etc. 2003-04-30 18:09:06 +00:00
Greg Watson
2209d14e5f Elfboot support. 2003-04-24 03:32:13 +00:00
Greg Watson
f0c291eef7 IRQ stuff. 2003-04-24 03:31:38 +00:00
Ronald G. Minnich
b079059d48 minor changes for assignirq etc.
assignirq defaults to 'off' (0)
2003-04-21 17:56:12 +00:00
Greg Watson
690d5777c7 more ppc 2003-04-15 18:57:11 +00:00
Ronald G. Minnich
2041c328cd more ppc 2003-04-15 18:29:12 +00:00
Ronald G. Minnich
6510b2a77b PPC commit 2003-04-14 22:54:36 +00:00
Eric W. Biederman
b07648f6b1 - intel.h removed false comment
- p4dpe sync with LNXI tree
  * Make switching to fallback mode more robust
    Added boot_countdown to count the number of times booting has failed.
  * Added boot index to allow fully forcing the boot device with cmos options
  * Added missing irqs to the mptable.
- p4dpr sync with LNXI tree
  * Make switching to fallback mode more robust
    Added boot_countdown to count the number of times booting has failed.
  * Added boot index to allow fully forcing the boot device with cmos options
- tyan/guiness repair and update the Config file
- northbridge/amd/amd76x/
  * Support for up to 4GB of ram.
  * Correct handling of strange dimm sizes
- northbridge/intel/E7500
  * Tunned settings for better memory performance
- northbridge/intel/E7501
  * Fixed calculations based on a 100Mhz to use a 133Mhz clock.
  * Replaced hard codes for the supermicro x5dpr
  * Misc bug fixes
- src/ram/spotcheck.inc
  * Removed someones temporary debugging code
- src/sdram/generci_zero_ecc_sdram.inc
  * Handle addresses > 2GB
- src/southbridge/amd/amd768/
  * Changed references to the amd766 to the amd768
  * misc fixes
  * Added a count to the failover code so we trigger fallback much less easily.
  * more attempts to disable the amd768 watchdog...
  * reset the board on a timeout reading from the smbus.
- src/southbridge/intel/82801
  * added a count of boot failers so we trigger fallback mode much leass easily.
- Added motherboards p4dpeg2, x5dpr, s2466, s2469
2003-04-12 02:24:28 +00:00
Eric W. Biederman
88d4672564 - Cleaner #defines in pirq_routing.h
- Remove duplicate include of c_start.S in arch/i386/lib/Config
- Infrastructure to handle cpu startup bugs
- irq routing table size check
- split up the i786 microcode updates into their own files
- Enable cpu ECC checking on the Athlons
- More pci_ids
- #defines for the location of the LinuxBIOS checksum
2003-04-09 00:01:11 +00:00
Andrew Ip
c890b0e8ee reverted back. It breaks build with SERIAL_POST enabled. Have to investiaget more about Kevin's patch 2003-02-12 08:08:14 +00:00
Steven James
574433a13f More checkins for Tyan Guinnes, normal_boot no longer reletive to ZKERNEL_START 2002-12-19 22:45:43 +00:00
Ronald G. Minnich
14342bf376 more current params
IDE support for primary and secondary channels.

video support.

improved floppy and ide support.
2002-12-16 17:57:49 +00:00
Ronald G. Minnich
d96a3f75b8 more gcc fixes. 2002-12-09 23:38:11 +00:00
Ronald G. Minnich
1a036302c7 Fix for gcc issues.
updated pci_ids.h
2002-12-09 02:44:31 +00:00
Ronald G. Minnich
5691f23e61 pirq_routing.h: fixed for gcc 3.x
printk.c: added hexdump function, conditionally compiled with CONFIG_HEXDUMP
mptable.c: added mp table debug functions, conditionally compiled with
          CONFIG_DEBUG_MPTABLE. These use hexdump.
2002-12-03 16:12:16 +00:00
Andrew Ip
8f2569e441 added verify_copy_pirq_routing_table 2002-11-14 03:42:24 +00:00
Andrew Ip
527f8a5516 fixed postcode to serial by Kevin Hester 2002-11-10 06:25:48 +00:00
Andrew Ip
0e9e6dd5cc fixed smp including extra line 2002-10-28 07:41: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
1e50d15b57 - New secondary.S
- Merge supermicro mainboard directories
2002-10-25 20:39:20 +00:00
Ronald G. Minnich
68da117ea5 PPC support 2002-10-21 02:55:04 +00:00
Ronald G. Minnich
31accf273f More problems, not quite there. 2002-10-17 23:07:48 +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
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
Ronald G. Minnich
6fa605c210 Smartcore commit. IDE fixup for cs5530.
Enable debug prints to try to find etherboot problems Smartcore fixes.
2002-09-10 14:57:40 +00:00
Ronald G. Minnich
490c64dee2 Support now works for the digital logic smartcore p3 SE 2002-08-21 21:02:55 +00:00
Ronald G. Minnich
e9c806ea37 take out mistaken change. 2002-07-30 20:24:40 +00:00
Ronald G. Minnich
3dfb12a37a initial post of 0x01 for motherboard timing issues.
count=1 on the dd for the payload so it won't grow without bound.
2002-07-29 17:19:31 +00:00
Eric W. Biederman
e34319b59a Fix ldscript.base to work around linker bugs.
In particular symbols inside of NOALLOC sections were being allocated
at the start of the section.
2002-07-25 20:50:52 +00:00
Ronald G. Minnich
8b73dcc250 Nits with the compiler. 2002-07-19 21:06:24 +00:00
Eric W. Biederman
36eda040d4 Update the ldscript, to declare pci_drivers && epci_drivers 2002-07-19 15:35:28 +00:00
Eric W. Biederman
58bbe2161c Add alpha version of bitops.h 2002-07-18 22:26:45 +00:00
Eric W. Biederman
e8dacb6ba8 - Update the code in bitops.h so it will compile. 2002-07-18 21:58:33 +00:00
Ronald G. Minnich
4dc3c174db fixes for alpha.
Note the beginning of moving linuxbios_table.c to src/lib
2002-07-18 21:08:09 +00:00
Eric W. Biederman
f11b412d37 - Refix the protoptype for jmp_to_elf_entry, including fixing alpha code
- Updated to new pci code
2002-07-18 20:30:20 +00:00