summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-06-26syncTheo de Raadt
2006-06-26Add support for bnx(4).Brad Smith
2006-06-26Add a rough initial port of the bce driver from FreeBSD, which providesBrad Smith
support for the new line of Broadcom NetXtreme II Gigabit PCI-X and PCIe controllers, though renamed to bnx. This is work in progress, there are some known issues. With help from Reyk with the bus_dma code. Thanks to David Christensen at Broadcom for the driver and for providing some PCI-X and PCIe adapters. ok deraadt@
2006-06-26Kludge around the fact that redboot uses ELF's vaddr, however mapsDale Rahn
memory at 0, not where memory is or where we want the kernel loaded.
2006-06-26wicontrol went awayTheo de Raadt
2006-06-26syncTheo de Raadt
2006-06-26wicontrol went awayTheo de Raadt
2006-06-26wicontrol goes away, use ifconfig. yes, a few things cannot be doneTheo de Raadt
with ifconfig yet, but reyk is writing them now. 3 years ago we said wicontrol had to go away, and noone helped. now they will!
2006-06-26enable ne*; ok mpf who tested it, we all feel bad for youTheo de Raadt
2006-06-26remove extraneous brackets and list the architecures in alphabetic order.Brad Smith
no objection from miod@ and krw@
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-25add a note for MTU adjustment.Brad Smith
From NetBSD
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 a set siteXY-<hostname>.tgz and make it selected by default. ThisKenneth R Westerback
allows host specific files to be trivially installed and makes creating/maintaining large numbers of host specific configurations much simpler. Suggested by work being done by Alex Holst, brought to my attention by mk@ during c2k6. Name format suggested by henning@, tweaked by deraadt@.
2006-06-23allow ifconfig to print the signal quality of the current ap. if theReyk Floeter
driver reports a RSSI Max value, print the signal quality as a percentage instead of the arbitrary "dB" value, this also applies to the output of ifconfig -M (scan/node list). 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-23free and sl_free already check against NULL, remove a few unneeded ifs.Steven Mestdagh
ok otto
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-23-M clarity, ok jmc@Todd T. Fries