summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2006-06-26Add IDE_PCI_CLASS_OVERRIDE for ServerWorks HT-1000 SATA.Brad Smith
2006-06-25fix a typo in a comment and add the comment to the sparc hme driver.Brad Smith
2006-06-25put the 1.32 change back; tested by manyMichael Shalayeff
2006-06-25rename vfs_busy() flags VB_UMIGNORE/VB_UMWAIT to VB_NOWAIT/VB_WAITNikolay Sturm
requested by and ok pedro
2006-06-25regenMartin Reindl
2006-06-25fix Surecom NE-34 dmesg, found on misc@Martin Reindl
ok brad@
2006-06-25reorganize the code to be more sane.Brad Smith
ok toby@
2006-06-25regenBrad Smith
2006-06-25add Parallels PCI ids.Brad Smith
2006-06-25DAC&ADC group and custom mixer table for the CMedia CMI9880.Brad Smith
From kent NetBSD
2006-06-25If the encoding of an audio converter is 0, refer toBrad Smith
the audio function node. CMI9880 0.2 has such ADCs. From kent NetBSD
2006-06-24Shave 8 bytes off struct udf_mntPedro Martelletto
2006-06-24replace unneeded bzero()Pedro Martelletto
2006-06-24rearrange some commentsPedro Martelletto
2006-06-24ieee80211_cfgget() and ieee80211_cfgset() are dead; ok jsgTheo de Raadt
2006-06-24Configure network devices at ipl 3, not ipl 1.Miod Vallat
2006-06-24Replace physaccess() usage with pmap_kenter_cache().Miod Vallat
2006-06-24regenJonathan Gray
2006-06-24Correct a typo in one of the CN700 host bridge product ids.Jonathan Gray
2006-06-24Add abstraction for resistor factors and avoid using the rfact member ofMark Kettenis
'struct sensor' which is on its way out. tested by & ok jsg@
2006-06-24Use pmap_enter_cache() instead of physacc() in bus_mem_add_mapping(), and letMiod Vallat
physacc() die. As a bonus, kvtop() dies too.
2006-06-24Allocate ethernet buffers as uvm pages, and map them with pmap_enter_cache(),Miod Vallat
instead of crossing fingers and expecting malloc() to return aligned and contiguous memory.
2006-06-24Add pmap_enter_cache(), similar to pmap_kenter_cache() but for managedMiod Vallat
pages, and implement pmap_enter() as a particular case of it.
2006-06-24Use pmap_kenter_cache() for device memory mapping, instead of physacc(0Miod Vallat
which bites the dust.
2006-06-24Somehow managed to miss including the part of Henrik's diff whereJonathan Gray
we actually match the PCI ID of the 40518 controller. Pointed out by Henrik Flodell.
2006-06-24Support for Promise PDC205xx based SATA controllers; adaptedJonathan Gray
from NetBSD, with additions of some more devices from Aaron Linville and Henrik Flodell. ok grange@
2006-06-24de-register, ANSI functions and a little cleaning.Brad Smith
2006-06-24some comment fixes.Brad Smith
From FreeBSD
2006-06-24make em_fixup_rx() a void function.Brad Smith
2006-06-23add some constant macros for unsolicited response and jack sense.Brad Smith
From kent NetBSD
2006-06-23namei() only returns locked vnodes if LOCKLEAF is set, be more clearNikolay Sturm
about this ok pedro
2006-06-23set the RSSI Max value in ath(4) and use the new RSSI radiotap headerReyk Floeter
instead of the old db signal header. also allow tcpdump and hostapd to print the new RSSI radiotap header values current/max rssi. ok damien@ jsg@
2006-06-23add an optional max_rssi attribute to the ieee80211com structure andReyk Floeter
allow to export the RSSI Max value with ioctls and by radiotap headers. ok damien@ jsg@ description: we currently use "dB" as an indication for the signal strength in ifconfig and in the radiotap headers. it means "decibel difference from an arbitrary, fixed reference". this is quite confusing, because different chipsets have different references for the dB/rssi values. we can use the plain RSSI which is described in IEEE 802.11: "The receive signal strength indicator (RSSI) is an optional parameter that has a value of 0 through RSSI Max.". all wireless chipsets have something like a RSSI (normally as a Rx descriptor field), but the value for RSSI Max is chipset-specific. if we know the RSSI Max, we can calculate a percentage which is much easier to understand for the user. we even don't have to use the absolute RSSI Max, we can use an average RSSI Max, figured out by monitoring and tuning the RSSI Max of the drivers. if the user gets a signal of 110%, it would mean "better than the average Max signal". there's no need to do any RSSI calculations in the kernel, it just passes the the relative rssi and max_rssi values to userspace. this is done in the ieee80211_nodereq ioctl structure and possible with a new radiotap header. the radiotap RSSI header allows to get a flexible but common signal indicator instead of the complex and unrelated dB/dBm signal fields. it must include two 8bit values current rssi and RSSI max.
2006-06-23Use MI clock conversion code for "new" clock.Mark Kettenis
ok deraadt@, miod@
2006-06-23A typo a day, keeps the dictionnary away.Miod Vallat
2006-06-23we choose more drivers/firmwares over ext2fsTheo de Raadt
2006-06-23match tomatillo varient (not yet fully working)Theo de Raadt
2006-06-23consistantly count context switches on exit; miod@ okMichael Shalayeff
2006-06-23fix two nested loops sharing the same control variable, plug two memoryPedro Martelletto
leaks and be consistent about error values returned to the caller
2006-06-23regenBrad Smith
2006-06-23add the Promise PDC40518 SATA-II chipset PCI id.Brad Smith
From Henrik Flodell
2006-06-23regenBrad Smith
2006-06-23add a few more Broadcom BCM43xx wireless PCI ids.Brad Smith
2006-06-23In a drivers activate() entry point, if on DVACT_DEACTIVATE it doesMiod Vallat
something, then it MUST return zero on DVACT_ACTIVATE, not EOPNOTSUPP; this very popular bug has been cut and pasted a lot of times... ok deraadt@ mickey@
2006-06-23bump up the RX ring count on sparc64 a little bit.Brad Smith
2006-06-22Enable sk(4).Brad Smith
ok reyk@
2006-06-22lower the RX ring count and Jumbo slots on sparc64 as a workaround.Brad Smith
ok reyk@
2006-06-22Add appropriate swapping for big-endian systems. Allows sk(4) to workBrad Smith
on macppc and sparc64. ok reyk@
2006-06-22BBC-based machines swap the two registers (good going Sun -- that is why weTheo de Raadt
don't get documentation, right?), and the clock fed into the chip can vary from model to model; help & testing from dlg
2006-06-22adjust PCI ids.Brad Smith