summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-22- allow the optionnal ssmtp keywork in "relay via" rules, while at itGilles Chehade
allow port to become optionnal (implicit 25) or provided by value or name.
2008-11-22add SparkLAN WPCR-501 CardBus adapter.Kevin Steves
ral0 at cardbus0 dev 0 function 0 "Ralink RT2860" rev 0x00: irq 11, address 00:0e:8e:13:cd:1d ral0: MAC/BBP RT2860 (rev 0x0101), RF RT2820 (2T3R)
2008-11-22perform bus_dmamap_syncs on the rx mbufs. this is obviously maintained byDavid Gwynne
monkeys. found by toby's bounce buffers. ok krw deraadt uwe fwk matthieu, drahn, mbalmer, robert, yuo, ratchov, claudio, rainer, art.
2008-11-22Allow wired memory to be accounted on i386. This automatically changesMike Belopuhov
the policy for the mlock(2) on this architecture: all users are allowed to call mlock, while the limit is imposed by the current RLIMIT_MEMLOCK value. "makes sense" art, ok hshoexer (who was running with the same change for about 10 months).
2008-11-22The last parts of cpu_unidle. i386, amd64 and sparc64Artur Grabowski
In short, make cpu_unidle do what signotify used to do and make signotify use cpu_unidle. Also, include a cpu_unidle in need_resched, it won't change much right now but will be needed in the future.
2008-11-22same change as for amd64. Move bus_space_* functions from inlines andOwain Ainsworth
defines into real functions. since machdep.c is cluttered as it is move them into bus_space.c (like amd64). a later commit will move the stuff from machdep across too. since machdep.c is cluttered as it is move them into bus_space.c (like amd64). a later commit will move the stuff from machdep across too. some shrinkage stats: GENERIC.MP 209.66kb RAMDISK 50.84kb RAMDISKB 50.04kb RAMDISC 36.28kb RAMDISK_CD 168.03kb don't fill it up all at once! claudio found no network performance hit. toby thought the code went looked alright. art@ ok.
2008-11-22Do deadbeef-style protection in pools too, by default, even though it itTheo de Raadt
is a lot slower. Before release this should be backed out, but for now we need everyone to run with this and start finding the use-after-free style bugs this exposes. original version from tedu ok everyone in the room
2008-11-22Some nVidia MCP77 AHCI controllers need special handling. There's 12Mike Belopuhov
PCI ID's for MCP77 in our database, but to stay on a safe side, this change affects device 0x0ad4 only. Other ones could be added later. Problem reported and fixed tested by gilles@ on Acer Aspire X3200. ok dlg
2008-11-22freq is specific to APM, and it is reaching out to grab the APM variable,Dale Rahn
however this global variable doesn't exist with out apm, ifdef the variable.
2008-11-22scoop is specific to zaurus, it should have some other mechansim toDale Rahn
make this associate, however ifdef zaurus it for now.
2008-11-22Stop a possible race in hci_enable()Uwe Stuehler
2008-11-22sync with sudo repoTodd C. Miller
2008-11-22Re-enable ACPI PDC support and fetching cpu performance statesGordon Willem Klok
from ACPI for est on amd64. This incorporates a few changes from krw@ to fix minor nits, its unlikely to fix the problems with some machines from acer and dell but lots of machines benefit. ok krw@
2008-11-22Fix a wrong comment.Marc Balmer
2008-11-22reduce the dependancy of drm_pci_alloc upon the drm device softc. JustOwain Ainsworth
pass in the dma tag
2008-11-22cpu_unidle for macppcArtur Grabowski
ok drahn@
2008-11-22cast pointer to correct type before passing it to bus space. Noticed whileOwain Ainsworth
de-inlining i386 bus_space. ok weingart@
2008-11-22syncTheo de Raadt
2008-11-22Move diagnostic assertions concerning the recycle process of buffersPedro Martelletto
from getnewbuf() to buf_put(), since getnewbuf() does not directly recycle buffers anymore. While at it, remove two lines of dead code from getnewbuf(), which used to disassociate a vnode from a buffer. "just go for it, because everyone had a chance" deraadt@.
2008-11-22uhci attaches to cardbus too, so mention it in usb(4)Felix Kronlage
ok deraadt@
2008-11-22com not pccom; ok miodTheo de Raadt
2008-11-22Make enable selected by attribute work.Mats O Jansson
Reported by John Lloyd j at bitminer dot ca. -moj
2008-11-22com, not pccomTheo de Raadt
2008-11-22potentially com, not pccomTheo de Raadt
2008-11-22some cosmetics and changes based on reading newer docs, from the originalTheo de Raadt
author Johann Christian Rode
2008-11-22- Slight wording tweak.. leave -> let.Brad Smith
- Sync wpi(4)'s set_key comment with the comment from iwn(4). ok damien@
2008-11-22Remove dev->id_entry, it is no longer needed.Owain Ainsworth
2008-11-22Slightly fix up previousOwain Ainsworth
2008-11-22inteldrm currently checks the pcidev of the device every time it needs to checkOwain Ainsworth
what revision it is to determine which route to take. instead, use the flags field of the pcidevs array to provide a static list of flags related to series, type, and certain features and check those instead. Makes me less sad and knocks another 600 bytes off my kernel.
2008-11-22Remove the strings from the pcidevs arrays. they are no longer needed and areOwain Ainsworth
just wasting space.
2008-11-22Sync bluetooth with NetBSDUwe Stuehler
2008-11-22switch all of the drm drivers over to using the defines from pcidevs.Owain Ainsworth
Furthermore, move the list of pcidevs from drm_pciids.h (in macros!), to the array in the driver file. The strings are left in the array for now, but will go in the next commit
2008-11-22syncOwain Ainsworth
2008-11-22Pull in all the pcidev discrepancies from drm_pciids.h in dev/pci (whichOwain Ainsworth
is soon to die). "lovely" deraadt@, ok brad@. Both also helped with suggestions.
2008-11-21Relax sanity check so any two-byte jmp followed by a NOP, or anyKenneth R Westerback
three-byte jmp will be acceptable as the preamble to a FAT boot sector for the purposes of spoofing an 'i' partition. Problem noted most recently by mbalmer@. Fixes mbalmer@, fkr@ and jmc@'s Nokia E71 phones. "seems silly" tedu@ "disgusting" deraadt@ "makes sense" fkr@ ok jmc@ "looks ok" weingart@
2008-11-21closefrom the fds that we aren't interested in. pr5994Ted Unangst
2008-11-21de-inline the bus_space_* functions in favour of real functionsOwain Ainsworth
This shaves 135.7kb from amd64 GENERIC.MP. An afternoons worth of testing proved to art, toby and myself that this doesn't slow things down. i386 will follow shortly. ok weingart@
2008-11-21Option Globetrotter is now driven by umsm(4), update man-pages accordingly.Felix Kronlage
2008-11-21move Option Globetrotter GT Fusion from ubsa(4) to umsm(4) since itFelix Kronlage
does CDC. discussed with yuo@ and jsg@.
2008-11-21revert -fpie for now, it produces crashing executablesOtto Moerbeek
2008-11-21no, amd64 does not have pccom; ok dlg with gleeTheo de Raadt
2008-11-21Change rn_mpath_next() to be able to walk over the full multipath listClaudio Jeker
not only over routes of the same prio. This makes it possible to modify rt_mpath_matchgate() so that if only gateway is specified without a specific priority it will scan the full list and not only the first routes. This is also needed for upcoming link state tracking.
2008-11-21don't declare th0 extern before declaring it as static; makes gcc4 happyRobert Nagy
ok deraadt@
2008-11-21cast d->bmaControls to uByte * in uaudio_add_feature()Robert Nagy
ok jakemsr@
2008-11-21Track nexthops when the underlying route is changing. Until now true nexthopsClaudio Jeker
were only resolved when they were added. This calls for troubles if something like ospfd starts to change the underlying routes. Tested by gollo@, OK henning@
2008-11-21back out the new interrupt subsystem because some little bug still lurks in ↵Theo de Raadt
there
2008-11-21Fix crystal and gain calibration on 5000 Series.Damien Bergamini
2008-11-21Kill some old debug messages that are no longer needed.Claudio Jeker
2008-11-21if interrupt register is all 1s, we know we are dead; ok dlgTheo de Raadt
2008-11-21cast pointer argument to bus_space_read_region_1 to the correct typeOwain Ainsworth
(u_int8_t *). Fixes a warning when bus_space_read_region_1 is actually a function and not a macro. ok weingart@