summaryrefslogtreecommitdiff
path: root/sys/dev/isa/mcd.c
AgeCommit message (Collapse)Author
1999-08-10support DIOCRLDINFOTheo de Raadt
1998-10-05make DIOCGPDINFO equivalent to DIOCGDINFO for cd'sTodd C. Miller
1998-10-04Add DIOCGPDINFO supportTodd C. Miller
1998-10-03Add a "spoofonly" argument to readdisklabel() which will be used toTodd C. Miller
implement an ioctl to get a spoofed label even for disks that have a label on them.
1998-04-26update audio from NetBSD, mostly by Lennart Augustsson <augustss@cs.chalmers.se>Niels Provos
1997-11-30use libkern's bcd convsMichael Shalayeff
1997-10-18avoid "no disklabel" error messagesTheo de Raadt
1997-09-29<sys/types.h> OR <sys/param.h>, BUT NOT bothMichael Shalayeff
1997-08-08Change the bounds_check_with_label API to also take a cpu_disklabelNiklas Hallqvist
reference for making transferral of meta-information possible from readdisklabel to bounds_check_with_label. The first (and maybe only) thing that will use this is the multi-disklabel-format code on the alpha where the labelsector is passed via cpu_disklabel so the label write-protection can work correctly no matter what label was found. Also use a new macro DKBAD to get at the dkbad field of the cpu_disklabel implementations that contain it. This too is for multi-disklabel architectures where the "bad" field can be inside a union. Use this macro as a means for a driver to check if an architecture supports dkbad constructs. Remove proto of bounds_check_with_label from all MD disklabel.h as it is in sys/disklabel.h. I have not been able to test the changes everywhere, if I break anything I apologize, and promise to fix it as soon as I become aware of it.
1997-01-04readdisklabel() with correct dev_tTheo de Raadt
1996-12-05call readdisklabel() in the same fashion as sd.c doesTheo de Raadt
1996-09-20silent probe, silent attach; netbsd pr#2108, mike.long@analog.comTheo de Raadt
1996-06-10enqueue eject for mcdclose()Theo de Raadt
1996-06-09support MTIOCTOP's MTOFFL to mean "eject"Theo de Raadt
1996-06-01all ports have dk_establish()Theo de Raadt
1996-05-27silence getresult during probeTheo de Raadt
1996-05-26sync 0521Theo de Raadt
1996-05-07sync with 0504 -- prototypes and bus.hTheo de Raadt
1996-04-24Add OPTi 82C929 chipset support for sound(wss,sb)/cd(mcd,scd,pcd,atapi)Michael Shalayeff
card. This is software programable card. Missing: SB support (no srcs available, and dos's exe is too big ;) Not tested: pcd(panasonic cd)(no driver); mcd,atapi(have no hw).
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-03-20Fix back wrong patches.Michael Shalayeff
1996-03-19Merging w/ NetBSD 021796.Michael Shalayeff
speaker upgraded to the current. some changes to the VM stuff (ie kern_thread.c added and so).
1996-03-08From NetBSD: merge of 960217Niklas Hallqvist
1996-02-20Pass device name to interrupt establish routines so it can be recorded inThorsten Lockert
the device interrupt chain structures (isa, pci) Move interrupt chain structure definition to <machine/psl.h> so vmstat can get at it (i386) Remove hack to count interrupts the old way (i386)
1996-01-12from netbsd;Theo de Raadt
New generic disk framework. Highlights: New metrics handling. Metrics are now kept in the new `struct disk'. Busy time is now stored as a timeval, and transfer count in bytes. Storage for disklabels is now dynamically allocated, so that the size of the disk structure is not machine-dependent. Several new functions for attaching and detaching disks, and handling metrics calculation. Old-style instrumentation is still supported in drivers that did it before. However, old-style instrumentation is being deprecated, and will go away once the userland utilities are updated for the new framework. For usage and architectural details, see the forthcoming disk(9) manual page.
1996-01-12update to new cdio.hTheo de Raadt
1995-12-27from netbsd:Theo de Raadt
The IST_* and IPL_* constants are not bus-specific; don't treat them as such. Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
1995-10-18initial import of NetBSD treeTheo de Raadt