Commit graph

386 commits

Author SHA1 Message Date
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
Ronald G. Minnich
954c2fd8e2 technoland sbc 710 support 2001-10-16 22:23:29 +00:00
Ronald G. Minnich
933ee4a04e Update w83977EF/superio.c for new superio scheme 2001-10-16 22:15:00 +00:00
Ronald G. Minnich
a17d649936 adding support for the w83877tf 2001-10-16 21:50:28 +00:00
Ronald G. Minnich
05d93f1aa3 Fixes to make the w83627hf work with the new superio setup. 2001-10-16 17:09:07 +00:00
Ronald G. Minnich
b890f329df Simple fixup for non-SMP linuxbioses 2001-10-15 22:59:38 +00:00
Ronald G. Minnich
49454af63a Updates 2001-10-15 22:49:16 +00:00
Ronald G. Minnich
460b8ad038 No real change. For chipset_init.inc, DONT ENABLE SMA (shared memory access)
for framebuffers.
2001-10-15 22:14:00 +00:00
Ronald G. Minnich
ce6c4c7195 Minor SMP fixes. Fix to linuxpci to catch buggy chipsets 2001-10-15 18:19:40 +00:00
Ronald G. Minnich
350fa4e519 comment out a bad idea -- no need to enable IDE here. 2001-10-15 13:51:46 +00:00
Ronald G. Minnich
33a25bbb9a Working irq tables 2001-10-10 05:38:06 +00:00
Ronald G. Minnich
4fdee72f2e Fixed for new irq tables 2001-10-10 05:37:41 +00:00
Ronald G. Minnich
425d4ccc14 Enable IDE (courtesy Adam Agnew and Tiara) 2001-10-05 03:56:58 +00:00
Ronald G. Minnich
844133bfd0 Add support for the s1846 440BX mainboard. 2001-09-30 04:55:42 +00:00
Ronald G. Minnich
8554bfe2cf Fixed to page sensing 2001-09-27 20:10:41 +00:00
Ronald G. Minnich
5b3a40c2cd Fixes for 440gx and bx
add ide-spinup patch
add reset_test.inc for smp on 440gx
2001-09-27 20:05:07 +00:00
Ronald G. Minnich
75174d155d These changes support both registered and non-registered dram.
non-registered has been tested to 512MB
registered has been tested to 1024MB
2001-09-25 20:16:03 +00:00
Ronald G. Minnich
34531e0262 Simple fix for the incorrect sizing problem.
This actually can result in bad RPS sizes in register 74.w (RPS)
for slots where
there is no DRAM installed. This really does not matter since the actual
access to DRAM is controlled elsewhere. If there is not DRAM in a slot,
then that piece of the RPS register will never be used.
2001-09-24 23:18:45 +00:00
Ronald G. Minnich
2dfc41206b Typo in the HOWTO for SiS 630
Quick patch for fix in the raminit code for 440gx == we need to fix this
monday.
2001-09-24 03:48:19 +00:00
Ronald G. Minnich
cffb97e763 Fix small bug in raminit for 440gx. If you have ecc ram you need to set
0x18 into reg 0x50.w

More helpful error messages when elfboot fails.
2001-09-20 17:31:08 +00:00
Ronald G. Minnich
94f0b3d4c6 Working chipset_init.inc
Sampel config file
2001-09-17 23:09:17 +00:00
Ronald G. Minnich
46c05701c1 changes to try to get this working again. 2001-09-16 05:09:05 +00:00
Ronald G. Minnich
962dff1205 Comment out most of chipset_init.inc. It's causing trouble.
ron
2001-09-16 04:46:15 +00:00
Ronald G. Minnich
2b75b524d3 Fixed Config for this mainboard.
Remove crt0.S it is no longer used.
2001-09-16 04:34:39 +00:00
Ronald G. Minnich
da3c11f6ac Entry into crt0.S is now in 16-bit mode, change Config to reflect this. 2001-09-14 17:56:29 +00:00
Ronald G. Minnich
272217d28a ipl.h for asus cua 2001-09-14 17:25:59 +00:00
Ronald G. Minnich
359a95ff2b ipl for the cua
config.DoC sample
2001-09-12 22:40:47 +00:00
Ronald G. Minnich
8eb557da83 Remove code that AMD feels is not releasable. 2001-09-07 18:17:23 +00:00
Ronald G. Minnich
24e46ba9f3 Update the README so it agrees with reality. 2001-08-31 22:25:35 +00:00
Ronald G. Minnich
ce4630e8d0 comment for why log_buf should NOT be static 2001-08-29 16:23:51 +00:00
Ronald G. Minnich
5d0eea342e Make log_buf global so I know where it is and can watch it with the arium.
Fix m754lmr/Config so it works with DoC
2001-08-29 16:22:50 +00:00
Ronald G. Minnich
f327db9118 update the howto 2001-08-25 22:14:06 +00:00
Ronald G. Minnich
9179fe2014 config for 2.4.7 for sis 630 and 730 2001-08-25 22:12:15 +00:00
Ronald G. Minnich
bfa9200c03 Fixed the raminit.inc so they don't need a working %esp.
Removed set of %esp from entry16.inc
2001-08-24 16:47:35 +00:00
Ronald G. Minnich
68221584cc One-line change to set the ESP to a sane value before starting crt0.S.
Some of the .inc files require a sane stack value. This is not a full stack init
as found in crt0.S but just a quick set to make sure call/return works.
2001-08-23 19:58:31 +00:00
Eric W. Biederman
505f52a404 Fix typon in GCC_INC_DIR setting in alpha make.base oops 2001-08-22 18:45:38 +00:00
Eric W. Biederman
6032f86410 make.base
Add rule for ldscript.ld
printk.h
      Fix typo it should be printk_alert not printk_alart...
