aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/slice/slice_base.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove the SLICE code.Søren Schmidt1998-09-141-826/+0
| | | | | | | | This clearly needs alot more thought, and we dont need this to hunt us down in 3.0-RELEASE. Notes: svn path=/head/; revision=39187
* Start cleaning up the aynchronous probing code for SLICE handlers.Julian Elischer1998-07-201-64/+104
| | | | Notes: svn path=/head/; revision=37768
* SLICE probing becomes asynchronous. It can now be triggered byJulian Elischer1998-07-131-79/+163
| | | | | | | | | | | interupt level events. This needs a lot of cleanup, but has been working here for a month or two.. originally needed for CAM integration but that hasn't happenned yet. The probing state machines for each handler should be replaced by a more generic state-service. It's still quite messy in there.. Notes: svn path=/head/; revision=37616
* Horrible hack to allow newfs to work again in SLICE kernels.Julian Elischer1998-06-141-1/+4
| | | | | | | Real fix in the making but requires editing 60+ files. (every damn driver) Notes: svn path=/head/; revision=36989
* close() is no longer a SLICE method.Julian Elischer1998-04-221-2/+28
| | | | | | | | Close is simply an open with no-read and no-write once internal to SLICE (it still exports a close to the rest of the kernel) Notes: svn path=/head/; revision=35386
* Don't allow an open to succeed if the device is invalidated during theJulian Elischer1998-04-221-1/+3
| | | | | | | open process. Notes: svn path=/head/; revision=35376
* Add changes and code to implement a functional DEVFS.Julian Elischer1998-04-191-0/+671
This code will be turned on with the TWO options DEVFS and SLICE. (see LINT) Two labels PRE_DEVFS_SLICE and POST_DEVFS_SLICE will deliniate these changes. /dev will be automatically mounted by init (thanks phk) on bootup. See /sys/dev/slice/slice.4 for more info. All code should act the same without these options enabled. Mike Smith, Poul Henning Kamp, Soeren, and a few dozen others This code does not support the following: bad144 handling. Persistance. (My head is still hurting from the last time we discussed this) ATAPI flopies are not handled by the SLICE code yet. When this code is running, all major numbers are arbitrary and COULD be dynamically assigned. (this is not done, for POLA only) Minor numbers for disk slices ARE arbitray and dynamically assigned. Notes: svn path=/head/; revision=35319