summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Make this compile again.miod2012-08-082-5/+4
|
* Convert from K&R to ISO function signatures.matthew2012-08-081-107/+40
| | | | From Brad; no binary change on amd64.
* Mention RFC 6106; from brad@, content ok lteo@.schwarze2012-08-081-8/+17
| | | | While here, use .Rs for references; ok jmc@.
* Make all *_device_*_start() functions (e.g. ohci_device_intr_start())krw2012-08-073-4/+22
| | | | | | | | | | wait for an interrupt when the bus is in polling mode. Otherwise some devices like my YE-Data USB Floppy take a short sharp trip to ddb> at 'halt -p'. Most of the functions were already doing the wait. ok miod@. With modification that printf's become DPRINTF's.
* Fix compilation when !defined(KTRACE) by hiding the then-unused 'code'guenther2012-08-071-1/+3
| | | | | | variable Pointed out by Amit Kulkarni (amitkulz at gmail.com)
* Implement a set of tree_* functions for storing arbitrary pointers in splayeric2012-08-074-4/+277
| | | | | | trees with uint64_t keys. Also add x{m,c}alloc and xstrdup helpers. ok gilles@
* allow to choose an alternate regress scripteric2012-08-071-2/+3
|
* fix evpid parsing on 32bit archseric2012-08-071-2/+2
| | | | ok gilles@
* Handle __syscall as syscall, since these are identical on 64-bit platforms,miod2012-08-071-28/+2
| | | | | fixing an old n32-inherited bug in the process. Spotted during guenther@'s syscall factorization work.
* Store the data used to generate an ICMP error message on a stackmikeb2012-08-071-12/+21
| | | | | | | | | | | | | | | | | instead of allocating a new mbuf. This is a third or fourth attempt to incorporate a change like this meaning a handful of people have lost their hair trying to make it work, namely dlg@, henning@, deraadt@, and thib@. Unfortunately the fixed version was never put back which is exceptionally unfortunate since the impact on performance is huge: it nearly doubles the forwarding performance on selected hardware in simple setups. So after being beaten in test and production environments on several architectures it's ready to be put back again. We're doing it early in the release cycle so that it will receive a good test exposure. ok derradt, henning
* Factor out a _dl_randombuf() method from _dl_random().matthew2012-08-072-12/+11
|
* <sys/ktrace.h> is now pulled in via <sys/syscall_mi.h>, so drop it from hereguenther2012-08-074-8/+4
|
* a bit of cleanup and a tx delay tweakmikeb2012-08-072-10/+7
|
* Don't include <sys/ktrace.h>; makes this file compile again.kettenis2012-08-071-2/+1
|
* don't forget to set IFF_ALLMULTI; from bradmikeb2012-08-071-3/+4
|
* Move the common bits of syscall invocation and return handling intoguenther2012-08-0720-913/+366
| | | | | | | | | | an MI file, <sys/syscall_mi.h>, correcting inconsistencies and the handling when copyin() of arguments fails. Tested on i386, amd64, sparc64, and alpha (thanks naddy@) Any issues with other platforms will be fixed in tree. header name from millert@; ok miod@
* kill sc->promiscmikeb2012-08-062-15/+11
|
* add x540mikeb2012-08-061-5/+9
|
* Add support for 10Gb ethernet cards based on the Intel X540 chipset.mikeb2012-08-068-60/+1055
| | | | | | | The code was obtained from FreeBSD and tested on the hardware kindly donated by Tony Sarendal <tony () polarcap ! org>. Thanks a lot! ok jsg
* Adapt after recent move from pkill(1) to pgrep(1) in rc_check.ajacoutot2012-08-061-8/+14
| | | | | from robert at peichaer dot org ok jmc@
* kill pkg(1) for good. with help from espie.fgsch2012-08-063-63/+5
| | | | espie@ ok.
* We typedef intmax_t/uintmax_t to be long long/unsigned long long,guenther2012-08-051-0/+6
| | | | | | | | so override gcc's default of long/unsigned long on amd64 like we do the other LP64 platforms. This lets format checking of %jd/%ju work correctly there. ok matthew@ millert@
* Remove a self-assignment, from Bradmpi2012-08-051-2/+1
|
* expand documentation of SUBST_CMD to explain the subpackage-dependent nitsespie2012-08-051-3/+16
|
* Fix caching of stacks allocated with the default attributes.guenther2012-08-041-6/+8
| | | | based on a diff from Christian Schulte (cs at schulte.it)
* Add a test for caching of stacks with the default attributesguenther2012-08-041-1/+30
|
* PCI_PRODUCT_ATI_RADEON_X1250 -> PCI_PRODUCT_ATI_RADEON_X1250_{1,2}ajacoutot2012-08-041-2/+4
| | | | prodded by matthieu@
* Regen.ajacoutot2012-08-042-4/+9
|
* 0x7942 is also a Radeon Xpress 1500ajacoutot2012-08-041-2/+3
| | | | ok matthieu@
* Document rc_usercheck.ajacoutot2012-08-041-2/+10
| | | | ok todd@
* Add a new rc_usercheck variable (default to YES). When set to no, rootajacoutot2012-08-041-4/+6
| | | | | | | | | privilege is needed to run rc_check. In effect this means /etc/rc.d/foobar check can now be run as a regular user. Discussed with robert@ during g2k12. ok todd@
* Set rc_usercheck to NO.ajacoutot2012-08-041-1/+2
|
* MDTM and SIZE have been in RFC 3659 for over five years. Also, mention bothpascal2012-08-041-4/+13
| | | | | | RFCs in "SEE ALSO". ok jmc@
* zap nonsense codeespie2012-08-041-4/+1
|
* Also log the file(s) we manually merged/installed as it's importantajacoutot2012-08-041-4/+12
| | | | | | information. ok sthen@
* Factorize common warn, error and report outputs into functions.ajacoutot2012-08-041-30/+42
| | | | | | | | | Remove bogus echo -n "foobar\n", leftover from display output tests. No functional change but makes the code more readable. from robert ar peichaer dor org ok sthen@
* enable oce(4)mikeb2012-08-032-2/+4
|
* add oce.4mikeb2012-08-031-2/+2
|
* update for HUAWEI E392, from Alexei Malininjsg2012-08-031-3/+4
|
* add HUAWEI E392, tested by Alexei Malininjsg2012-08-031-1/+2
|
* regenjsg2012-08-032-4/+9
|
* HUAWEI E392jsg2012-08-031-1/+2
|
* add a handful of linux signatures from p0fv2 and some otherjsg2012-08-031-2/+10
| | | | | signatures from observation. ok mikeb@ jsing@ henning@ deraadt@
* tell people target update-patches actually invokes script update-patches(1)espie2012-08-031-2/+4
| | | | | | which is documented. prompted by aja@
* don't capitalize "base" in 10GbaseXXmikeb2012-08-031-3/+3
|
* Manual page for the Emulex 10Gb Ethernet drivermikeb2012-08-031-0/+71
|
* get rid of some "capabilities" leftoversmikeb2012-08-022-6/+3
|
* we use a central pci database; no reason to keep duplicates aroundmikeb2012-08-021-11/+1
|
* Add a driver for Emulex OneConnect 10Gb Ethernet obtained from FreeBSDmikeb2012-08-025-1/+9218
| | | | | | | | | but heavily massaged to look like other BSD network drivers. Support is provided for cards based on the following controllers: o ServerEngines BladeEngine 2 o ServerEngines BladeEngine 3 o Emulex Lancer
* regenmikeb2012-08-022-2/+12
|