summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2004-01-08tom broke the kernel, and is being scoldedTheo de Raadt
2004-01-08syncTom Cosgrove
2004-01-08Merge entries for Cirrus Logic CS4280 and CS4614 (same device id)Tom Cosgrove
ok krw@, deraadt@
2004-01-08typo from Pedro Martelletto;Jason McIntyre
2004-01-07Fix crash reported in pr/3630. Poll all scsi requests that have SCSI_POLL set.Kenneth R Westerback
ok miod@ tdeval@.
2004-01-07amout -> amount; from Pedro Martelletto.Federico G. Schwindt
2004-01-07syncTom Cosgrove
2004-01-07- Remove duplicate entry for Lucent Win Modem 0x0449Tom Cosgrove
- Fix typo in device id for S3 86C964 rev 3 ok krw@, deraadt@
2004-01-06re-syncTom Cosgrove
2004-01-06syncTom Cosgrove
2004-01-06Fix typo in device id for SiS596, and correct name. Also updateTom Cosgrove
URLs for PCI device information. ok krw@, deraadt@
2004-01-05temp/volt sensor for NS PC87366 LPC Super I/O; based on netbsd version; ok ↵Markus Friedl
deraadt
2004-01-05Reduce ahc verbosity. Put chip details inside an if (bootverbose) {}Kenneth R Westerback
block. Put irq on first ahc line after 'rev 0xYY', rather than a separate line. ok deraadt@.
2004-01-03put an mi wrapper around stdarg.h/varargs.h. gcc3 moved stdarg/varargs macrosMarc Espie
to built-ins, so eventually we will have one version of these files. Special adjustments for the kernel to cope: machine/stdarg.h -> sys/stdarg.h and machine/ansi.h needs to have a _BSD_VA_LIST_ for syslog* prototypes. okay millert@, drahn@, miod@.
2004-01-01avoid redundant calls to sis_stop() for shared irqs; from freebsd; ok deraadt@Markus Friedl
2003-12-29no vtophys(), don't need uvm_extern.h anymore.Brad Smith
tested on alpha, i386, macppc and sparc64. ok millert@ mickey@
2003-12-28Give i/o's requeued as a result of aborts, timeouts, etc. a status ofKenneth R Westerback
XS_RESET rather than XS_NOERROR. This prevents unfinished i/o's from being treated as successfully completed ones. Don't bother setting SCB_REQUEUE in scb->flags since the scb is immediately thrown away. Make setting TAG_ENB a little more correct by doing it somewhere both the initial scb setup and subsequent tag resets have access to. Fix a typo. ok miod "I'm not an authoritative person on SCSI issues... though I'm learning!" @.
2003-12-24Sync ahc with NetBSD, which was in turn updated from FreeBSD by PascalKenneth R Westerback
Renauld of Network Storage Solutions, Inc. Many fixes, wider device support. In particular, the notorious 'Target 0' problem seems to be fixed. Does *not* include any updates to isa or eisa code beyond what was necessary to compile. Known issues: 1) Tagged Queuing is probably not optimal. 2) PPR negotiation may not be fully functional. 3) No support yet for freezing devices or channels. 4) The mechanism for preventing 'A' and 'B' channel confusion during probe can fail if scsibus > 254 found. 5) Requeuing I/O's not working. A workaround will be committed almost immediately. At the moment timeouts, SCSI message rejects, aborting SCB's and trying to freeze a device may cause incomplete i/o's to be reported as complete. 6) Verbosity and probe messages need work. 7) Last disk on bus seems to go through an extra re-negotiation. 8) >16 devices on an adapter will trigger the usual problems of total openings exceeding available SCB's under heavy load. Tested by deraadt@, beck@, miod@, naddy@, drahn@, marc@ amoung others. ok deraadt@.
2003-12-24Sync ahc with NetBSD, which was in turn updated from FreeBSD by PascalKenneth R Westerback
Renauld of Network Storage Solutions, Inc. Many fixes, wider device support. In particular, the notorious 'Target 0' problem seems to be fixed. Does *not* include any updates to isa or eisa code beyond what was necessary to compile. Known issues: 1) Tagged Queuing is probably not optimal. 2) PPR negotiation may not be fully functional. 3) No support yet for freezing devices or channels. 4) The mechanism for preventing 'A' and 'B' channel confusion during probe can fail if scsibus > 254 found. 5) Requeuing I/O's not working. A workaround will be committed almost immediately. At the moment timeouts, SCSI message rejects, aborting SCB's and trying to freeze a device may cause incomplete i/o's to be reported as complete. 6) Verbosity and probe messages need work. 7) Last disk on bus seems to go through an extra re-negotiation. 8) >16 devices on an adapter will trigger the usual problems of total openings exceeding available SCB's under heavy load. Tested by deraadt@, beck@, miod@, naddy@, drahn@, marc@ amoung others. ok deraadt@.
2003-12-24Sync ahc with NetBSD, which was in turn updated from FreeBSD by PascalKenneth R Westerback
Renauld of Network Storage Solutions, Inc. Many fixes, wider device support. In particular, the notorious 'Target 0' problem seems to be fixed. Does *not* include any updates to isa or eisa code beyond what was necessary to compile. Known issues: 1) Tagged Queuing is probably not optimal. 2) PPR negotiation may not be fully functional. 3) No support yet for freezing devices or channels. 4) The mechanism for preventing 'A' and 'B' channel confusion during probe can fail if scsibus > 254 found. 5) Requeuing I/O's not working. A workaround will be committed almost immediately. At the moment timeouts, SCSI message rejects, aborting SCB's and trying to freeze a device may cause incomplete i/o's to be reported as complete. 6) Verbosity and probe messages need work. 7) Last disk on bus seems to go through an extra re-negotiation. 8) >16 devices on an adapter will trigger the usual problems of total openings exceeding available SCB's under heavy load. Tested by deraadt@, beck@, miod@, naddy@, drahn@, marc@ amoung others. ok deraadt@.
2003-12-24Sync ahc with NetBSD, which was in turn updated from FreeBSD by PascalKenneth R Westerback
Renauld of Network Storage Solutions, Inc. Many fixes, wider device support. In particular, the notorious 'Target 0' problem seems to be fixed. Does *not* include any updates to isa or eisa code beyond what was necessary to compile. Known issues: 1) Tagged Queuing is probably not optimal. 2) PPR negotiation may not be fully functional. 3) No support yet for freezing devices or channels. 4) The mechanism for preventing 'A' and 'B' channel confusion during probe can fail if scsibus > 254 found. 5) Requeuing I/O's not working. A workaround will be committed almost immediately. At the moment timeouts, SCSI message rejects, aborting SCB's and trying to freeze a device may cause incomplete i/o's to be reported as complete. 6) Verbosity and probe messages need work. 7) Last disk on bus seems to go through an extra re-negotiation. 8) >16 devices on an adapter will trigger the usual problems of total openings exceeding available SCB's under heavy load. Tested by deraadt@, beck@, miod@, naddy@, drahn@, marc@ amoung others. ok deraadt@.
2003-12-24Sync ahc with NetBSD, which was in turn updated from FreeBSD by PascalKenneth R Westerback
Renauld of Network Storage Solutions, Inc. Many fixes, wider device support. In particular, the notorious 'Target 0' problem seems to be fixed. Does *not* include any updates to isa or eisa code beyond what was necessary to compile. Known issues: 1) Tagged Queuing is probably not optimal. 2) PPR negotiation may not be fully functional. 3) No support yet for freezing devices or channels. 4) The mechanism for preventing 'A' and 'B' channel confusion during probe can fail if scsibus > 254 found. 5) Requeuing I/O's not working. A workaround will be committed almost immediately. At the moment timeouts, SCSI message rejects, aborting SCB's and trying to freeze a device may cause incomplete i/o's to be reported as complete. 6) Verbosity and probe messages need work. 7) Last disk on bus seems to go through an extra re-negotiation. 8) >16 devices on an adapter will trigger the usual problems of total openings exceeding available SCB's under heavy load. Tested by deraadt@, beck@, miod@, naddy@, drahn@, marc@ amoung others. ok deraadt@.
2003-12-24Sync ahc with NetBSD, which was in turn updated from FreeBSD by PascalKenneth R Westerback
Renauld of Network Storage Solutions, Inc. Many fixes, wider device support. In particular, the notorious 'Target 0' problem seems to be fixed. Does *not* include any updates to isa or eisa code beyond what was necessary to compile. Known issues: 1) Tagged Queuing is probably not optimal. 2) PPR negotiation may not be fully functional. 3) No support yet for freezing devices or channels. 4) The mechanism for preventing 'A' and 'B' channel confusion during probe can fail if scsibus > 254 found. 5) Requeuing I/O's not working. A workaround will be committed almost immediately. At the moment timeouts, SCSI message rejects, aborting SCB's and trying to freeze a device may cause incomplete i/o's to be reported as complete. 6) Verbosity and probe messages need work. 7) Last disk on bus seems to go through an extra re-negotiation. 8) >16 devices on an adapter will trigger the usual problems of total openings exceeding available SCB's under heavy load. Tested by deraadt@, beck@, miod@, naddy@, drahn@, marc@ amoung others. ok deraadt@.
2003-12-24syncTodd T. Fries
2003-12-24additional camera device; ok deraadt@Todd T. Fries
2003-12-23recognize several more wi@usb devices.Dale Rahn
2003-12-23syncDale Rahn
2003-12-23Addional wi@usb devices. ok deraadt@Dale Rahn
2003-12-23do not panic if there is no IPL_IMPMichael Shalayeff
2003-12-23use pci_mapreg_map and deallocate resources on attach failuresMichael Shalayeff
2003-12-23fix the error msg and enable bubs masteringMichael Shalayeff
2003-12-23htole vs letoh (no functional changeMichael Shalayeff
2003-12-23init ether address correctly, since our Ether_ifattach macro does not doTheo de Raadt
that job; 3612, rspmn@arcor.de
2003-12-20Relax a redundant printf format specifier.Miod Vallat
2003-12-20syncAlexander Yurchenko
2003-12-20Little correction for ICH4-M LPC.Alexander Yurchenko
ok deraadt@
2003-12-20Support for ITExpress IT8212F ATA133 controller; close PR 3540.Alexander Yurchenko
Submitter is unresponsible so the diff is not tested. If you have any problems with it open a new PR.
2003-12-17not qualifying a product based on vendor AND product ID just bugs meJason Wright
2003-12-17marvell skv2 (smc9452TX); from freebsdJason Wright
2003-12-17marvell skv2; from freebsdJason Wright
2003-12-17add support for linksys (eg1032v2, eg1064v2) and dlink (dge530t); from NetBSDJason Wright
2003-12-17syncJason Wright
2003-12-17- add linksys vendor idJason Wright
- add linksys products: EG1032, EG1064 - add dlink product: DGE550T
2003-12-17Provide a real inverted cursor for rasops-based consoles; inspired byMiod Vallat
a similar diff in NetBSD.
2003-12-16Compute openings value, out of boot-time count of devices.Niklas Hallqvist
Add reentrancy check of gdt_exec_ccb. The latter change changes timing enough to not trigger a timing bug on really fast machines too often. A real fix is being worked on.
2003-12-16Compute openings value, out of boot-time count of devices.Niklas Hallqvist
Add reentrancy check of gdt_exec_ccb. The latter change changes timing enough to not trigger a timing bug on really fast machines too often. A real fix is being worked on.
2003-12-16BecuaseTheo de Raadt
2003-12-16only map the rom and do not touch the hpa space getting rid of memsize ↵Michael Shalayeff
define that was not really true; plus tested by otto@ and miod@
2003-12-16Pass gcc -Wsign-compare; ok grange@Todd C. Miller
2003-12-16Remove unused strings; we print out info from pcmciadevs duringTodd C. Miller
device attachment so we don't need extra ones. OK mickey@ deraadt@