summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2006-03-25ANSI and KNF.Brad Smith
2006-03-25regenBrad Smith
2006-03-25add a second Packet Engines Yellowfin PCI id.Brad Smith
2006-03-25set/clear the all frames bit in the receive filter whenBrad Smith
enabling/disabling promisc mode instead of calling sis_init().
2006-03-24regenBrad Smith
2006-03-24add the Globespan PCI vendor id.Brad Smith
From Stuart Henderson
2006-03-24i wish all new hardware was this easy to support. acer labs usb2 dataDavid Gwynne
link cable seems happy. thanks to sevan janiyan for the gear.
2006-03-24hppa has CardBus and USB as well so add umsm(4).Jonathan Gray
Pointed out by mickey.
2006-03-24move the mp tramp higher to avoid trashing boot args and also to fight ↵Michael Shalayeff
strange memory zeroing happennning on some amd machines; toby@ ok
2006-03-24Enable umsm(4) on archs that support CardBus.Jonathan Gray
2006-03-24Driver for the serial interface to Qualcomm MSM EVDO modems.Jonathan Gray
Tested with Verizon Wireless by jolan@ ok dlg@
2006-03-24regenDavid Gwynne
2006-03-24Acer Labs USB 2.0 Data Link cable. its a host to host cableDavid Gwynne
2006-03-24- Set the PCI latency timer for bus master devices.Brad Smith
- Turn on parity checking for the PCI bus. From NetBSD Tested on U5/U10/U30/Netra X1/T1 105/Leopard-V
2006-03-23Previous state machine for caps lock would prove ineffective if caps lockMiod Vallat
was remapped to a dead key (such as control). Fortunately (?), accounting power key transitions can help reconstructing the exact caps lock key behaviour - this state machine is still flawed, and one can make it go wrong by hitting one of the caps lock and power keys while the other is held, but for now we'll assume people who do this are smart enough to be able to put the state machine in the correct state back, while mere mortals will never do such things anyway. Spotted by Matthias Kilian, ok itojun@
2006-03-23- Remove variable names from function prototypes.Brad Smith
- Use ether_input_mbuf() and bpf_mtap(). From NetBSD ok martin@
2006-03-23kill evil \r; from cedricMichael Shalayeff
2006-03-23Set a carp MAC address of 00:00:00:00:00:00 if no vhid is assigned.Ryan Thomas McBride
ok henning@
2006-03-23Use PAGE_SIZE instead of NBPG.Brad Smith
2006-03-23ANSI and KNF.Brad Smith
2006-03-23ANSIfyBrad Smith
2006-03-23Extra parentheses in comments.Ray Lai
From Alexey Dobriyan. OK miod@ and otto@
2006-03-22Fixup broken mpbios'es on VT8237 and nForce4 chipsets. Fixes interruptMark Kettenis
routing for SATA on those chipsets in GENERIC.MP. ok mickey@, brad@.
2006-03-22Detect newer revisions of the LM81.Mark Kettenis
2006-03-22incorrect check for end of array; ok jsgTheo de Raadt
2006-03-22prevent anything outside rote.c from accessing the routing table headsHenning Brauer
directly. rather provide a rt_lookup function for regular lookups, and a rt_gettable for those that need access to the head for some reason. the latter cases should be revisted later probably so that nothing outside the routing core code accesses the heads at all... tested claudio jolan me, ok claudio markus
2006-03-22Fix comment about MINFREE, from Thordur I. Bjornsson <thib@mi.is>Pedro Martelletto
2006-03-22Add pci_find_device() a helper function for enumerating theJonathan Gray
PCI bus, from NetBSD. This is useful for things like finding another device in a driver ie ISA bridge in pciide. ok brad@ grange@, looks ok kettenis@
2006-03-21Disassembler now pretty prints AML code (like acpidump)Jordan Hargrave
ok marco@
2006-03-21Implementation of the Michael MIC as defined in IEEE 802.11i for TKIP.Reyk Floeter
The MIC generates a weak 64bit digest protected by an additional key. Obviously, this digest alg is required for future IEEE 802.11i/WPA support. test vectors passed on alpha amd64 mvme68k mvme88k sgi sparc sparc64 vax i386 ok djm@
2006-03-21Make ural(4) read and show real MAC/BBP rev instead of hardcoded RT2570Pedro Martelletto
"Go ahead" damien@ via jsg@
2006-03-21x << long generates a lint warning, so silence it by casting __NFDBITSOtto Moerbeek
to unsigned; this is a conseqeunce of changing size_t to u_long. ok deraadt@ millert@ cloder@
2006-03-20Don't forget to unlock of reading the RTC fails.Mark Kettenis
Should fix panic on iMac G5 (iSight).
2006-03-20de-register.Brad Smith
2006-03-20a bit of demagification. this moves the checks for the cpu scaling featuresDavid Gwynne
out of machdep and into powernow-k7 and -k8. machdep now just figures out if its the right type of cpu before calling the powernow code which figures out if the scaling is supported. from gwk
2006-03-20remove kernel printfs that say "unable to allocate memory" just beforeDavid Gwynne
returning ENOMEM and the like. userland can say that for us while keeping our dmesg clean.
2006-03-20finer grained use of splbio in the ioctl paths. only use it when dealingDavid Gwynne
with the ccb queues rather than over the whole ioctl. also get rid of the CMD_WAIT flag which is used to restrict the ioctl to only one caller at a time. this is actually protecting from overuse of ccbs for management tasks (like bioctl) by making sure the scsi paths will always have their ccbs. replace the flag with a real lock so that callers can sleep till the mgmt ccb is free, rather than returning EBUSY
2006-03-20shrink the ccb even more. instead of having a "wakeup" member to say whenDavid Gwynne
the ioctl paths can wake up, check the state of the ccb instead. when the ccb becomes READY again then the command has completed.
2006-03-20introduce rt_if_remove which takes care of routing table updates for anHenning Brauer
interface that is removed. use that from if.c and if_tun.c instead of re-implementing in the latter case. ok claudio
2006-03-20remove the bits in the ccb for generalised handling of dmaable memory.David Gwynne
now that each code path that puts commands on the hardware has specific completion routines, we dont have to deal with the memory magic in a generic fashion.
2006-03-20switch the mgmt ioctl path to use the ioctl completion function.David Gwynne
2006-03-20move the drv_inq ioctl path to its own completion routine. all the cleanupDavid Gwynne
of the dmammem is now done in the ioctl, the completion routing simply wakes it up.
2006-03-20get rid of the CCB_READY check in ami_start, it is subtly broken and slowsDavid Gwynne
things down. this path is easy to verify without this code so im just dropping it.
2006-03-20the command queues are important so wrap them up in splbioDavid Gwynne
2006-03-20shorten the setup of the xs timeoutDavid Gwynne
2006-03-20de-register.Brad Smith
2006-03-20factorize SGMAP-mapped DMA map creation and destroy codeMartin Reindl
ok miod@, additional testing jsg@ from NetBSD
2006-03-19ANSIfyBrad Smith
2006-03-19ANSIfyBrad Smith
2006-03-19ANSI and KNF.Brad Smith