Andrey A. Chernov
348a8a6aab
Add "conflicts" to sbxvi0 since all information now passed to isa
...
and conflict with sb0 happens.
NOTE: it affects existen configurations, add "conflicts" to sbxvi0 line
if you see probe error
1997-03-26 17:20:24 +00:00
Andrey A. Chernov
cc13c79696
Pass configured irq and ports number back to isa
1997-03-26 17:14:21 +00:00
Andrey A. Chernov
7ee2669b4c
Allow low level probe routine pass configured information back to isa
1997-03-26 17:12:31 +00:00
Joerg Wunsch
5be8af9286
Bring the dev/pdq entries into alphabetical order.
...
Forgotten by: joerg :)
1997-03-26 17:00:36 +00:00
Andrey A. Chernov
add8f4123b
Don't trick with opl0 address since we have conflicts keyword
1997-03-26 16:10:43 +00:00
Andrey A. Chernov
88bbadf749
Return ports number in probe now
1997-03-26 16:07:20 +00:00
Andrey A. Chernov
2a64e5d6b8
Return ports number in probe now
1997-03-26 15:57:08 +00:00
Andrey A. Chernov
fb04706fc7
Fix probe wrapper to pass ports number from low level probe
1997-03-26 15:56:21 +00:00
KATO Takenori
e0762592a1
Synchronize with sys/i386/i386/machdep.c revision 1.232.
1997-03-26 07:03:30 +00:00
Mike Pritchard
89b37cfe4b
Change sigreturn() to return EFAULT if it is passed an
...
address outside of the process's address space.
Now it matches its man page :-). Closes PR# 2682.
Discussed with: bde
Submitted by: Jonathan Lemon <jlemon@americantv.com>
1997-03-25 23:43:01 +00:00
Stefan Eßer
6072387d65
Fix printing of map sizes: large numbers got a negative sign before.
1997-03-25 19:12:08 +00:00
Stefan Eßer
af78f012fd
Improve probe message for generic PCI->xxx bridge chips.
...
Submitted by: phk
1997-03-25 19:03:04 +00:00
Stefan Eßer
ee88645781
Add a few vendor IDs and class and sub-class encodings.
...
Submitted by: phk
1997-03-25 19:01:46 +00:00
Peter Wemm
17a8bb9de0
Add missing $Id$
...
Note; the RCS file has also been reconstructed to have a CSRG vendor branch.
1997-03-25 17:11:30 +00:00
Peter Wemm
3af1495424
Add missing $Id$
...
Please note, I have reconstructed the RCS file for this file so that it
has a CSRG vendor branch again.
1997-03-25 17:09:18 +00:00
Peter Wemm
356b94e0d3
Replace original rev 1.3; Author: bde; Date: 1997/02/25 17:24:43;
...
Fix counting of simplelocks in SIMPLELOCK_DEBUG
Fix style regression
1997-03-25 16:38:01 +00:00
Peter Wemm
4bdb9b1168
Replace original rev 1.2; Author: mpp; Date: 1997/02/12 06:52:30
...
Add missing #include <sys/systm.h>
1997-03-25 16:36:35 +00:00
Peter Wemm
01687822f0
Replace original rev 1.2; Author: mpp; Date: 1997/02/12 06:52:47
...
- add missing prototype for lockmgr_printinfo()
1997-03-25 16:35:07 +00:00
Peter Wemm
a1ce9d5c33
Replace original revision 1.1; Author dyson; Date: 1997/02/10 02:28:15
...
Changes from Lite2:
- DEBUG -> SIMPLELOCK_DEBUG
- cosmetic fixes
- bzero of lock at init time -> explicit init of members.
1997-03-25 16:32:46 +00:00
Peter Wemm
6f3ca62e56
This commit was generated by cvs2svn to compensate for changes in r24269,
...
which included commits to RCS files with non-trunk default branches.
1997-03-25 16:27:20 +00:00
Peter Wemm
a88eddbd2e
Import 4.4BSD-Lite2 onto CSRG branch
1997-03-25 16:27:20 +00:00
Peter Wemm
53bf4bb2cf
Import 4.4BSD-Lite2 onto CSRG branch
1997-03-25 16:27:20 +00:00
David Greenman
6318197e68
Made a couple of minor optimizations that improve performance of the
...
common case of the interrupt routine by about 20%.
1997-03-25 14:54:38 +00:00
KATO Takenori
a8032951a0
Fixed reset port address for PC-9801-108 card.
1997-03-25 10:06:41 +00:00
KATO Takenori
e41d6d04fc
Synchronize with sys/i386/isa/isa.c revision 1.79.
1997-03-25 10:04:50 +00:00
Peter Wemm
476b25e22e
Use the correct (relative to the implementation) ordering of args in
...
the VOP_LINK() calls, Closes PR#3064
Submitted by: bde
1997-03-25 05:13:40 +00:00
Peter Wemm
289c56e81e
The local fs interface does not allow link()/unlink() of directories,
...
do not allow a remote nfs client to cause local fs corruption either.
1997-03-25 05:08:28 +00:00
Steve Passe
2fab5f6edd
"Louis A. Mamakos" <louie@TransSys.COM> new bt848 struct
...
Randall Hopper <rhh@ct.picker.com> GHUE/GBRIGHT bug
Louis Mamakos made a new bt848 struct, including massive changes to the entire
body of code, substituting array offsets with struct members.
Randall Hopper aadded fixes of BT848_GHUE & BT848_GBRIG.
I (fsmp):
added polled hardware i2c routines,
removed all existing software i2c routines.
added eeprom support.
1997-03-25 04:18:24 +00:00
Andrey A. Chernov
588a8fcc98
Use FreeBSD-style attach message
1997-03-25 04:16:25 +00:00
Steve Passe
0e23e1a104
added support for EEProms writing/reading.
1997-03-25 04:11:13 +00:00
Andrey A. Chernov
0baa5ad9b2
Use port? for sbxvi0 since it is autoconfigured from sb0
...
Change sb0 irq from 7 to 5 since 5 is Creative default now.
1997-03-25 03:38:33 +00:00
Andrey A. Chernov
8c41947662
Copy io_base configuration address from sb config.
...
This change is cosmetique.
1997-03-25 03:32:31 +00:00
Andrey A. Chernov
e4960ae4f5
Replace more verbose "at <not configured>" with less verbose "at ?",
...
we don't need much attention here, because this diagnostic printed first
and then card will be configured.
1997-03-25 03:29:40 +00:00
Andrey A. Chernov
70b57d05df
Follow config intention for iobase:
...
print "at <not configured>" for iobase == -1 (autodetect not happens)
and not print anything for iobase == -2 (none)
Old code treat this two special config numbers as big port numbers.
1997-03-25 03:13:05 +00:00
David Nugent
117ffcde76
Remove unneeded prototype (and warning) for stlintr().
1997-03-24 21:38:51 +00:00
Justin T. Gibbs
c2df2e4bc2
Fix a fencepost error in ahc_find_scb that could cause us to wrongfully
...
find an SCB still down on the card that was paged out. This only affects
error recovery.
Submitted by: Daniel M. Eischen <deischen@iworks.InterWorks.org>
1997-03-24 17:42:25 +00:00
Bruce Evans
e4602ad9e5
Don't include <sys/ioctl.h> in the kernel. Stage 10 (final). Warn if
...
<sys/ioctl.h> is included in the kernel. It still compiles.
This set of changes reduces the number of dependencies in LINT/.depend
from about 31000 to about 30000. This should make LINT kernels
compile a whole 1% faster. Further reductions to less than 20000
dependencies can easily be made. E.g., 20 headers of nested spam
from <sys/param.h> for 500 object files gives 10000 dependencies;
less than half of these are real.
1997-03-24 12:48:46 +00:00
Bruce Evans
3a32c6706b
Don't include <sys/ioctl.h> in the kernel. Stage 9: same changes
...
in pc98 as in isa.
1997-03-24 12:29:48 +00:00
Bruce Evans
528f627f00
Don't include <sys/ioctl.h> in the kernel. Stage 6: include
...
<sys/filio.h>, <sys/sockio.h> and <sys/ttycom.h> instead of
<sys/ioctl.h> in a couple of files. This is still only 1/3
as spammish as <sys/ioctl.h> - 5 or 6 old tty ioctl headers
aren't needed.
1997-03-24 12:12:36 +00:00
Bruce Evans
afd2f6c218
Don't include <sys/ioctl.h> in the kernel. Stage 5: include
...
<sys/ioctl_compat.h> and sometimes <sys/filio.h> instead of
<sys/ioctl.h> in tty-related files. <sys/ttycom.h> is still
usually imported bogusly via <sys/termios.h>.
1997-03-24 12:03:06 +00:00
Bruce Evans
2098241054
Don't include <sys/ioctl.h> in the kernel. Stage 4: include
...
<sys/ttycom.h> and sometimes <sys/filio.h> instead of <sys/ioctl.h>
in miscellaneous files. Most of these files have nothing to do
with ttys but need to include <sys/ttycom.h> to get the definitions
of TIOC[SG]PGRP which are (ab)used to convert F[SG]ETOWN fcntls into
ioctls.
1997-03-24 11:52:29 +00:00
Bruce Evans
71455815cc
Don't include <sys/ioctl.h> in the kernel. Stage 3: include
...
<sys/filio.h> instead of <sys/ioctl.h> in non-network non-tty files.
1997-03-24 11:37:53 +00:00
Bruce Evans
51a534883a
Don't include <sys/ioctl.h> in the kernel. Stage 2: include
...
<sys/sockio.h> instead of <sys/ioctl.h> in network files.
1997-03-24 11:33:46 +00:00
Bruce Evans
fce002fdef
Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include
...
it when it is not used. In most cases, the reasons for including it
went away when the special ioctl headers became self-sufficient.
1997-03-24 11:25:10 +00:00
Bruce Evans
cb07fc9803
Don't default to (wrong) SCO definitions for _IOR() etc. if <sys/ioctl.h>
...
doesn't happen to be included before this header.
This header was missed in previous cleanups because it didn't include
<sys/ioctl.h> or <sys/ioccom.h>. Clean it now:
- #include <sys/types.h> since it is necessary to make the header self-
sufficient (there are a couple of u_char's).
- uniformized idempotency ifdef. Copied the style in the 4.4Lite
ioctl headers.
1997-03-24 11:07:52 +00:00
David Nugent
e825ea20dd
Make stlintr() public to allow correct linkage.
1997-03-24 07:25:31 +00:00
KATO Takenori
5fa4a05818
Fix typo.
...
Submitted by: Bruce Evans <bde@zeta.org.au>
1997-03-24 07:23:05 +00:00
KATO Takenori
507cf9c96e
Merge PC-98 code int i386/isa/ft.c.
1997-03-24 07:20:35 +00:00
Justin T. Gibbs
7d951713e8
Fix a nasty bug that meant a QUEUE_FULL status would result in a lost
...
SCB. This is probably a main reason for the recent reports of timeouts.
1997-03-24 05:05:18 +00:00
Justin T. Gibbs
23e11becca
Re-arrange the code to upload an SCB to ensure that there is at least
...
on instruction between the last load into the DFIFO and enabling the DMA.
During back to back SCB DMA, it was possible to hang the card.
1997-03-24 05:02:55 +00:00