bouyer
503b19427a
Add HPT372 and 74 PCI IDE controllers.
2002-05-19 16:00:19 +00:00
msaitoh
7c10da8b66
fix some overflow cases.
2002-05-19 15:10:46 +00:00
itojun
12bdf036e2
pull in SPD lifetime management code. fix refcnt for SPD entries.
...
sync w/kame
XXX dead SPD entry lifetime - undergoing sakane's review
2002-05-19 08:22:12 +00:00
isaki
74b7155205
Ignore incompatible part between GNU tar and pax.
...
idea from Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
2002-05-19 08:14:13 +00:00
itojun
9244bd8154
document net.key.* sysctl. provide sysctl MIB for controlling
...
proposal payload on ACQUIRE message. sync w/kame
2002-05-19 08:12:55 +00:00
itojun
691d519c66
remove unneeded decl for __ss_{len,family}
2002-05-19 07:54:05 +00:00
augustss
aaf6178285
Handle the "aligment" fault generated by DCBZ when the cache is off.
...
That way you can run the processor with caches off.
2002-05-19 06:35:45 +00:00
augustss
4bc0b333ea
Update dma memory access API a little.
2002-05-19 06:24:30 +00:00
augustss
894da75819
Regen.
2002-05-19 06:20:01 +00:00
augustss
4b2bf1316d
Another mouse.
2002-05-19 06:13:29 +00:00
itojun
d2fd814987
in sp caching code, check if sp is still alive. sync w/kame
2002-05-19 00:46:40 +00:00
nathanw
6b65b300bf
Add missing common or OSF/1 PALcode instructions from the AARM: wtint,
...
clrfen, urti.
2002-05-19 00:23:50 +00:00
sommerfeld
404be58a8d
Regen
2002-05-19 00:19:22 +00:00
sommerfeld
889b8b80d2
Some E7500 device ids
2002-05-19 00:17:34 +00:00
sommerfeld
d7135de9ea
Regen
2002-05-19 00:01:29 +00:00
sommerfeld
11aa3c6a28
Fortunately for us, all interrupt controllers are not 8259's
2002-05-19 00:01:09 +00:00
sommerfeld
60cfb93a0f
Some P64H2 device ids
2002-05-18 23:58:00 +00:00
jmcneill
f70f5218cf
Add a 'tlp at pci' attachment to the laptop installation kernel. GENERIC_LAPTOP
...
already has this, and some machines (notably, mine :) ) have onboard tlp and
won't boot with INSTALL or GENERIC.
2002-05-18 23:49:40 +00:00
jklos
7cb0b700f0
Updated NKMEMPAGES_MAX_DEFAULT so that large memory systems won't crash
...
when allocating/deallocating lots of memory at once.
2002-05-18 23:00:32 +00:00
itojun
ea750a3018
sync with KAME.
...
- don't MALLOC() with M_WAITOK in the spl block.
move the allocation before splnet().
- when we reset vt of a class, reset the runtime service curve as well.
- don't use max() to compare 64 bit values.
2002-05-18 22:53:25 +00:00
itojun
1d8b891867
sync with KAME.
...
- make altq_etherclassify() able to handle packets whose ethernet header
is in a separate mbuf. closes netbsd PR 16559
2002-05-18 22:52:44 +00:00
sommerfeld
ce6cc5672c
Add "pa_rawintrpin" containing unswizzled interrupt pin to pci_attach_args.
2002-05-18 21:40:41 +00:00
ad
d7e512df18
- Use write barriers.
...
- NBPG -> PAGE_SIZE.
2002-05-18 20:59:20 +00:00
tsutsui
e8b1f54f84
Use ${.TARGET} where appropriate.
2002-05-18 19:03:10 +00:00
sommerfeld
314ef13c23
In pci_probe_device(), correct test for whether the device is behind a
...
pci-pci bridge (and thus needs its interrupts "swizzled").
Formerly, pci_probe_device() assumed pci busses other than bus zero
were bridged; however, much recent x86 hardware supports multiple
primary pci busses differently -- there is a system-wide bus numbering
scheme. Now, we instead look at the (newly introduced) sc_bridgetag
value in the parent bus to figure out if there's a ppb or equivalent
in the way.
This fixed at least one case where the i386 MP branch gets interrupt
mapping wrong.
2002-05-18 18:14:11 +00:00
bouyer
af09484589
Be more verbose when returning XS_DRIVER_STUFFUP
2002-05-18 16:09:43 +00:00
kent
820aca767e
USB_ATTACH: Initialize sc_plachan.altidx and sc_recchan.altidx with -1.
2002-05-18 15:14:39 +00:00
bouyer
29270413af
If the data len if not a multiple of 2 bytes, force PIO mode. DMA can't
...
deal with such xfers, and can wedge the system with some controllers.
It's a bug to request such xfers for ATAPI, but as the request may come
from userland we have to protect against it.
2002-05-18 14:49:55 +00:00
jdolecek
e8895ed0a1
Various whitespace fixes, and turn 'No packet to start' message to DPRINTF().
...
Mostly inspired by Christian Limpach's patch in port-next68k/16978.
2002-05-18 14:33:35 +00:00
jdolecek
88203d9c69
whitespace & formatting fixes, from Christian Limpach in port-next68/16798
2002-05-18 14:09:44 +00:00
isaki
1dc0c84b6b
Make ELF kernel loadable, by itohy-san.
2002-05-18 13:54:38 +00:00
lukem
572fd50bc0
enable scsi_find (et al) only if NSCSIBUS > 0
2002-05-18 07:32:11 +00:00
matt
77820698c6
Add lfmiop (LSILogic Fusion-MPT I/O Processor) placeholders for
...
driver to added latter.
2002-05-18 07:23:04 +00:00
matt
cad72c184d
Regen.
2002-05-18 07:19:41 +00:00
matt
01b871fa50
Add SYMBIOS FC9[12]9 and 1030R
2002-05-18 07:19:16 +00:00
uch
272ed861db
BSD raw partition is obsolete. raw partition is changed to C.
2002-05-18 07:13:01 +00:00
lukem
491a00e92d
add missing union sun3sir sun3sir; (hi gimpy!)
2002-05-18 06:59:12 +00:00
lukem
633e8d9515
minor cosmetic tweaks:
...
- put \r\n before OF_open message
- use '0' + i % 10 instead of 'A' + i to print the read block number
2002-05-18 04:24:22 +00:00
lukem
4fa13b2be7
nuke MD installboot, now that it doesn't understand the macppc
...
bootblocks anymore and /usr/sbin/installboot does
2002-05-18 04:06:12 +00:00
enami
1578726840
Just give up to do readahead rather than waiting busy pages.
...
While I'm here, added few patchable variable so that one can
easily measure readahead behaviour.
2002-05-18 02:54:57 +00:00
eeh
4678e53555
Fix inverted comparison. We only wan to flush the I$ on *userland* executable
...
mappings.
2002-05-18 00:51:15 +00:00
mjacob
7aac86133e
Pointy hat to me on the last delta.
2002-05-18 00:48:11 +00:00
martin
bdd46f7081
(Mostly) backout previous, with some slight modifications.
...
Restore the reset thread, to make resetting the interface possible while
not blocking interrupts.
Make sure to throw away garbage input while the reset thread is at work
(by setting sc_enabled a bit later).
Issue a PMS_RESET command when resetting to address PR 16788.
2002-05-17 22:49:48 +00:00
enami
2afb4efc4c
Make uvn_findpages to return number of pages found so that caller can
...
easily check if all requested pages are found or not.
2002-05-17 22:00:50 +00:00
perseant
36efaa3565
use macros from <sys/queue.h>
2002-05-17 21:42:38 +00:00
mjacob
a14da6673f
Replicate change that Matt Thomas made in isp_pci- if we get ENOMEM/EAGAIN
...
in bus_dmamap_load, return CMD_EAGAIN rather than just make the command dead.
2002-05-17 19:06:24 +00:00
mjacob
c3514c8f6d
Slight touchup on last change- make sure HBA_BOTCH is set (just in case
...
somebody at a different level does the wrong thing) on ENOMEM/EAGAIN returns
from loading DMA.
2002-05-17 19:05:08 +00:00
mjacob
16fa96cfc8
Give XS_DRIVER_STUFFUP a case all by itself.
2002-05-17 18:56:05 +00:00
lukem
b3facf5a7d
reduce MACPPC_BOOT_BLOCK_MAX_SIZE from 6K to 2K, to fit what bootxx is
...
limited to (and a CDROM limitation as well?)
2002-05-17 18:53:34 +00:00
mjacob
c2d194880d
Fix seveeral issues- but the most important of which is that we have
...
to check if we get a RQCS_DATA_UNDERRUN - if we're an FC card, we may
not have RQCS_RU set- if it isn't set, we just lost a DATA XFR IU in the
middle of the exchange. In this case, we have to bomb out the whole xfer.
We had been getting silent data corruption before.
2002-05-17 18:49:42 +00:00