freebsd-nq/sys/i386
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
..
apm Don't push/pop the return-val register. (DUH!) 1994-12-16 07:31:47 +00:00
bios Don't push/pop the return-val register. (DUH!) 1994-12-16 07:31:47 +00:00
boot Adjust for rearranged slice numbers. 1995-02-16 15:06:09 +00:00
conf Include three lines about the pcvt console driver, so we don't ever need 1995-02-15 20:38:36 +00:00
eisa Add $Id 1995-01-16 16:31:34 +00:00
i386 Use proc0's proc struct rather than curproc's when calling sync. 1995-02-15 12:27:01 +00:00
ibcs2 Don't depend on namespace pollution in <machine/limits.h> for the 1995-02-03 21:31:35 +00:00
include Fix syntax errors in #ifdefed out code. 1995-02-16 13:21:47 +00:00
isa Add compatibility cruft. 1995-02-16 15:19:19 +00:00
pci Initialisation of interrupt masks changed. 1995-02-09 20:16:19 +00:00
scsi Keep track of when we actually are awaiting a reply to an SDTR or WDTR 1995-02-03 17:15:12 +00:00
Makefile Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 19:17:18 +00:00