freebsd-dev/sys
Bruce Evans 7a867ed547 Add compatibility cruft.
Slice 0 is now for the first BSD slice.  The first BSD slice is
the first DOSpartition with id 0xa5 or the whole disk if their
are no DOSpartitions (except the latter is not yet implemented).
Existing partitions on it work the same as in 2.0 except the
'd' partition is no longer special and partitions are relative
to the skice.

Slice 1 is now for the whole disk and gets a read-only label
describing the disk.  Previously, slice 0 was for the whole disk
and there was no label on it.

Slices 2-31 are for DOSpartitions.  Slice 0 is an alias for one
of these if there is a BSD slice.  Previously, slices 1-31 were
for DOSpartitions.

diskslice_machdep.c:
Expand whole disk slice to include all DOSpartitions.  More work
is required for >1024 cylinders and to rewrite the label iff the
driver is unsure about the geometry.

subr_diskslice.c:
New function dsisopen() to help handle media changes.
1995-02-16 15:19:19 +00:00
..
alpha/include Third round in syscons update. 1995-01-28 22:18:05 +00:00
amd64 Fix syntax errors in #ifdefed out code. 1995-02-16 13:21:47 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Alow overriding of the various SHM* options. 1995-02-16 11:29:19 +00:00
ddb Added "panic" command to ddb, so we can do something sensible even if 1995-02-05 21:09:04 +00:00
dev Temporarily stop this compiling if the option TEST_LABELLING is defined 1995-02-16 13:09:39 +00:00
fs YFfix 1995-02-14 06:31:13 +00:00
gnu Fix a few bogons introduced when config lost the 3 char limitation. 1995-02-16 08:06:28 +00:00
i386 Add compatibility cruft. 1995-02-16 15:19:19 +00:00
isa Fixed cursor xor problem... 1995-02-14 14:37:53 +00:00
isofs/cd9660 strategy for block and char devices are rightfully spec_strategy. 1995-02-13 06:12:32 +00:00
kern Add compatibility cruft. 1995-02-16 15:19:19 +00:00
libkern Always build libkern_p.a. `NOPROFILE' should only control user libraries. 1995-01-10 01:57:56 +00:00
miscfs YFfix 1995-02-14 06:31:13 +00:00
modules Add ipfw to /lkm Makefile..uups.. 1995-01-30 14:21:46 +00:00
msdosfs Use the correct block number for updating the backup copy of the FAT when 1995-02-10 18:39:45 +00:00
net Attempting to bind() or connect() a routing socket, while meaningless, 1995-02-16 01:11:38 +00:00
netccitt And fix some more compiler warnings. Then give up. /sys/net* is FULL of 1995-02-15 06:29:47 +00:00
netinet Don't need to retransmit FIN bit in CLOSING state. 1995-02-16 01:53:31 +00:00
netiso Update calls to rtalloc1(). 1994-12-13 22:33:05 +00:00
netns Include <sys/systm.h> to get inlines for spl*() so that LINT kernel links. 1994-11-15 14:26:31 +00:00
nfs YF fix. 1995-02-15 04:21:32 +00:00
nfsclient YF fix. 1995-02-15 04:21:32 +00:00
nfsserver YF fix. 1995-02-15 04:21:32 +00:00
pci For the sake of people, who like to move pci_configure() 1995-02-15 20:06:38 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Use the header files that are compatible with the code just moved over 1994-08-07 18:41:02 +00:00
scsi >From a week or two ago I got kernel panics as soon as I tried to access my 1995-02-15 07:44:07 +00:00
sys Rearrange slice numbers for compatibility. 1995-02-16 13:35:21 +00:00
tools Added $Id$ 1994-08-02 07:55:43 +00:00
ufs Adjust slice names in diskerr() for the rearranged slice numbers. The 1995-02-16 14:47:38 +00:00
vm Don't bother calling pmap_create() when creating the temporary map. 1995-02-15 09:22:17 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00