Commit Graph

82644 Commits

Author SHA1 Message Date
mcr
b44d7d55a5 added some debugging to error message in pci_intr_map(). 2001-07-06 18:04:22 +00:00
mcr
07ba5352f1 extra argument to pci_device_foreach(). 2001-07-06 18:03:47 +00:00
mcr
8c020dd2f7 when fixing up buses, keep track of the parent of each bus,
and the pcitag to access the primary side of that bridge.
2001-07-06 18:03:17 +00:00
mcr
6244484599 added context parameter to pciaddr_resource_{reserve,allocate}
and to pci_device_foreach().
	added new function pci_device_foreach_min().
2001-07-06 18:02:35 +00:00
mcr
b76e5c586a added some error checking on return from rbus_new_root_share(). 2001-07-06 18:01:26 +00:00
mcr
74ed6c9ddb new config file for M700 notebook with Cardbus and CBII support 2001-07-06 18:00:50 +00:00
toshii
70e10fb682 Remove bcmp, bcopy and bzero. We don't need them as they aren't
called from asm code, and we shouldn't have them if we don't need them.
2001-07-06 17:35:44 +00:00
thorpej
2861457faf Fix a typo in htosonic32(), pointed out by soda@netbsd.org. 2001-07-06 16:20:07 +00:00
mjacob
f0ba6b733c White space cleanup. Fix oopslet about having overlapping loop states.
Handle FW crashes as an isp_async call. Reclaim a missing logging level
bit.
2001-07-06 16:19:10 +00:00
mjacob
3628ea89ae Add some wads more definitions. Add macros for request/response queue
in/out pointer access.
2001-07-06 16:18:08 +00:00
mjacob
70d59a5876 Minor comment update. 2001-07-06 16:17:36 +00:00
mjacob
5089fba315 Defer turning off the no_mbox_ints flag until after the system is ready
for interrupts. Handle FW crashes in outer layer.
2001-07-06 16:17:17 +00:00
mjacob
092afb0ce9 More 2300 support: macroize access to request/response in/out pointers. 2001-07-06 16:16:11 +00:00
mjacob
9386c78f88 Some whitespace cleanup. Initial forcelout support.
Fix longstanding bug where we should have been checking
against Channel B's settings to see whether to apply tag
usage. Oops.

Some more 2300 support- macroize access to request queue in/out pointers.
Firmware crashes now handled in platform outer code via an isp_async call.

