freebsd-dev/sys/i386
Rodney W. Grimes 9949ebf656 1. BOOTSEG and BOOTSTACK are now set from the Makefile, the boot code has
been relocated to run in the 64k segment at 0x10000 with the stack at
    the top of this segment.  This corrects the problems machines with 512K
    base memory had booting.

2.  startprog routing rewritten to convert the BOOTSEG ss to a KERNELSEG
    ss, this eliminated the last of the >512K memory references.  Additional
    cleanup in here included a better way to copy the arguments to the
    kernel stack.

3.  Elimination of argv and esym cruft saved a few bytes.

4.  Only need to truncate the head.a_entry to a meg boundary once intead
    of every time we used it!  [Saving more bytes].

5.  Addition of version 1 bootinfo structure support.  These boot blocks
    pass the kernel name in to the kernel now.

6.  Removed historical comments about MACH argv stuff, as it is useless now.
1994-10-06 09:41:05 +00:00
..
apm Ripped out a lot of stuff made to circumvent the previous bogus assy stuff. 1994-10-02 17:40:38 +00:00
bios Ripped out a lot of stuff made to circumvent the previous bogus assy stuff. 1994-10-02 17:40:38 +00:00
boot 1. BOOTSEG and BOOTSTACK are now set from the Makefile, the boot code has 1994-10-06 09:41:05 +00:00
conf USE_RTC_CENTURY added 1994-10-04 14:11:02 +00:00
eisa Removed inclusion of pio.h and cpufunc.h (cpufunc.h is included from 1994-09-16 13:33:56 +00:00
i386 1. Eliminate unused esym global from locore, our boot code never supported 1994-10-06 09:22:47 +00:00
include 1. bootinfo.h defines the structure passed in to the kernel by the 1994-10-06 09:25:25 +00:00
isa Add disable_rtc_set variable to block resettodr() call, needed for 1994-10-04 18:39:10 +00:00
pci Add Matt Thomas's DC21040 PCI Ethernet driver. (This is turning out 1994-10-01 20:16:47 +00:00
Makefile Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 19:17:18 +00:00