Matt Jacob
9678910bae
A side effect of new 12160 f/w- there is only one set whether target
...
mode enabled or not now (like the FC cards).
2000-07-04 02:06:00 +00:00
Matt Jacob
99af801d6b
roll new Qlogic 2200 firmware in place
2000-07-04 02:05:13 +00:00
Matt Jacob
8c4eab6214
roll new Qlogic 2100 firmware in place
2000-07-04 02:04:48 +00:00
Matt Jacob
615493f292
roll new 12160.h firmware in place
2000-07-04 02:04:24 +00:00
Matt Jacob
c464389f4b
Remove obsolete isp_dogactive tag.
2000-07-04 01:06:42 +00:00
Matt Jacob
8bdda719ae
Fix completely stupid and idiotiuc sprintfs in isp_inline.h with
...
with the STRNCAT function.
2000-07-04 01:06:23 +00:00
Matt Jacob
f6e75de230
Add in config_hook for catching when interrupts are safe- this allows
...
us to not the ints are ok and also to (re)ENABLE isp interrupts. Remove
all splcam()/splx() invocates and replace them with ISP_LOCK/ISP_UNLOCK
macros.
2000-07-04 01:05:43 +00:00
Matt Jacob
df9d46b6d9
Add in isp_lock/isp_unlock inlines. Add in an islocked/intsok flag
...
to isp_osinfo substructure (all in prep for SMP). Define MBOX_WAIT_COMPLETE
and MBOX_NOTIFY_COMPLETE macros so that we can now (temp) use tsleep
to wait for mailbox completion. Requires us to guess whether we're
servicing an interrupt or not- will use intr_nesting_level.
Add local strncat function.
2000-07-04 01:04:35 +00:00
Matt Jacob
1d460ef8d5
Change delay loop in new isp_mboxcmd to the use of the new MBOX_WAIT_COMPLETE
...
macro. Change notification of completion of a mailbox command in isp_intr
to MBOX_NOTIFY_COMPLETE macro.
2000-07-04 01:02:38 +00:00
Matt Jacob
469b6b9efb
Change startup locking. Use new isp_handle_index function
...
for indexing off of handles to get dma maps.
2000-07-04 01:01:15 +00:00
Kirk McKusick
bdbd3ff7cf
Update tags directive to reflect the new location of soft updates
...
and the reorganization of the eisa directory.
2000-07-04 00:18:43 +00:00
Cameron Grant
e71eb9c328
do-nothing module that depends on all sound drivers
2000-07-03 21:00:44 +00:00
Cameron Grant
f314f3dad2
add module metadata. this is a hack, sound drivers will eventually present a
...
bus to which pcm, mixer, etc will attach.
2000-07-03 20:52:27 +00:00
Poul-Henning Kamp
b7ffb34243
Pull the rug under block mode devices. they return ENXIO on open(2) now.
2000-07-03 13:48:37 +00:00
Poul-Henning Kamp
7095e0970e
Experiemntal ascii based device configuration mechanism.
...
This may or may not survive, decision will be made well before 5.0-R
2000-07-03 13:34:18 +00:00
Poul-Henning Kamp
3275cf7379
Make the two calls from kern/* into softupdates #ifdef SOFTUPDATES,
...
that is way cleaner than using the softupdates_stub stunt, which
should be killed when convenient.
Discussed with: mckusick
2000-07-03 13:26:54 +00:00
Poul-Henning Kamp
3d5c4fdcf2
Include SOFTUPDATES in NOTES/LINT by default.
2000-07-03 13:24:25 +00:00
Poul-Henning Kamp
a5b5959dc8
Account for packets we clean out when we disconnect.
2000-07-03 13:08:56 +00:00
Poul-Henning Kamp
9282307a5d
Add device_set_softc() which does the obvious.
...
Not objected to by: dfr
2000-07-03 13:06:29 +00:00
Poul-Henning Kamp
82d9ae4e32
Style police catches up with rev 1.26 of src/sys/sys/sysctl.h:
...
Sanitize SYSCTL_HANDLER_ARGS so that simplistic tools can grog our
sources:
-sysctl_vm_zone SYSCTL_HANDLER_ARGS
+sysctl_vm_zone (SYSCTL_HANDLER_ARGS)
2000-07-03 09:35:31 +00:00
Chris Costello
d41c16130b
Instead of just blindly setting -rw-rw-rw-:
...
o Set access mode to -r--r--r-- if SS_CANTRCVMORE is set and the receive
buffer is empty.
o Set access mode to --w--w--w- is SS_CANTSENDMORE is set.
Discussed with: alfred
2000-07-02 23:56:45 +00:00
Gerard Roudier
3b2b8a84d3
- Various comment fixes and additions.
...
- Add 2 explicit (paranoid?) memory barriers in the
interrupt code (After the reading of the `flag' and
prior to looking at the data, of course. :-) ).
- Remove obsolete informations from the README.sym file.
This commit actually results in no object difference
for IA32, but 2x`mb' added for Alpha.
2000-07-02 21:26:50 +00:00
Chris Costello
417779230b
Report -rw-rw-rw file access modes in soo_stat.
...
Reviewed by: alfred
2000-07-02 19:31:00 +00:00
Ollivier Robert
c790e2240e
This is the patch to make my soundcard, a Creative Ensoniq AudioPCI (an
...
es1371 chip, device id 0x58801274 rev 0x02).
Submitted by: Kenneth Wayne Culver <culverk@wam.umd.edu>
2000-07-02 14:17:41 +00:00
Brian Feldman
42ebfbf227
Modify ktrace's general I/O tracing, ktrgenio(), to use a struct uio *
...
instead of a struct iovec * array and int len. Get rid of stupidly trying
to allocate all of the memory and copyin()ing the entire iovec[], and
instead just do the proper VOP_WRITE() in ktrwrite() using a copy of
the struct uio that the syscall originally used.
This solves the DoS which could easily be performed; to work around the
DoS, one could also remove "options KTRACE" from the kernel. This is
a very strong MFC candidate for 4.1.
Found by: art@OpenBSD.org
2000-07-02 08:08:09 +00:00
Brian S. Dean
c6d3f3bfc1
Fix my own style bugs (use of spaces instead of tabs for indentation).
...
This is a style-only change.
2000-07-01 02:40:13 +00:00
Archie Cobbs
c38d75f43d
Previous commit didn't work; this time really fix it.
2000-06-30 16:38:24 +00:00
Archie Cobbs
44ce4b7dcd
Provide forward declarations for struct ifnet and struct mbuf
...
to avoid compiler warnings.
2000-06-29 22:30:42 +00:00
Archie Cobbs
6ec86086e7
Fix kernel build breakage when 'device ether' was not included.
2000-06-29 19:14:28 +00:00
Archie Cobbs
6c66bbed1a
Move the securelevel check before loading KLD's into linker_load_file(),
...
instead of requiring every caller of linker_load_file() to perform the
check itself. This avoids netgraph loading KLD's when securelevel > 0,
not to mention any future code that may call linker_load_file().
Reviewed by: dfr
2000-06-29 17:57:04 +00:00
Alexander Langer
dba11ce52b
- MSDOSFS can do both FAT _and_ FAT32. Since the name "MSDOS" might be
...
confusing, explecitely mention this.
- softupdates' README is no longer in contrib/softupdates. Fix new location.
2000-06-29 10:45:55 +00:00
Boris Popov
5badeabaca
Move #ifdef to the right place.
2000-06-29 09:26:26 +00:00
John Baldwin
0b74850760
Change the fault message to say 'BTX halted' isntead of 'System halted' to
...
avoid confusion.
Submitted by: George Scott <George.Scott@its.monash.edu.au>
2000-06-29 08:24:50 +00:00
Paul Saab
898e18b849
Only try to detect Linksys PCMCIA cards when we are in a pccard
...
environment. This fixes the breakage to ISA ethernet cards.
Reviewed by: peter
2000-06-29 07:31:37 +00:00
Satoshi Asami
1dea2d58f0
Increment __FreeBSD_version to mark perl5 upgrade in -current. (I
...
know, a little late, but snaps with the new perl5 aren't showing up
yet so it should still help.)
2000-06-29 06:26:13 +00:00
Andrey A. Chernov
5911ecd993
Add randomdev_load="NO"
2000-06-29 06:10:14 +00:00
Boris Popov
99063cf89e
If kernel compiled with INVARIANTS:
...
On unload, remove references from freelist to memory type defined by module.
Print a warning if module defines and allocate its own memory type, but
didn't free it all on unload.
Reviewed by: peter
2000-06-29 03:41:30 +00:00
Andrew Gallatin
d8cbedb6b0
remove breakage that snuck in with my last commit
...
pointed out by: peter
2000-06-29 02:26:48 +00:00
John Baldwin
52f5035190
Rework the detecting of the rdmsr and wrmsr instructions in the v86
...
monitor so that the codepath is cleaner and easier to maintain in the
future.
2000-06-29 01:25:31 +00:00
Boris Popov
6843189ab9
Fix memory leakage on module unload.
...
Spotted by: fixed INVARIANTS code
2000-06-29 01:19:12 +00:00
Boris Popov
432a84000f
Fix memory leakage on module unload.
...
Spotted by: fixed INVARIANTS code
2000-06-29 01:12:47 +00:00
Peter Wemm
c20ac811f3
Add device_identify methods so that we do not need the
...
hint.sc.0.at=isa and hint.vga.0.at=isa hints in order for these to
probe/attach.
2000-06-28 22:53:35 +00:00
Archie Cobbs
e962a82308
Fix incorrectly implemented receive ACK timeout algorithm:
...
instead of bumping the recvAck counter by one, pretend that
all outstanding xmit packets are acknowleged, and restart
transmitting anew, with an empty (but halved) transmit window.
Put a lower bound on the adaptive timeout value.
2000-06-28 19:43:34 +00:00
Chris Costello
726bd7bebf
fdesc_getattr:
...
Don't fake any file types, just set vap->va_type to IFTOVT(stb.st_mode).
If something does not report its mode, vap->va_type is set to VNON
accordingly.
2000-06-28 19:18:25 +00:00
Chris Costello
0e8363eca9
Report a file type (S_IFIFO) in kqueue_stat().
2000-06-28 19:16:27 +00:00
Mark Murray
d44f401738
Staticize a variable.
...
This fixes the case where linking randomdev into the kernel statically
can cause panics at shutdown time.
Reported by: sos
2000-06-28 18:51:15 +00:00
Roger Hardiman
231b1f331e
Update to driver 2.14. Adds new Tuner types for Hauppauge WinTV cards
2000-06-28 15:09:12 +00:00
KATO Takenori
1753374bc6
Disabled ida, amr and mlx devices.
2000-06-28 03:25:47 +00:00
KATO Takenori
2e76b6aefc
Merged from sys/i386/i386/userconfig.c revision 1.181.
2000-06-28 03:23:42 +00:00
KATO Takenori
65c8c4cd2c
Merged from sys/i386/isa/spkr.c revision 1.47.
2000-06-28 03:20:56 +00:00