aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mse/mse_cbus.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove pc98 support completely.Yoshihiro Takahashi2017-01-281-301/+0
| | | | | | | | | I thank all developers and contributors for pc98. Relnotes: yes Notes: svn path=/head/; revision=312910
* Add locking and mark MPSAFE.John Baldwin2014-10-111-57/+30
| | | | | | | | | | | | | | | | - Add a mutex to protect the softc. - Use callout(9) instead of timeout(9). - Consolidate duplicated detach routines into a bus-independent detach routine. - Add an extra sleep lock flag (MSESC_READING) to prevent other readers from reading while the first reader is copying data out of sc_bytes[] via uiomove(). - Use bus_*() instead of bus_space_*(). Tested by: nyan Notes: svn path=/head/; revision=272956
* Since DELAY() was moved, most <machine/clock.h> #includes have beenPoul-Henning Kamp2006-05-161-1/+0
| | | | | | | unnecessary. Notes: svn path=/head/; revision=158651
* Minor style(9) changesWarner Losh2005-04-081-30/+17
| | | | | | | | | o use prototype definition o use mse_{isa,cbus}_{probe,attach,detach} in preference to mse_{probe,attach,detach}. Notes: svn path=/head/; revision=144783
* Use the standard FreeBSD licenseWarner Losh2005-01-111-8/+6
| | | | Notes: svn path=/head/; revision=140040
* Start each of the license/copyright comments with /*-, minor shuffle of linesWarner Losh2005-01-061-1/+1
| | | | Notes: svn path=/head/; revision=139749
* Separate mse driver into a core driver and a bus attachments. Separate outWarner Losh2004-12-121-0/+344
the ISA and CBUS (called isa on pc98) attachments. Eliminate all PC98 ifdefs in the process (the driver in pc98/pc98/mse.c was a copy of the one in i386/isa/mse.c with PC98 ifdefs). Create a module for this driver. I've tested this my PC-9821RaS40 with moused. I've not tested this on i386 because I have no InPort cards, or similar such things. NEC standardized on bus mice very early, long before ps/2 mice ports apeared, so all PC-98 machines supported by FreeBSD/pc98 have bus mice, I believe. Reviewed by: nyan-san Notes: svn path=/head/; revision=138755