Justin T. Gibbs
4227e01d4d
Convert debugging printfs to the CAM_DEBUG macro.
...
Allow sync transfers if the controller supports it. Wide will follow
as soon as I get the kinks worked out of wide target transfers in the
aic7xxx driver (currently the only target mode driver in the tree).
1998-12-10 04:07:42 +00:00
Justin T. Gibbs
9819265820
Expand the hba_misc fied in the Path Inquiry ccb to allow a controller driver
...
to specify that it does not provide initiator services (PIM_NOINITIATOR)
and that the initial bus reset for device probing should be avoided
(PIM_NOBUSRESET).
Modify the XPT layer to honor these flags.
1998-12-10 04:05:49 +00:00
Archie Cobbs
e43f5ffbb8
Eliminate compiler warning.
1998-12-10 02:31:08 +00:00
Archie Cobbs
ec42b6caff
Eliminate compiler warning.
1998-12-10 02:02:30 +00:00
Jordan K. Hubbard
337c96916f
poll(2) sets POLLNVAL for descriptors passed in that are less than
...
0. This makes it difficult to do efficient manipulation of the
struct pollfd since you can't leave a slot empty.
PR: 8599
Submitted-by: Marc Slemko <marcs@znep.com>
1998-12-10 01:53:26 +00:00
Archie Cobbs
bd3d61e39f
Eliminate compiler warning.
1998-12-10 01:52:16 +00:00
Steve Price
b6e744b572
Cleanup up the wording for the F00F bug workaround message.
...
PR: 8041
Submitted by: Dan Nelson <dnelson@emsphone.com>
1998-12-10 01:49:01 +00:00
Robert V. Baron
efb73e5aca
In ktrwrite, use uio_procp = curproc vs 0
1998-12-10 01:47:41 +00:00
Archie Cobbs
4b62fdebb8
Eliminate compiler warnings.
1998-12-10 01:42:32 +00:00
Nick Hibma
97797dc959
Various bug fixes:
...
1) Removed 'emulation' of bitmaps in printfs, FreeBSD seems to have caught
up on that one
2) Fixed a few bugs in the timeout/timo timeout variables
3) First attempt at fixing a bug mentioned by Kazu: uhci_run is not able
start/stop his USB host on his motherboard.
1998-12-09 23:36:15 +00:00
Nick Hibma
a48e33e094
Preliminary support for OHCI motherboards
1998-12-09 23:28:43 +00:00
Nick Hibma
d584bf7a28
1) Fixed bug: sc was used unitialised in uhci_run
...
2) Clean up the code and remove superfluous statements
1998-12-09 23:23:13 +00:00
Dmitrij Tejblum
fc56545639
Don't disable mmap with large file offset.
1998-12-09 20:22:21 +00:00
Eivind Eklund
5fd7941bd3
Remove the if fixed in the last commit; bde quite correctly point out
...
that it can never fail.
1998-12-09 15:12:53 +00:00
Eivind Eklund
63bd338384
Back out last change; there was 'fixup' code for the case later.
...
Noticed by: bde
1998-12-09 13:48:08 +00:00
Eivind Eklund
0d8e97fbaf
Someday I hope people will learn that "#endif" is not a comment
...
introducer in ANSI C.
1998-12-09 03:30:52 +00:00
Eivind Eklund
80524be65c
If we're not going to check returnvalues, it had better be M_WAITOK.
...
M_NOWAIT -> M_WAITOK in attach.
1998-12-09 03:11:33 +00:00
Eivind Eklund
11e8322cac
Move the return so that the DEVFS code can execute, too. All code is
...
equal (it is just that some is more equal than other).
1998-12-09 02:56:48 +00:00
Eivind Eklund
d51523c6c9
Get rid of CTLTYPE_OPAQUE in a SYSCTL_OPAQUE - it is added my the
...
SYSCTL_OPAQUE macro.
1998-12-09 02:26:45 +00:00
Eivind Eklund
98b5612b47
malloc(xxx, yyy, M_WAITOK) does not fail. This probably explains why
...
the bug in the check had never been discovered.
1998-12-09 02:18:53 +00:00
Eivind Eklund
bf51e54f46
Make compare correct with unsigned types. (Problem introduced by Lite/2).
1998-12-09 02:06:27 +00:00
Eivind Eklund
cd0f360aeb
Check return value of malloc.
1998-12-09 01:33:03 +00:00
Eivind Eklund
626bfed6f6
Bailing out when malloc returns != NULL will not help anybody.
1998-12-09 01:27:29 +00:00
Eivind Eklund
761d24ba21
Adjust prototype to match definition (by adding a 'const').
1998-12-09 01:12:18 +00:00
Eivind Eklund
d27dddc9d5
Fix typo (; in "if (vp == NULL);").
1998-12-08 23:11:24 +00:00
Eivind Eklund
290e3eed11
Better error checking.
1998-12-08 20:41:05 +00:00
KATO Takenori
8b14dec9ba
Use CNAME macro for pc98_system_parameter, which is referenced from C
...
source.
Submitted by: Masanori Kanaoka <kana@saijo.mke.mei.co.jp>
1998-12-08 10:22:31 +00:00
Bruce Evans
e1501bb6eb
Backed out the FIOASYNC fix in rev.1.108. fcntl(fd, F_SETFL, flags)
...
depends on the bug. It does an FIOASYNC ioctl to sync the setting
of the O_ASYNC "file" flag with drivers even if the setting hasn't
changed.
PR: 9003
1998-12-08 10:22:07 +00:00
KATO Takenori
d021dab50a
Sync with sys/i386/conf/Makefile.i386 revision 1.130.
1998-12-08 08:19:45 +00:00
KATO Takenori
e4561e2ae0
Sync with sys/i386/isa/fd.c, if_fe.c, npx.c and sio.c revisions 1.126,
...
1.44, 1.63 and 1.219, respectively.
1998-12-08 08:18:59 +00:00
KATO Takenori
5a5f82fc61
Sync with sys/i386/i386/userconfig.c revision 1.117.
1998-12-08 08:17:43 +00:00
Warner Losh
f7c9e34bea
If there is no .depends file, use the standard ad-hoc way of ensuring
...
that the generated files are generated before any of the object files.
Also minor cleanup of dependencies in conf/files that I bogusly added
before.
This should fix the requirement that make depend be done starting from
a clean config directory. If you don't have a clean directory, make
depend is still required if you want the proper .o's to be recompiled.
Reviewed by: bde
1998-12-07 22:36:54 +00:00
Archie Cobbs
f1d19042b0
The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static
...
and local variables, goto labels, and functions declared but not defined.
1998-12-07 21:58:50 +00:00
Eivind Eklund
4979978b8d
Fix grouping of statements. This remove a potential panic in the soft
...
updates code. While I'm here, remove an unintended trigraph.
Reviewed by: Kirk McKusick <kirk@freebsd.org>
1998-12-07 17:23:45 +00:00
Eivind Eklund
f865e453e5
Propagate unsignedness to all variants of 'k', and reorganize the
...
conditionals to be fully resistent against overflow in unsigned
computations.
Potential problem pointed out by: bde
Reviewed by: bde
1998-12-07 16:31:15 +00:00
Andrey A. Chernov
722135c358
unlocalize date
...
Submitted by: Cejka Rudolf <cejkar@dcse.fee.vutbr.cz>
1998-12-07 16:17:41 +00:00
Andrey A. Chernov
8e3c23be56
Move stime declaration to main block, otherwise can left uninitialized
...
in rare cases.
Found by: Eivind Eklund <eivind@yes.no>
1998-12-07 07:59:20 +00:00
Eivind Eklund
6572231d20
Clean up some pointer usage.
1998-12-07 05:41:10 +00:00
Eivind Eklund
c4b7d2b697
Remove guard for < 0 on an unsigned variable.
1998-12-07 03:26:34 +00:00
Eivind Eklund
c598db2204
'\0' is the most ugly NULL pointer constant I've ever seen in real code.
1998-12-07 02:47:46 +00:00
Bill Paul
989c9647f2
if_rl.c: make a small tweak to properly handle the Accton MPX 5030/5038
...
as a RealTek 8139
if_rlreg.h: use bus_space_read_X() in CSR_READ_X() macros instead of
directly calling inb()/outb() etc...
rl.4 + RELNOTES.TXT: mention that SMC EtherEZ PCI 1211-TX is supported
by the RealTek driver
1998-12-07 00:35:06 +00:00
Bruce Evans
f9809f9802
Ifdefed a conditionally used include.
...
Don't depend on "implicit int".
Don't bloat the data section with labpc_devsw_installed.
1998-12-06 17:58:21 +00:00
Jordan K. Hubbard
7525853ce7
MFC: loosen compare even though bde doesn't like it.
1998-12-06 11:36:24 +00:00
Matt Jacob
0a194dfe3f
fix warning messages from previous delta
1998-12-06 00:10:52 +00:00
Matt Jacob
aa872be6f3
use CAM_DEBUG_XPT to track XPT; correct a misspelling
1998-12-06 00:06:48 +00:00
Matt Jacob
373524d467
print the appropriate SCSI revision (with CCS as a proper name for the announce message
1998-12-06 00:05:47 +00:00
Archie Cobbs
2326715f79
Avoid compiler warning (printf arg type mismatch) when compiling #ifdef DEBUG
1998-12-06 00:03:30 +00:00
Matt Jacob
c7f682db21
Add a CAM_DEBUG_XPT define (to debug XPT layer only). Add a CAM_DEBUGGED
...
macro to be like the CAM_DEBUG macro but to instead provide a predicate
result.
1998-12-05 23:55:48 +00:00
Matt Jacob
80592d5b75
Fix it so that it works on an eb164 when you have a serial console on com1.
...
Obtained from:gallatin@freebsd.org
1998-12-05 22:36:31 +00:00
Matt Jacob
c7131a684c
Add in named SID field revision names (including CCS).
...
Add in named defines for DEFAULT and NOCHANGE densities (for sequential
access devices).
1998-12-05 22:10:14 +00:00