Matt Jacob
b09b009594
Core version 2.0 rewrite. In this file we replace isp_tdebug with
...
isp_prt calls. We now use an argument to the ISPCTL_FCLINK_TEST
call. We change all IDPRINTF macros to isp_prt calls. We add
the isp_prt function here.
2000-08-01 06:31:44 +00:00
Matt Jacob
18ccaecd45
Core version 2.0 cleanup/rewrite. Things get rearranged and changed
...
quite a bit so that all of the ports have a similar set of required
macros/definitions (and in similar places in the isp_<platform>.h
file).
Some new macros/functions added- Mailbox Acquire/Relase macros,
NANOTIME macros, SNPRINTf and STRNCAT. MemoryBarrier beomes
MEMORYBARRIER with much stronger types.
2000-08-01 06:29:55 +00:00
Matt Jacob
16dd34376c
Remove isp_prtstst (now in case statement in isp.c). Remove
...
isp2100_fw_statename as an INLINE (now a function in isp.c). Remove
isp2100_pdb_statename (unused). Redo all ISP_SCSI_XFER_T as XS_T types.
Change all RQUEST_QUEUE_LEN/RESULT_QUEUE_LEN macros to take a parameter.
Add isp_print_bytes function.
2000-08-01 06:26:04 +00:00
Matt Jacob
10549c059a
Remove isp_tdebug. Change all PRINTF macros to the now common
...
isp_prt logging function.
2000-08-01 06:24:01 +00:00
Matt Jacob
69fbe07a2e
Fix typo. Remove isp_tdebug (we'll use ISP_LOGTDEBUG2 in isp->isp_dblev
...
as a selector now). Change DFLT_CMD_CNT to a fixed amount for now.
2000-08-01 06:23:24 +00:00
Matt Jacob
a6db0ba6d3
Add in lengths of SBus or PCI registers.
2000-08-01 06:21:21 +00:00
Matt Jacob
53cff3bb65
Rewrite for version 2.0. Some structural changes, but also
...
a substantial amount of commenting about what each platform
specific definitions are supposed to be.
2000-08-01 06:10:21 +00:00
Matt Jacob
d02373f1a0
Part of major rewrite for core version 2.0- clarification of
...
mdvec structure, removal of printf/CFGPRINTF in place of isp_prt
calls. Parameterization of RQUEST_QUEUE_LEN/RESULT_QUEUE_LEN.
2000-08-01 05:16:49 +00:00
Coleman Kane
9a63bf73d2
Bring tdfx_pci.c in sync with some patches I have been testing. Adds better
...
stability for the Voodoo3/Banshee cards than there was before. Still has a
little way to go before it is completely fixed for those cards though.
2000-08-01 05:10:29 +00:00
Jonathan Lemon
1dfd47607b
Back out rev 1.12; its not clear that this is the right thing to do,
...
and in any event, it wasn't done correctly in the first place.
2000-08-01 04:27:50 +00:00
Nick Sayer
80a8e065eb
Reverse the sense of the signed/unsigned formatting bit.
...
This dramatically cleans up playback quality, at least with mxaudio.
2000-08-01 04:18:15 +00:00
Andrey A. Chernov
2e8c7ccd99
Back out opt_ipfilter.h creation I add recently and add -DIPFILTER=1
...
to CFLAGS instead
According to other sources, opt_ipfilter.h not supposed to be included for
modules
2000-08-01 00:44:42 +00:00
Andrey A. Chernov
e7278dcf6f
Replace nonexistent !defined(_LKM) by !defined(KLD_MODULE)
2000-08-01 00:40:32 +00:00
Andrey A. Chernov
8f3a320a76
Check IPFILTER (options IPFILTER generates) instead of NIPFILTER
2000-08-01 00:12:27 +00:00
Andrey A. Chernov
a7d5eaeb8f
Fix prev. commit: NIPFILTER -> IPFILTER
2000-08-01 00:10:08 +00:00
Andrey A. Chernov
a089741a74
Add missing '0' to FreeBSD_version test: 50011 -> 500011
2000-08-01 00:04:24 +00:00
Andrey A. Chernov
71e631c2bd
Generate opt_ipfilter.h to fix 'make depend'
2000-07-31 23:58:38 +00:00
Andrey A. Chernov
c85540dd55
Nonexistent <sys/pfil.h> -> <net/pfil.h>
...
Kernel 'make depend' fails otherwise
2000-07-31 23:41:47 +00:00
Andrey A. Chernov
d61dfe72b6
Nonexistent "ipfilter.h" -> "opt_ipfilter.h"
...
Kernel 'make depend' fails otherwise
2000-07-31 23:35:08 +00:00
Nick Sayer
3a5ed3c526
Add the module Makefile for the newly committed ESS solo sound driver.
...
It will be connected to the parent Makefile after more testing.
2000-07-31 17:22:30 +00:00
Cameron Grant
fd1aaeccce
almost-there ess solo-1 driver, committed so people can tell me why it
...
doesn't generate irqs.
2000-07-31 16:17:40 +00:00
Luoqi Chen
3fb50adb4c
Handle write page faults (both write only or read-modify-write) as MI vm
...
write-only faults. This would allow write-only mmapped regions to function
correctly.
2000-07-31 14:47:14 +00:00
Sheldon Hearn
71845bffc3
Whitespace only:
...
Fix an overlong line and trailing whitespace that crept in, in the
previous commit.
2000-07-31 13:49:21 +00:00
Darren Reed
c4ac87ea1c
activate pfil_hooks and covert ipfilter to use it
2000-07-31 13:11:42 +00:00
Nick Hibma
7cce89994a
Support for the Panasonic / Matshita USB FDD.
...
Submitted by: SAKIYAMA Nobuo <sakichan@lares.dti.ne.jp>
PR: kern/20300
2000-07-31 12:40:26 +00:00
Alfred Perlstein
9ad48853de
mbstat should be a read-only sysctl.
...
Submitted by: Bosko Milekic <bmilekic@dsuper.net>
2000-07-31 09:24:32 +00:00
Paul Saab
030f7b3faa
Remove unnecessary call to splnet when setting an accept filter
...
since we are already at splnet.
2000-07-31 08:23:43 +00:00
Cameron Grant
5151584d21
add suspend/resume for yamaha chips
...
Submitted by: Ira L Cooper <ira@MIT.EDU>
2000-07-30 21:15:35 +00:00
Poul-Henning Kamp
0825a8a33f
Allow use of TSC even if APM is compiled in but disabled.
2000-07-30 21:05:22 +00:00
Cameron Grant
1c60ef3f3c
fix a potential local DoS attack
2000-07-30 19:38:26 +00:00
Cameron Grant
e04387c95a
fix a bug where opening /dev/dsp twice resulted in it being busy until reboot
2000-07-30 19:36:13 +00:00
Steve Price
bf11d3dcda
Spell the word 'limited' with only one 't'.
2000-07-30 17:54:34 +00:00
Yoshihiro Takahashi
0100579d5b
Merged from sys/dev/syscons/scterm-sc.c revisions from 1.8 to 1.12.
2000-07-30 08:12:08 +00:00
Yoshihiro Takahashi
87cd59ec7c
Merged from sys/dev/syscons/syscons.c revision 1.344.
2000-07-30 07:59:19 +00:00
Yoshihiro Takahashi
78a9e97b3a
Merged from sys/boot/i386/btx/btx/btx.s revisions from 1.18 to 1.22.
2000-07-30 07:45:02 +00:00
Cameron Grant
3c1b957d66
do the ac97 init delay for all chips and increase it to 500ms
2000-07-30 02:33:37 +00:00
Peter Wemm
3a285cc807
Regen. (Fix SYS_exit)
2000-07-29 10:07:38 +00:00
Peter Wemm
4e0f152bbe
Sigh. Fix SYS_exit problems. I misunderstood the significance of these
...
trailing options.
2000-07-29 10:05:25 +00:00
Paul Saab
0e461cb7e2
Remove this file incase of further confusion.
2000-07-29 04:09:07 +00:00
David E. O'Brien
f6dc8d17b1
Move RAID controllers to the same position as in i386 GENERIC.
2000-07-29 02:13:42 +00:00
David E. O'Brien
ff6804717c
Revert previous commit. Not all RAID controllers are SCSI.
2000-07-29 02:12:44 +00:00
David E. O'Brien
c79ef5d331
Move the RAID controllers next to the SCSI controllers.
2000-07-29 02:00:28 +00:00
Nick Sayer
82902fa3d8
Make the bridge_refresh operation automatic when ethernet interfaces
...
are attached or detached.
2000-07-29 02:00:12 +00:00
David E. O'Brien
73c9daf94f
Add the RAID controller that are known to work (or did on last test).
...
Reviewed by: msmith
2000-07-29 01:59:32 +00:00
David E. O'Brien
cf10fa4fcd
Comment out ncr' as
sym' handles all that `ncr' does.
...
(only commented out to make it easy for people to find it that really
wants it.)
Asked for by: Peter
2000-07-29 01:31:09 +00:00
Peter Wemm
69065e880a
Regenerate with makesyscalls.sh
2000-07-29 00:21:50 +00:00
Peter Wemm
ac2b067b9a
Change the 'exit()' system call to 'sys_exit()'. This avoids overlapping
...
gcc's internal exit() prototypes and the (futile) hackery that we did to
try and avoid warnings. main() was renamed for similar reasons.
Remove an exit related hack from makesyscalls.sh.
2000-07-29 00:16:28 +00:00
Peter Wemm
d244b0e95b
"Fix" cast qualifier warnings using the uintptr_t intermediate trick.
2000-07-28 23:30:30 +00:00
Peter Wemm
5dec52bada
Fix the #ifdef VFS_AIO to not compile a whole bunch of unused stuff in the
...
!VFS_AIO case. Lots of things have hooks into here (kqueue, exit(),
sockets, etc), I elected to keep the external interfaces the same
rather than spread more #ifdefs around the kernel.
2000-07-28 23:10:10 +00:00
Peter Wemm
58c9d62373
Fix a warning re: a potentially unused pccard helper function
2000-07-28 23:00:00 +00:00