freebsd-skq/sys
Peter Wemm da6c15d597 Initial attempt to update the Alpha loader and kernel to use the machine
independent elf loader and have access to kld modules.  Jordan and I were
not sure how to create boot floppies, and the things we tried just made
SRM laugh in our faces - but it was upset at boot1 which was not touched
by these changes.  Essentially this has been untested. :-(

What this does is to steal the last three slots from the nine spare longs
in the bootinfo_v1 struct to pass the module base pointer through.

The startup code now to set up and fills in the module and environment
structures, hopefully close enough to the i386 layout to be able to use
the same kernel code.  We now pass though the updated end of the kernel
space used, rather than _end. (like the i386).

If this does not work, it needs to be beaten into shape pronto.  Otherwise
it should be backed out before 3.0.

Pre-approved in principle by: dfr
1998-10-14 09:53:25 +00:00
..
alpha Initial attempt to update the Alpha loader and kernel to use the machine 1998-10-14 09:53:25 +00:00
amd64 Fixed two potentially serious classes of bugs: 1998-10-13 08:24:45 +00:00
boot Initial attempt to update the Alpha loader and kernel to use the machine 1998-10-14 09:53:25 +00:00
cam Disable cache syncs for a broken NEC drive. 1998-10-13 23:34:54 +00:00
coda Fixes for lkm: 1998-09-29 20:19:45 +00:00
compat Fix a couple of out-of-bounds array references in mapping between 1998-10-11 04:54:16 +00:00
compile
conf Support encapsulating ELF linker sets for KLD modules via gensetdefs. 1998-10-14 04:04:22 +00:00
contrib/softupdates Fix 'noatime' bug that was unrelated to use of noatime. 1998-10-03 19:17:11 +00:00
ddb Call some helper routines to be supplied by kern_linker.c in order to 1998-10-09 23:34:09 +00:00
dev Revert part of previous commit. vaddr_t doesn't exist on FreeBSD. This 1998-10-14 08:31:27 +00:00
fs Fixes for lkm: 1998-09-29 20:19:45 +00:00
geom Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
gnu Fixed bloatage of `struct inode'. We used 5 "spare" fields for ext2fs, 1998-10-13 15:45:43 +00:00
i386 Fixed two potentially serious classes of bugs: 1998-10-13 08:24:45 +00:00
isa Fix breakage introduced by last patch. bde has added CC_QUIET flag to 1998-10-12 18:53:33 +00:00
isofs/cd9660 Remove the SLICE code. 1998-09-14 19:56:42 +00:00
kern Align to sizeof(long) rather than sizeof(int32_t). It needs to be 1998-10-14 05:07:23 +00:00
libkern Converted rcsid to $Id$ again. There shouldn't be any rcsids in the kernel. 1998-08-17 19:26:37 +00:00
miscfs Make devfs update the atime timestamp so that 'w' works when using 1998-09-30 20:33:46 +00:00
modules Unregister the glibc2 brand at module unload time. 1998-10-11 21:08:02 +00:00
msdosfs Remove unused variable. 1998-09-13 15:40:31 +00:00
net Check the timeval passed to BIOCSRTIMEOUT with itimerfix. Use tvtohz() 1998-10-08 00:32:08 +00:00
netatalk Fixed printf format errors. 1998-08-17 01:05:25 +00:00
netatm Two patches from the HARP people: 1998-09-17 09:35:02 +00:00
netinet Dike out some obsolete defines which referenced ih_next and ih_prev from 1998-09-26 14:26:59 +00:00
netipx Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
netkey Fixed printf format errors. 1998-08-17 01:05:25 +00:00
netnatm This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs In nfs_link(), check for a cross-device mount *before* looking 1998-09-29 23:39:37 +00:00
nfsclient In nfs_link(), check for a cross-device mount *before* looking 1998-09-29 23:39:37 +00:00
nfsserver The code checks each fragment mark to see if it's valid; if the fragment 1998-09-29 22:33:05 +00:00
pc98 Sync with sys/i386/isa/isa.c and wd.c revisions 1.115 and 1.177, 1998-10-13 09:44:09 +00:00
pccard - Fix a bug where a "power_off_slot' timeout was not cancelled when the 1998-09-24 17:56:31 +00:00
pci Revert part of previous commit. vaddr_t doesn't exist on FreeBSD. This 1998-10-14 08:31:27 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc Initial attempt to update the Alpha loader and kernel to use the machine 1998-10-14 09:53:25 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
sys Debug typo fixes. 1998-10-09 23:07:27 +00:00
tools VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
ufs Fixed bloatage of `struct inode'. We used 5 "spare" fields for ext2fs, 1998-10-13 15:45:43 +00:00
vm Fixed two potentially serious classes of bugs: 1998-10-13 08:24:45 +00:00
Makefile In src/Makefile.inc1: 1998-10-11 18:39:38 +00:00