summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2004-10-17Bump number of channels to PCIIDE_MAX_CHANNELS.Alexander Yurchenko
2004-10-17Constify channel name.Alexander Yurchenko
2004-10-17Stop bloating pciide_softc with chip-specific variables. Add one pointerAlexander Yurchenko
to chip private data and use it.
2004-10-17Move pciide_softc definition to pciidevar.h.Alexander Yurchenko
2004-10-17Define 4 channels max for pciide. Legacy ide controllers can onlyAlexander Yurchenko
have 2, but sata ones can more. From NetBSD.
2004-10-17Fix space.Alexander Yurchenko
2004-10-17Add a callback drv_probe() to allow underlying ata controller driverAlexander Yurchenko
to probe for drives in its own way. It's a no-op for now but will be needed for native sata support.
2004-10-17Small includes cleanup: explicit bus.h inclusion, add satareg.h andAlexander Yurchenko
reorder a bit.
2004-10-17Native SATA register definitions; from NetBSD (work by thorpej@)Alexander Yurchenko
2004-10-17Move declaration of default _vtbl members (wdc_default_*) toAlexander Yurchenko
wdcvar.h.
2004-10-17Define number of ide dma registers; from NetBSD.Alexander Yurchenko
2004-10-17Define number of general and ``shadow'' (overlapping) ATA registers;Alexander Yurchenko
from NetBSD.
2004-10-17Add some FreeBSD MSG_EXT_PPR_* defines. Will be used in (at least) ahdKenneth R Westerback
to eliminate some magic numbers. ok marco@
2004-10-16Provide a dummp __swap64md() on MD_SWAP architectures; needed by nm(1) now.Miod Vallat
2004-10-16Fix 'Tape block size (32754) not a multiple of dump block sizeKenneth R Westerback
(1024).' errors in restore(1). Check for SDEV_OPEN in sc_link->flags (where it lives) rather than sense->flags (where it doesn't). Problem noted by John Danks on misc@ and reinforced by Otto & Hugh. ok marco@ hugh@.
2004-10-16Add Longshine LCS-8138TX and Micronet SP128AR found in linux driverJonathan Gray
ok dlg@
2004-10-16Add Silicom U2E found in linux driver. ok dlg@Jonathan Gray
2004-10-16regenJonathan Gray
2004-10-16more kue/url devices from linux drivers, ok dlg@Jonathan Gray
2004-10-15Add support for IODATA GV-BCTV3 and AOpen VA1000 from FreeBSDJonathan Gray
Check for yet another LeakTek PCI vendor ID to make a WinFast TV2000 work from NetBSD Add missing mention of TVWONDER in card override part of bktr(4) ok mickey@
2004-10-15regenJonathan Gray
2004-10-15Add IODATA GV-BCTV3, ok mickey@Jonathan Gray
2004-10-15correctly parse the anchor names to which tables refer.Jared Yanovich
now they abide to the same rules as anchor names referred to by rules: - initial slashes (/) are stripped - anchor names with characters after the terminating NUL byte are considered invalid ok dhartmei (and previously) beck henning
2004-10-14avoid stupid commonsMichael Shalayeff
2004-10-14astro and elroy will be elsewhereMichael Shalayeff
2004-10-14a bit larger delays during boot() to let msgs appearMichael Shalayeff
2004-10-14a more reasonable limit for the stackgap_random; found by openbsd@hunger.huMichael Shalayeff
2004-10-14a few more c-media codec idsMichael Shalayeff
2004-10-14constants for TX underrun handlingBrad Smith
2004-10-14rev 1.47Brad Smith
Add a check in the interrupt service routine to return quickly in case there is nothing to do. This happens normally when the card shares the interrupt line with other devices. This code saves a couple of microseconds per interrupt even on a fast CPU. You normally would not care, except under heavy tinygram traffic where you can have some 50-100.000 interrupts per second... rev 1.51 Patch to allow TX underrun handling without issuing a complete chip reset. Just temporarily turn off the transmitter instead. From FreeBSD ok mcbride@ tested by mcbride@, jaredy@, marco@, grange@, <harding at motd dot ca>
2004-10-14Bail out quietly if the eeprom appears to be missing or empty. FixesBrad Smith
support for D-Link DGE-530T adapters. From: FreeBSD via Blake Willis <blake at 2112 dot net> ok mcbride@
2004-10-13De-inline siop. Shrinks almost 1K on i386.Kenneth R Westerback
ok deraadt@, marco@, weingart@, millert@.
2004-10-13Let the generic rtl code work if the bus-dependent code has decided to attach;Miod Vallat
this lets the 8138-based cardbus devices to really attach. 8138-specific mii differences will need to be investigated; right now, recognizing the 8138 as either 8139 or non-8139 causes it to lose the link after a while, but nothing ifconfig can not reset... From a discussion with and tested by Benoît Izac, who owns a 8138-based cardbus device.
2004-10-13readd commented out isadma entryBrad Smith
2004-10-12Don't use BIOS configuration data when no seeprom is available. LetsKenneth R Westerback
SGI use more than 8 bit asynch transfers on built in ahc. Problem noted by pefo@. Fix found in NetBSD PR #23276 from Christopher Sekiya. ok pefo@.
2004-10-12remove text after #endif (errors out with gcc3)Christian Weisgerber
2004-10-12increase DFLSSIZ to smth more common in between other archsMichael Shalayeff
2004-10-11strip out quite a few of the ISA devicesBrad Smith
with input from and ok miod@
2004-10-11regenMichael Shalayeff
2004-10-11add support for Planex GW-NS11H; from Jonathan Gray <jsg@goblin.cx>Michael Shalayeff
2004-10-11ifgroups reqriteHenning Brauer
there is now a TAILQ with all interface groups as members, and in struct ofnet there is only a pointer to the group structure stored and not its name. mostly hacked at c2k4 and somewhere over the atlantic ocean ok markus mcbride
2004-10-10Work around "overlapped command" issue on devices that are slower than U320. ↵Marco Peereboom
Committing this due to a preemptive "I don't like your fix" comment from krw@ Tested by pval@, krw@ and me, ok krw@
2004-10-10Add PT_LOOS, PT_HIOS and Elf_Half.Mark Kettenis
ok drahn@
2004-10-10inform softdep of inode mode change, from freebsd. while i'm at it,Pedro Martelletto
check for ufs_truncate failure and do a bit of the usual null for pointers, spacing stuff. ok tedu@
2004-10-10Use the correct API for /dev/sequencer. From Alexandre Ratchov.Jonathan Gray
'looks correct' henning@ djm@
2004-10-10regenBrad Smith
2004-10-10add an Intel PCI modem entryBrad Smith
From ian@
2004-10-09size works now on cross-size .o filesMichael Shalayeff
2004-10-09sizeof(struct ether_header) -> ETHER_HDR_LENBrad Smith
ok mcbride@
2004-10-09When testing for a void region, use PCI_MAPREG_MEM_SIZE() for 32bit memaddr.Brad Smith
If the 32bit mask read is 0, wmask will be 0xffffffff00000000, and PCI_MAPREG_MEM64_SIZE() won't make this 0. From NetBSD ok mickey@