mse.c (4259) | mse.c (7430) |
---|---|
1/* 2 * Copyright 1992 by the University of Guelph 3 * 4 * Permission to use, copy and modify this 5 * software and its documentation for any purpose and without 6 * fee is hereby granted, provided that the above copyright 7 * notice appear in all copies and that both that copyright 8 * notice and this permission notice appear in supporting 9 * documentation. 10 * University of Guelph makes no representations about the suitability of 11 * this software for any purpose. It is provided "as is" 12 * without express or implied warranty. 13 * | 1/* 2 * Copyright 1992 by the University of Guelph 3 * 4 * Permission to use, copy and modify this 5 * software and its documentation for any purpose and without 6 * fee is hereby granted, provided that the above copyright 7 * notice appear in all copies and that both that copyright 8 * notice and this permission notice appear in supporting 9 * documentation. 10 * University of Guelph makes no representations about the suitability of 11 * this software for any purpose. It is provided "as is" 12 * without express or implied warranty. 13 * |
14 * $Id: mse.c,v 1.8 1994/10/23 21:27:31 wollman Exp $ | 14 * $Id: mse.c,v 1.9 1994/11/08 05:41:34 jkh Exp $ |
15 */ 16/* 17 * Driver for the Logitech and ATI Inport Bus mice for use with 386bsd and 18 * the X386 port, courtesy of 19 * Rick Macklem, rick@snowhite.cis.uoguelph.ca 20 * Caveats: The driver currently uses spltty(), but doesn't use any 21 * generic tty code. It could use splmse() (that only masks off the 22 * bus mouse interrupt, but that would require hacking in i386/isa/icu.s. --- 29 unchanged lines hidden (view full) --- 52#include <sys/user.h> 53#include <sys/buf.h> 54#include <sys/kernel.h> 55#include <sys/ioctl.h> 56#include <sys/tty.h> 57#include <sys/uio.h> 58#include <sys/devconf.h> 59 | 15 */ 16/* 17 * Driver for the Logitech and ATI Inport Bus mice for use with 386bsd and 18 * the X386 port, courtesy of 19 * Rick Macklem, rick@snowhite.cis.uoguelph.ca 20 * Caveats: The driver currently uses spltty(), but doesn't use any 21 * generic tty code. It could use splmse() (that only masks off the 22 * bus mouse interrupt, but that would require hacking in i386/isa/icu.s. --- 29 unchanged lines hidden (view full) --- 52#include <sys/user.h> 53#include <sys/buf.h> 54#include <sys/kernel.h> 55#include <sys/ioctl.h> 56#include <sys/tty.h> 57#include <sys/uio.h> 58#include <sys/devconf.h> 59 |
60#include <machine/clock.h> 61 |
|
60#include <i386/isa/isa_device.h> 61#include <i386/isa/icu.h> 62 63static int mseprobe(struct isa_device *); 64static int mseattach(struct isa_device *); 65void mseintr(int); 66 67struct isa_driver msedriver = { --- 492 unchanged lines hidden --- | 62#include <i386/isa/isa_device.h> 63#include <i386/isa/icu.h> 64 65static int mseprobe(struct isa_device *); 66static int mseattach(struct isa_device *); 67void mseintr(int); 68 69struct isa_driver msedriver = { --- 492 unchanged lines hidden --- |