If we get a LIP, and we're on a private or public loop, kill off all
active commands as if they had been killed by a 'SCSI Bus Reset'. I've
seen data corruption on commands that complete 'normally' after a LIP.
Bad.
2001-07-06 16:15:38 +00:00
mjacob
48e09f672e twiddle isp_xflist calculation to match more closes isp_pci.c 2001-07-06 16:09:38 +00:00
perry
dedadee3db "safe" the macros for bcopy bzero and bcmp, after a request from mrg 2001-07-06 15:59:23 +00:00
tv
6b2a880d3c memcpy(3) is not guaranteed to do overlaps, contrary to this historical
manpage "BUGS" section.  Nuke the entire section.
Addresses PR lib/13370.
2001-07-06 15:11:18 +00:00
jdolecek
fc4f1858f0 update 2001-07-06 12:38:40 +00:00
lukem
dafe2b38ba freebsd kqueue implementation 2001-07-06 08:01:32 +00:00
skrll
c7ba90b340 Don't list uk twice. 2001-07-06 07:45:47 +00:00
chs
e185109424 implement pmap_k{enter_pa,remove}() correctly.
other misc cleanup.
2001-07-06 05:57:13 +00:00
chs
c844daf5ab use pmap_k* for pagemove().
call pmap_remove() explicitly in vunmapbuf() in preparation for
upcoming UVM changes.
2001-07-06 05:53:35 +00:00
itojun
c3740d7821 IP6_EXTHDR_GET0 had no check against m->m_len (noone was using this macro).
sync with kame
2001-07-05 23:41:07 +00:00
tv
cc1cf30d01 bcopy() is documented as allowing overlapping memory regions. Define it
in terms of the standard name memmove() to account for this.
Fixes kern/13369 and the redundant lib/13370.
2001-07-05 21:51:10 +00:00
thorpej
583274a82c For product names that include the media in the name, don't bother
saying "Gigabit".
2001-07-05 21:27:31 +00:00
hubertf
9f773decdf fix typo in comment 2001-07-05 20:54:28 +00:00
hubertf
9a923bfb3f add "man.pdf" and "man.tgz" targets
PDF optimisations thanks to Valeriy E. Ushakov
2001-07-05 20:52:11 +00:00
hubertf
f5bb393643 add missing .El 2001-07-05 20:47:31 +00:00
manu
b971cc2b24 - Moved the temp file to /tmp instead of /var/tmp
- Added a O_EXCL flag so that we cannot open an existing file for temp file
2001-07-05 20:35:33 +00:00
manu
12cb15934b Added a missing .El 2001-07-05 20:33:56 +00:00
eeh
227671f79e Fix more boundary issues. 2001-07-05 19:09:24 +00:00
jdolecek
dbbda99b31 remove the splhigh stuff altogether, that is not going to be requirement 2001-07-05 18:49:20 +00:00
nathanw
e66f3a0fe4 Basic man page for setrunqueue() and remrunqueue(). Why not? They're easy. 2001-07-05 18:38:49 +00:00
nathanw
e927c2a3b8 The I/O address space of ISA is 16 bits; correct this, but add a note
explaining why it is often treated as only having 10 bits of I/O
address space.
2001-07-05 18:01:15 +00:00
thorpej
fd1fd6bb0f If using the hardware cursor, make sure the cursor shape is initialized,
otherwise we won't be able to see anything if the system firmware has
either not initialized it, or initialized it to "invlisible".
2001-07-05 16:45:23 +00:00
thorpej
a06fbc7e4c If the target failed to respond to selection, use XS_SELTIMEOUT,
not XS_DRIVER_STUFFUP.
2001-07-05 16:02:21 +00:00
thorpej
5c0f65ea82 Do a little manual CSE, taking unneeded comparisons out of loops,
and shrinking the object code somewhat.  On an R4400:

Before:
text    data    bss     dec     hex     filename
16248   16      0       16264   3f88    dp83932.o

Before:
text    data    bss     dec     hex     filename
14424   16      0       14440   3868    dp83932.o
2001-07-05 15:02:27 +00:00
ad
21cb54834a Note new Ethernet drivers. 2001-07-05 14:47:23 +00:00
soda
afdb63beb4 a typo in comment. 2001-07-05 14:44:29 +00:00
thorpej
833e756e1e JAZZ front-end for the new MI SONIC driver. 2001-07-05 14:42:35 +00:00
thorpej
b7ea2efc25 A new DP83932 ``SONIC'' driver, which uses bus_dma(9) and does I/O
directly to mbufs.  Handles both 32-bit and 16-bit, big- and little-
endian configurations of the chip (we could squeeze out some conditionals
yet, though).
2001-07-05 14:37:41 +00:00
toshii
4866f1a22b Fix typo. s/extention/extension/ 2001-07-05 08:38:24 +00:00
kanaoka
678e078f04 Add support for "Laneed LD-10/100CDA". 2001-07-05 08:03:45 +00:00
chs
30e0b596c7 implement pmap_k{enter_pa,remove}() correctly.
other cleanup in preparation for upcoming UVM changes.
2001-07-05 07:05:02 +00:00
eeh
707046cec7 New block bzero and bcopy. 2001-07-05 06:37:58 +00:00
itojun
32a3de2268 clarify -a. sync with kame 2001-07-05 06:35:08 +00:00
eeh
96ee348323 New fpu handling code. 2001-07-05 06:34:56 +00:00
eeh
8617fb9c54 Fix some boundary condition issues. 2001-07-05 06:29:49 +00:00
thorpej
a1054ae7c6 D'oh, use the right bitbang ops for the DL10022, pointed out by
Masanori Kanaoka <kanaoka@ann.hi-ho.ne.jp>.
2001-07-05 05:36:02 +00:00
thorpej
a2985ca976 Fix variable names in the strict-alignment case. 2001-07-05 05:28:29 +00:00