Commit graph

430 commits

Author SHA1 Message Date
Ronald G. Minnich
2360367365 Some simple typos. 2001-12-05 18:53:22 +00:00
Ronald G. Minnich
69ee1d44e0 Bharat fixes and updates 2001-12-04 22:47:44 +00:00
Ronald G. Minnich
591f62f4f3 Fix simple typo 2001-12-03 23:43:21 +00:00
Ronald G. Minnich
8249225409 add superio info for the smartcore-p5 2001-12-03 23:40:42 +00:00
Ronald G. Minnich
a2cd78fb18 Add support for fdc37c67x 2001-12-03 23:39:01 +00:00
Li-Ta Lo
2ccf7ef5a3 added console init 2001-12-03 02:21:20 +00:00
Li-Ta Lo
c065013976 added doc and std flash reading code 2001-12-03 02:19:54 +00:00
Li-Ta Lo
134a85d26d seperate out doc mil and std flash code from ipl.S 2001-12-03 02:18:11 +00:00
Ronald G. Minnich
84912b0c25 Fixed error in Config for ms7308e 2001-12-02 20:29:39 +00:00
Ronald G. Minnich
6ef9c4675d More changes from bharat for the 430 2001-11-30 22:39:09 +00:00
Li-Ta Lo
dd2204d00d fixed a old bug in flash unlock 2001-11-30 09:51:24 +00:00
Li-Ta Lo
69a4cb8cbc fixed few typo about printk 2001-11-30 09:50:07 +00:00
Eric W. Biederman
d10731d0ca Commit a version of cacheramtest.c that works on mutliple boards 2001-11-29 22:37:58 +00:00
Ronald G. Minnich
aecde3ac92 Mods from bharat 2001-11-28 22:15:50 +00:00
Eric W. Biederman
2beb0a1bcc - Updates for the supermicro p4dc6 motherboard
- Code to initialize sdram from C on the l440gx
- cache as ram code fro the p6 it works except conflict misses occur
  with addresses that are not cached so writing to ram does not work.
  Which makes it to brittle to count on.
- Initial implementation of a fallback booting scheme where we can
  have two copies of linuxbios in rom at once.
- Movement of 32 bit entry code from entry16.inc to entry32.inc
- Update of all config files so they now also include entry32.inc
- Fix for start_stop.c & entry16.inc so I can fairly arbitrarily relocate
  the 16bit entry code in SMP.
- A small number of fixes for warnings
2001-11-27 19:29:59 +00:00
Ronald G. Minnich
0ddd8a6f16 Fixup work in the video subr. 2001-11-25 21:22:16 +00:00
Ronald G. Minnich
075460ab26 Really simple fix for redhat 7.2! 2001-11-25 18:19:43 +00:00
Ronald G. Minnich
1fa1ce67a8 this might be close to right. 2001-11-24 06:33:58 +00:00
Ronald G. Minnich
557849b0a0 changes for 430tx from Bharat 2001-11-23 17:20:30 +00:00
Ronald G. Minnich
37d823e81f T32, other stuff. 2001-11-22 06:22:05 +00:00
Ronald G. Minnich
6f65f07fdf 430tx support (beginnings of) 2001-11-21 03:53:17 +00:00
Ronald G. Minnich
4dc5eb479e update the ASUS CUA stuff 2001-11-19 22:31:45 +00:00
Ronald G. Minnich
d8905a7d35 Digital logic smartcore-p5 2001-11-19 21:41:15 +00:00
Li-Ta Lo
ff2025e3d1 support non-smp and no serial console cases 2001-11-13 06:31:17 +00:00
Li-Ta Lo
64e3a29930 modification to fit with Eric's older update 2001-11-13 05:08:11 +00:00
Eric W. Biederman
d96aab9e06 - Delayed commit of code for the ASUS A7M motherboard
- VIA 686 cleanups from the A7M code (it now works in a different pci slot).
- Update of assembly printing routines to use the debug levels:
  TTYS0_TX_CHAR now becomes CONSOLE_<LEVEL>_TX_CHAR.
  It's more verbose but now the controls are the same as with the C code.
- Break off of loglevel.h from printk.h.  loglevel.h is safe for both
  the assembly routines and the C code to include.
- Next round of commits for the supermicro p4dc6
- SMP setup updates (Rons board is broken)
  I now allow the other SMP processors to report their existence.
  I really need to add a minimum time to run but that hasn't happened yet.
- SMP per motherboard table of apicids, as the assumption that they
  would always be 0 & 1 with only two cpus fails.
- RDRAM setup updates.  The code isn't done but it now works on more
  than one board at a time.