NLBConfig.py
      - Removed some dead code
      - Modified mainboardinit and ldscript to act like my recently modified
        object command and take as a suffix a config option that must be
        set to one for them to work.
      - No longer generate ldscript.ld instead generate ldoptions and
        the variable LDSUBSCRIPTS-1.
2001-08-22 01:07:18 +00:00
Li-Ta Lo
ed79fb980d added SPD dump utility 2001-08-21 06:43:55 +00:00
Eric W. Biederman
62edf8e35e Minor glitch fix for reset16 from last checkin. 2001-08-21 04:50:37 +00:00
Eric W. Biederman
dc97310a17 Don't make crt0.s depend on the now defunct start32.inc 2001-08-21 03:01:45 +00:00
Eric W. Biederman
e1b09246c2 Compile fixes from linuxBIOS hopefully it works for everyone again.
crt0.base
     - SMP compile fixes
     - No longer unconditionally include cpu/p5/start32.inc
         (it's been renamed  cpu/i386/entry16.inc)
ldscript.base
     - Simplfied, and moved some content into reset16.lds and entry16.lds
stddef.h
     - Use C style comments for #endif /* I386_STDDEF_H */
pirq_routing.h
     - The define is HAVE_PIRQ_TABLE not HAVE_PIRQ_ROUTING_TABLE
mtrr.c
     - Remove the need for defining INTEL_PPRO_MTRR
mainboard/xxx/Config
     - start32.inc is no longer automatically included include
       entry16.inc and reset16.inc where appropriate
       In particular if we are using a docipl we don't want
       reset16.inc or reset16.lds
tyan/guiness/mptable.c
     - Removed spurious define USE_ALL_CPUS
northbridge/intel/440gx/
     - Updated to compile with the factored generic memory code.
nortsouthbridge/sis/xxx/
     - Remove includes of northsouthbridge/sis/630/param.h did I add them?
       The file is gone now so including it is just bad...
NLBConfig.py
      - Allow relative filename arguments
      - Add directive ldscript to add an include file into
        our linker script
      - Fixed docipl to use strings when calling set_option
      - Allow target the target directive to use relative paths
      - Add extra dependencies to ldscript.lds
2001-08-21 02:37:35 +00:00
Li-Ta Lo
4653e0366a fixed a typo in HAVE_PIRQ_TABLE 2001-08-16 09:49:25 +00:00
Eric W. Biederman
71be41d193 make.base(i386 & alpha)
make.base -- renamed OBJECTS to OBJECTS-1 to allow conditional compilation of objects
ldscript.base -- realized that assignemnts to the location counter inside of sections
           are relative to their start so simplfied the code
pirq_routing.h -- includeded types.h so we don't have suprises
hardwaremain.c -- unconditionally included arch/smp/mpsec.h
arch/i386/smp/Config introduced conitional on the compilation objects into
                  the compilation process
         ioapic.c -- removed (now) unneeded ifdef around this file
         mpsec.c -- removed (now) unneeded ifdef around this file

cpu/cpufixup.h -- Fix typo in the case when no cpufixup is needed.
parts/framebuffer.h -- Added a missing semicolon.
smp/atomic.h -- renamed second atmoic_inc to atomic_dec oops.

tyan/guinnes/Config -- reordered the options so they are grouped a little
                better and said mptable.o is dependent on HAVE_MP_TABLE
tyan/guiness/mainboard.c -- small change for clarity.

northsouthbridge/sis/630/northbridge.c
northsouthbridge/sis/630/southbridge.c
           -- Remove unused include of the now dead param.h

NLBConfig.py
          -- Only include numeric options in the linker script
          -- Update to handle adding a condition for when to build
             objects
2001-08-15 21:30:08 +00:00
Eric W. Biederman
94b5887f47 Add missing semicolon in smp/atomic.h 2001-08-09 19:48:33 +00:00
Eric W. Biederman
064f2b32fd Fix the pirq routing stuff. 2001-08-08 20:35:11 +00:00