Commit Graph

118816 Commits

Author SHA1 Message Date
fvdl ba7165e37f Adapt for ksiginfo changes. 2003-10-08 19:58:54 +00:00
fvdl 995d3a4d2f Do proper FPU trap reporting for SIGFPE, copied from the i386 port. 2003-10-08 19:55:39 +00:00
pk ded7383371 In isp_fc_worker() reduce the timeout value used to poll for the link
status from 10 seconds to 250 milli seconds for the second and subsequent
attempts to determine the link status. This prevents unnecessary long
stalls after the device attach routines have completed.

Tested on a dual port QLogic 3212.  Approved by mjacob@feral.com.
2003-10-08 19:51:01 +00:00
scw 0047ff3f6e Ok, I give up for now. There's no easy/reliable way to deal with
these spurious interrupts.
2003-10-08 19:46:12 +00:00
scw 677ee2fdbf Simplify the last change to just check for spurious GPIO interrupts. 2003-10-08 19:39:40 +00:00
scw ecc5fec473 If no interrupt handler claims to have dealt with a level-triggered
GPIO interrupt, check the GPIO interrupt status register after clearing
it down to see if the interrupt source has disappeared. If it does,
assume it was a spurious event. Otherwise, panic.
2003-10-08 19:31:17 +00:00
thorpej 80649e0513 Use KSI_INIT_TRAP(). 2003-10-08 19:21:52 +00:00
thorpej 55452b8f35 Use KSI_INIT_TRAP(). 2003-10-08 19:10:30 +00:00
dsl 977fe7c488 Change the way the shared lib directory is handled.
Should now work if ${.OBJDIR} = ${.CURDIR}/obj.
2003-10-08 18:51:50 +00:00
dsl cabc1ae936 Need to explicitly create directory behing symlink.
Clean share lib directory.
2003-10-08 18:38:43 +00:00
dsl 2ae753f095 Only build the libraries once, 2003-10-08 18:20:15 +00:00
tsutsui cdb8e31d33 - Count jazzio interrupts with evcnt(9).
- Misc cleanup.
2003-10-08 18:12:24 +00:00
tsutsui 27ddbb512d Use mips_dcache_inv_range() for BUS_DMASYNC_PREREAD if possible.
Tested on NEC-JC94 (R4400 with 1MB L2 cache).
2003-10-08 18:10:07 +00:00
fvdl 61834e8959 Cap the transfer size at MAXPHYS, the driver won't get bigger requests
than that. Allocating 16M per SCB is silly (as pointed out by
Frederick Bruckman).
2003-10-08 17:38:31 +00:00
bouyer 83af294c93 pciide_machdep.c depends on pciide_common, not pciide.
Pointed out and fix tested by Marc Recht.
2003-10-08 17:29:59 +00:00
yamt dd4d591157 - a comment.
- bcopy -> memcpy
- increase 'p' only when needed.
2003-10-08 15:07:25 +00:00
scw fb2c521159 Make it easier to support different types of IXP425 board:
- Move board-specific PCI/GPIO initialisation to its rightful place.

 - Handle clearing down latched GPIO interrupts in a board-independent way.

 - Use MI com(4) driver for on-chip UARTs.

 - Misc. tidying up.