- More cacheram work.  Minor bug fixes and some macros to use it from C.
- Entry point changes so we no longer have to jump over our gdt.
- Added/Audited the cpufixup for the i786
- IDE intialization for the 82801 ich2 chip.
2001-11-13 03:43:37 +00:00
Li-Ta Lo
7ca28e1b0f modify option HAVE_PIRQ_TABLE to option HAVE_PIRQ_TABLE=1
delete P6 mtrr for P5 mainboards
2001-11-13 03:21:28 +00:00
Ronald G. Minnich
0222d47c61 Changed
option SERIAL_CONSOLE
to
option SERIAL_CONSOLE=1
2001-11-08 02:06:37 +00:00
Li-Ta Lo
45c7f99fe8 added 2.4.12 patch for SiS chipets 2001-11-06 05:38:26 +00:00
Li-Ta Lo
d4788245de add code to disable internal devices 2001-11-06 04:32:05 +00:00
Li-Ta Lo
4eb28ca342 enable VGA palette snoop and legacy VGA IO port 2001-11-06 04:29:38 +00:00
Li-Ta Lo
929efbd797 add SERIAL_CONSOLE=1 2001-11-06 04:26:19 +00:00
Eric W. Biederman
a8151ba2cd Initial checkin for supermicro p4dc6
This also includes a bunch of my pending work including
- Updated serial code so we can compile in different serial port speeds
- Updates to the build system so that:
  - Makefile.settings holds all of the settings of the config variables
  - ldoptions and cpuflags are generated automatically with perl scripts
  - src/config/Config holds all of the architecture neutral make file settings
- Initial work on the P4 including how to use cache as ram
- Update to the ioapic code for the P4 because it delivers irqs on the system
  bus instead of an out of band bus
- Updated version of printf that doesn't need an intermediate buffer
  - logbuf_subr now handles the case when we want to use a log buffer
- video_subr handles the preliminary code for writing to a video device.
- Pending changes for the L440GX are merged in as well (hopefully I haven't
  messed then up since they were written).
2001-11-03 02:11:49 +00:00
Ronald G. Minnich
be3ebbe61f Support for the rcn dc1100s mainboard. The 694 files are probably wrong. 2001-11-03 00:22:28 +00:00
Ronald G. Minnich
756b831085 Tooked out "busted" notice 2001-11-02 20:15:29 +00:00
Ronald G. Minnich
66fa179fd6 K7 support is back! 2001-11-02 20:14:26 +00:00
Ronald G. Minnich
e433002b05 Fixes for the K7 so it will compile, but print out the fact that it will be
slow.

Notes on K7 MSRs.
2001-11-02 18:14:09 +00:00
Ronald G. Minnich
1da6fe55ec New raminit.inc 2001-11-01 14:15:44 +00:00
Ronald G. Minnich
492ad3aaed Known-good ASUS CUA howto 2001-10-31 04:38:49 +00:00
Ronald G. Minnich
3be04423cd Fixed .config files (remove arch command)
Add support for new mainboard and chipset combos
2001-10-30 17:22:50 +00:00
Ronald G. Minnich
3260d101ea Support for ASUS CUA and other M1631 mainboards. 2001-10-25 03:15:52 +00:00
Ronald G. Minnich
fc135688be Working changes for the technoloand sbc 710. MTRRs can now be configured as
either ROM starting at 0xc0000 or starting at 0xf0000. For the 0xf0000 case,
0xc0000 to 0xeffff is configured as FB, i.e. non-cacheable.
2001-10-24 19:13:21 +00:00
Ronald G. Minnich
71022a5661 added debug option for get_byte to dump every byte.
Fix for technoland config
Added new anal-retentive DoC code for those who want it to docmil_fill_inbuf
added .h files for new DoC code.
2001-10-24 16:13:42 +00:00
Ronald G. Minnich
8e1e3fbfa5 Final changes for the sbc710. docmill_fill_inbuf.c now takes a
#define for the base of DoC, and defaults to 0xffffe000 if it is not set.
2001-10-20 05:11:28 +00:00
Ronald G. Minnich
e997aa5946 gctags is gone on new redhat! 2001-10-19 18:24:16 +00:00
Eric W. Biederman
351efb22d5 Set the accessed bit on the segment descriptors to prevent writing to them. 2001-10-19 18:04:02 +00:00
Ronald G. Minnich
0a50c4f5ff A few more changes for the SBC 710 2001-10-18 22:28:14 +00:00
Ronald G. Minnich
ced8548e88 Finishing up things for technoland 2001-10-16 23:34:23 +00:00
Ronald G. Minnich
537643b3dd Minor fix to the sample config 2001-10-16 22:31:31 +00:00
Ronald G. Minnich
7b7640fdc4 technoland SBC 710 support. It actually builds, amazingly enough 2001-10-16 22:30:55 +00:00