peter
d75504c231
*blush* How did this slip through?
...
Fix a dynamic initialiser in a static variable, and make sure sysctl.h
is #included.
1996-05-08 04:48:25 +00:00
wosch
9f795376b3
`mv'' ->
`mv -f''
...
``rm'' -> ``rm -f''
so mv/rm may not ask for confirmation if you are not root
1996-05-07 23:19:49 +00:00
nate
25e7738786
Simplify probe. Removed the DELAY() as it's not needed.
1996-05-07 22:33:19 +00:00
nate
eb818a13ad
Removed one of the un-documented CTRL pokes, and replace it with a one
...
second delay. My ps/2 mouse is now found reliably on my ThinkPad (it
didn't before) and still works on my NEC Versa.
Submitted by: Richard Wiwatowski <rjwiwat@adelaide.on.net>
1996-05-07 21:59:44 +00:00
nate
8aad1b23c8
Make sure you include <sys/devconf.h> if you have devconf code. :(
1996-05-07 21:56:46 +00:00
nate
3fd47327ba
Added code to avoid keyboard 'hangs' during the probe.
...
Submitted by: Richard Wiwatowski <rjwiwat@adelaide.on.net>
1996-05-07 21:48:55 +00:00
nate
ff4bbe34cd
Added devconf() support.
...
Obtained from: Richard Wiwatowski <rjwiwat@adelaide.on.net>
1996-05-07 21:32:29 +00:00
nate
5d669ae010
Re-wrote psm_poll_status() to use the ioport supplied in the kernel
...
config file instead of hard-coding it in the driver. No functional
differences.
This is based on the code Richard Wiwatowski <rjwiwat@adelaide.on.net>
sent to the mailing list.
1996-05-07 21:11:13 +00:00
nate
aafe5f318c
Last typo fixed (network came up for a few minutes).
1996-05-07 20:39:34 +00:00
nate
028122f31b
Augh, more typos.
...
(I hate *Sprint*, since the network is down it's hard to test things well.)
1996-05-07 20:08:21 +00:00
nate
f18f0cf633
Whoops, brain-o's with the previous commit. Fix up quite a few typos.
1996-05-07 19:40:47 +00:00
nate
e816a9ae5f
- KNF'ify
...
- Prepend PSM_ to some defines to avoid any possible name-space problems
- Use some already defined constants instead of magic #'s where appropriate.
[ No functional changes (yet) ]
1996-05-07 19:01:31 +00:00
pst
ae22f445c8
Update qcamdriver to 1.1-release distribution.
...
- move the cdevsw structure back up front (sigh)
- use __linux__ instead of LINUX
1996-05-06 16:47:28 +00:00
peter
f6bfadad28
Avoid potential trademark conflict
1996-05-05 17:55:54 +00:00
peter
535c447fea
Change the logic of the interrupt/poll loop. It no longer loops until
...
it empties all of the 256 byte incoming fifo, as it can spend more time
processing one port than intended, especially if data is streaming in
at 115.2K. The port fifo will be emptied and dumped into the tty system
and left until next time. I've been running this for quite some time on
one of my systems here.
Also, if the tty layer is blocked or full it lets the hardware assert the
flow control rather than loosing the data.
1996-05-05 17:35:19 +00:00
peter
9785128d44
Change the compiled-in polling parameters to a sysctl setting.
1996-05-05 17:09:04 +00:00
peter
45a2c47597
Add $Id$
1996-05-04 08:53:27 +00:00
peter
8569603de7
Some trivial updates to the information in here, A good deal of this
...
is out of date, as it deals with patching the driver into the kernel.
1996-05-04 08:51:42 +00:00
peter
9defd27d4f
Add $Id$
...
Compile for FreeBSD-2.2
Fix some compile warnings about function declarations
-current's VM include files have changed lately, this needed to be updated.
Use correct major number.
1996-05-04 08:49:40 +00:00
peter
c0472a5f77
Add $Id$
...
Compile for FreeBSD-2.2 (it compiles for 2.0.5, 2.1 and 2.2)
Use -current include file locations
Use -current pciintr calling conventions
1996-05-04 08:44:42 +00:00
peter
f7d96b0e47
Add $Id$
1996-05-04 08:42:14 +00:00
peter
8805a58112
Add stl and stli drivers for the Stallion cards.
1996-05-04 08:41:28 +00:00
peter
59cdbc12b0
Distinguish the classes of stallion boards (intelligent vs. "smart" cd1400)
...
and which driver is for which. Major 72 was for the cd1400 based cards,
I've grabbed the next free (75) for the intelligent, high performance
boards.
1996-05-04 08:40:13 +00:00
pst
37d037134d
Update to 1.1beta5d
1996-05-04 07:05:55 +00:00
pst
ad5460030c
Update to version 1.1beta5d of the driver. This driver now runs under
...
FreeBSD 2.1 and 2.2, BSD/OS 2.x, Linux, Solaris, and SCO V.
1996-05-04 07:03:55 +00:00
peter
6becf07972
This commit was generated by cvs2svn to compensate for changes in r15599,
...
which included commits to RCS files with non-trunk default branches.
1996-05-04 06:31:39 +00:00
peter
29ffb5b52c
Import kernel parts of the v0.0.5alpha Stallion driver(s).
...
This is now two seperate drivers that support (I think) all of Stallions's
range, including the high performance intelligent cards, and their older
cards.
Submitted by: Greg Ungerer (gerg@stallion.oz.au )
(User-mode parts and patches to follow)
1996-05-04 06:31:39 +00:00
peter
1a2aa66fa2
This commit was generated by cvs2svn to compensate for changes in r15596,
...
which included commits to RCS files with non-trunk default branches.
1996-05-04 06:16:23 +00:00
peter
e8571341bd
Import v0.0.4alpha of the Stallion driver.
...
Sumbitted by: Greg Ungerer (gerg@stallion.oz.au )
1996-05-04 06:16:23 +00:00
peter
c1aa340b20
This commit was generated by cvs2svn to compensate for changes in r15593,
...
which included commits to RCS files with non-trunk default branches.
1996-05-04 06:13:22 +00:00
peter
b200fe400c
Import v0.0.3alpha of Stallion driver.
...
Submitted by: Greg Ungerer (gerg@stallion.oz.au )
1996-05-04 06:13:22 +00:00
peter
e8c7788704
This commit was generated by cvs2svn to compensate for changes in r15590,
...
which included commits to RCS files with non-trunk default branches.
1996-05-04 06:09:47 +00:00
peter
69bc3a9cf9
Import v0.0.2 alpha of the Stallion driver
...
Submitted by: Greg Ungerer (gerg@stallion.oz.au )
1996-05-04 06:09:47 +00:00
peter
abc05ec9f1
This commit was generated by cvs2svn to compensate for changes in r15587,
...
which included commits to RCS files with non-trunk default branches.
1996-05-04 06:03:59 +00:00
peter
afae86dda5
Initial import of driver for the Stallion EasyIO and EasyConnection 8/32
...
boards by Greg Ungerer (gerg@stallion.oz.au ). (v0.0.1 alpha)
This is a multiple import of all revisions available to build up
a history.
This driver supports only some of the Stallion range, in particular, not
the highly intelligent cards. That comes in shortly.
Submitted by: Greg Ungerer (gerg@stallion.oz.au )
1996-05-04 06:03:59 +00:00
phk
5d01dc3d50
Another sweep over the pmap/vm macros, this time with more focus on
...
the usage. I'm not satisfied with the naming, but now at least there is
less bogus stuff around.
1996-05-03 21:01:54 +00:00
phk
92fc958d50
A nasty #define, so that we don't use buf->b_actf anymore.
1996-05-03 20:52:18 +00:00
phk
549d5250e0
Typo.
1996-05-03 20:15:11 +00:00
phk
8d261ab19f
Forget that TAILQ's must be init'ed.
1996-05-03 16:49:14 +00:00
phk
1bb866817d
Move from the old buf.b_actf to the new TAILQ(buf.b_act).
...
Also remove a ton of weird comments and a couple of no-use options.
1996-05-03 14:58:11 +00:00
phk
0e9ca34540
Move from the old buf.b_actf to the new TAILQ(buf.b_act).
1996-05-03 14:57:27 +00:00
asami
50f7572385
Add ccd to list of devices. Also add a sample entry in LINT.
1996-05-03 05:44:45 +00:00
phk
7dad665664
Move atdevbase out of locore.s and into machdep.c
...
Macroize locore.s' page table setup even more, now it's almost readable.
Rename PG_U to PG_A (so that I can...)
Rename PG_u to PG_U. "PG_u" was just too ugly...
Remove some unused vars in pmap.c
Remove PG_KR and PG_KW
Remove SSIZE
Remove SINCR
Remove BTOPKERNBASE
This concludes my spring cleaning, modulus any bug fixes for messes I
have made on the way.
(Funny to be back here in pmap.c, that's where my first significant
contribution to 386BSD was... :-)
1996-05-02 22:25:18 +00:00
ache
cca5f23bae
Fix ^[[1K (clear from beginning of line to cursor) and
...
^[[2K (clear whole line), they not work _initially_
1996-05-02 21:47:50 +00:00
joerg
48edb94942
Replace the dependency of install' from
kernel' by a test for the
...
existance fo `kernel'.
Submitted by: peter
1996-05-02 21:40:50 +00:00
phk
596105b399
This can go now.
1996-05-02 14:21:57 +00:00
phk
5a6fb3a7da
removed:
...
CLBYTES PD_SHIFT PGSHIFT NBPG PGOFSET CLSIZELOG2 CLSIZE pdei()
ptei() kvtopte() ptetov() ispt() ptetoav() &c &c
new:
NPDEPG
Major macro cleanup.
1996-05-02 14:21:14 +00:00
phk
779840c457
First pass at cleaning up macros relating to pages, clusters and all that.
1996-05-02 10:43:17 +00:00
phk
2476b0058a
Rename the very bogus indeed option "LINUX" to "COMPAT_LINUX".
...
I can only presume that the brain behind this have never seen code
that says "#ifdef LINUX" :-(
1996-05-02 10:41:18 +00:00
phk
7bfc0101cb
KGDB is dead. It may come back one day if somebody does it.
1996-05-02 09:34:51 +00:00