Tested on IXDP425.
2003-10-08 14:55:04 +00:00
wiz 9951eb124d Sort SEE ALSO; replace some "Ic ata" with "Xr ata 4". 2003-10-08 13:39:11 +00:00
dsl c8b26967a8 These files are not used by the new boot code. 2003-10-08 13:10:20 +00:00
dsl c86f86e53a BSSTART was only used for the (now depracated) old stand/biosboot code. 2003-10-08 13:06:30 +00:00
augustss be81c72bb8 Alphabetize. 2003-10-08 12:08:38 +00:00
bouyer 3971c4d102 Add man pages for per-chip pciide drivers. 2003-10-08 12:03:41 +00:00
bouyer e3847b4da7 Add man page for per-chip pciide drivers. 2003-10-08 12:02:40 +00:00
bouyer f5a6a0a843 Add new per-chip pciide drivers. 2003-10-08 11:55:43 +00:00
bouyer 7fc9b29ccd Regen: Add new per-chip pciide drivers. 2003-10-08 11:53:10 +00:00
bouyer 11c3265271 Add new per-chip pciide drivers. 2003-10-08 11:52:50 +00:00
bouyer 9d02ccdbdf Split pciide in per-chip family driver, as proposed in
http://mail-index.netbsd.org/tech-kern/2003/09/25/0007.html
We now have:
acardide*       at pci? dev ? function ?        # Acard IDE controllers
aceride*        at pci? dev ? function ?        # Acer Lab IDE controllers
cmdide*         at pci? dev ? function ?        # CMD tech IDE controllers
cypide*         at pci? dev ? function ?        # Cypress IDE controllers
hptide*         at pci? dev ? function ?        # Triones/HighPoint IDE controllers
optiide*        at pci? dev ? function ?        # Opti IDE controllers
piixide*        at pci? dev ? function ?        # Intel IDE controllers
pdcide*         at pci? dev ? function ?        # Promise IDE controllers
siside*         at pci? dev ? function ?        # SiS IDE controllers
slide*          at pci? dev ? function ?        # Symphony Labs IDE controllers
viaide*         at pci? dev ? function ?        # VIA/AMD/Nvidia IDE controllers
pciide*         at pci? dev ? function ? flags 0x0000   # GENERIC pciide driver

serverworks driver not commited yet; there are still copyright issues about
it.
2003-10-08 11:51:59 +00:00
bouyer 2336c69d5a Add ata(4) atabus(4) 2003-10-08 11:32:08 +00:00
bouyer 7cc555fc4d Add a ata(4) man page, with a symlink to atabus(4), and xref where
appropriate.
2003-10-08 11:20:09 +00:00
bouyer a8b5ae01dc Add atabus. 2003-10-08 11:14:36 +00:00
bouyer ab176e7665 Add adabus. 2003-10-08 11:14:12 +00:00
bouyer 28c8b4f872 Add atabus. 2003-10-08 11:13:02 +00:00
bouyer ce0aaad119 Adapt for wdcattach() prototype change, and deal with atabus in
device_register().
2003-10-08 11:12:36 +00:00
bouyer e1e231a488 Add atabus. 2003-10-08 11:11:33 +00:00
bouyer b758d4deb3 Adapt for wdcattach() prototype change. 2003-10-08 11:11:06 +00:00
bouyer 88809a6534 Add atabus. 2003-10-08 11:10:54 +00:00
bouyer 8f905677f4 Adapt for wdcattach() prototype change. 2003-10-08 11:10:18 +00:00
bouyer f003412676 Add atabus 2003-10-08 11:10:04 +00:00
bouyer 367dd334c1 Add atabus. 2003-10-08 11:09:26 +00:00
bouyer 9686725046 Add atabus 2003-10-08 11:09:09 +00:00
bouyer e9255b5ae1 Add atabus. 2003-10-08 11:08:07 +00:00
bouyer bcc3968da5 add atabus. 2003-10-08 11:07:50 +00:00
bouyer a690443244 Add atabus 2003-10-08 11:07:04 +00:00
bouyer 2e73ec1205 Add atabus. 2003-10-08 11:06:24 +00:00
bouyer d29ea7aa72 Adapt for wdcattach() prototype change. 2003-10-08 11:06:05 +00:00
bouyer 7a7a287e2c Regen: add atabus. 2003-10-08 11:05:52 +00:00
bouyer f14a2e4df2 Add atabus. 2003-10-08 11:04:56 +00:00
bouyer 8efe26b8cd Adapt for wdcattach() prototype change. 2003-10-08 11:04:32 +00:00
bouyer 102fb2528b Regen: add atabus 2003-10-08 11:03:55 +00:00
bouyer 0a88b9caa1 Add atabus 2003-10-08 11:02:45 +00:00