summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Enable "accept_rtadvd" on interfaces running rtadvd.brian2012-10-251-2/+9
| | | | | | Without this, rtadvd runs but never advertises a default (IPv6) route. MFC after: 1 week
* Sort and remove a few long-obsolete comments.imp2012-10-251-17/+12
|
* Remove the links: target. It too is homelessly outdated since itimp2012-10-251-9/+1
| | | | | relies on the outdated defines list. It likely hasn't been useful in 15 years, and certainly not in the last decade.
* This file is somewhat obsolete (last updated in 1995) list of #if codeimp2012-10-251-35/+0
| | | | in the kernel. Retire it rather than catch up with the last 17 years.
* Restore r184194 | marcel | 2008-10-22 20:16:38 -0600 (Wed, 22 Oct 2008) | 11 ↵imp2012-10-251-6/+0
| | | | | | | lines which made geom_bsd and geom_mbr optional. They are redundant with the DEFAULTS BSD and MBR support for g_part, which is standard.
* Remove redunant geom_bsd and geom_mbr definitions. They are in files.imp2012-10-251-4/+0
|
* Do proper padding of runt packets using code copied from bge(4).kientzle2012-10-251-2/+51
| | | | Reviewed by: gnn
* Refer to headers locally. This makes it a lot easierkientzle2012-10-251-2/+2
| | | | to build this driver out-of-tree.
* Hoist the MI compat_freebsd32 files up into files from files.*.imp2012-10-255-25/+6
|
* List all the mips MACHINE_ARCH values in the options file to allowimp2012-10-252-1/+8
| | | | | conditional inclusion based on the MACHINE_ARCH we're compiling for. Make ucmpdi2 conditional on mips or mipsel.
* Support FreeBSD Boot loaders.kientzle2012-10-251-0/+1
|
* Everybody needs bpf.kientzle2012-10-251-1/+1
|
* Support boot loaders in the standard kernel.kientzle2012-10-251-0/+2
|
* We need ucmpdi2 for XLR and XLP when compiled in 32-bit mode. Includeimp2012-10-251-0/+1
| | | | | it here unconditionally while I figure out why "optional mips | mipsel" didn't work.
* Show the number of times we block waiting for mbufs.alfred2012-10-251-4/+18
| | | | | | | | | | | | | | | | | | Machines can stall out because mbufs are low, however sometimes we won't see "requests denied", instead we see user land processes or kernel threads blocking waiting for mbufs because they set M_WAIT. These consumers do not see errors, only stalling. Unfortunately until now, netstat did not export this information so you could have experienced an mbuf shortage and have no way of seeing it unless you happen to run netstat at the exact time of the shortage and see "in use" = "max". By exporting the number of times processes are blocked, we can effectively see how often non-interrupt context threads are effectively "denied". MFC after: 2 weeks
* Allow autotune maxusers > 384 on 64 bit machinesalfred2012-10-251-2/+10
| | | | | | | | | A default install on large memory machines with multiple 10gigE interfaces were not being given enough mbufs to do full bandwidth TCP or NFS traffic. To keep the value somewhat reasonable, we scale back the number of maxuers by 1/6 past the 384 point. This gives us enough mbufs for most of our pretty basic 10gigE line-speed tests to complete.
* Pad tdq_lock to avoid false sharing with tdq_load and tdq_cpu_idle.jimharris2012-10-241-1/+6
| | | | | | | | | | This enables CPU searches (which read tdq_load) to operate independently of any contention on the spinlock. Some scheduler-intensive workloads running on an 8C single-socket SNB Xeon show considerable improvement with this change (2-3% perf improvement, 5-6% decrease in CPU util). Sponsored by: Intel Reviewed by: jeff
* Fix fallout from r240071. If destination interface lookup fails,glebius2012-10-241-6/+5
| | | | | | we should broadcast a packet, not try to deliver it to NULL. Reported by: rpaulo
* Commit the actual text provided by Alan, instead of the wrong updatekib2012-10-241-5/+7
| | | | | | in r242011. MFC after: 1 week
* Dirty the newly copied anonymous pages after the wired region iskib2012-10-241-3/+6
| | | | | | | | | | forked. Otherwise, pagedaemon might reclaim the page without saving its content into the swap file, resulting in the valid content replaced by zeroes. Reported and tested by: pho Reviewed and comment update by: alc MFC after: 1 week
* Add missed sched_pin().kib2012-10-241-0/+1
| | | | | | Submitted by: Svatopluk Kraus <onwahe@gmail.com> Reviewed by: alc MFC after: 3 days
* Move common fdt into files. Duplicate in files.powerpc the filesimp2012-10-244-18/+12
| | | | | | shared with aim. Config is smart enough to cope with multiple lines of the same path with different options. This reduces the needless duplication.
* Pull in r165367 from upstream llvm trunk:dim2012-10-241-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Make sure always-inline functions get inlined. <rdar://problem/12423986> Without this change, when the estimated cost for inlining a function with an "alwaysinline" attribute was lower than the inlining threshold, the getInlineCost function was returning that estimated cost rather than the special InlineCost::AlwaysInlineCost value. That is fine in the normal inlining case, but it can fail when the inliner considers the opportunity cost of inlining into an internal or linkonce-odr function. It may decide not to inline the always-inline function in that case. The fix here is just to make getInlineCost always return the special value for always-inline functions. I ran into this building clang with libc++. Tablegen failed to link because of an always-inline function that was not inlined. I have been unable to reduce the testcase down to a reasonable size. This should fix the link errors that were reported when atf-run was compiled with clang -stdlib=libc++. In this case, at -O3 optimization, some calls to basic_ios::clear() were not inlined, even when the function was marked __always_inline__. Reported by: Jan Beich <jbeich@tormail.org> MFC after: 1 week
* Sort a few mis-sorted items.imp2012-10-241-34/+29
|
* PRIV_START and PRIV_END were reversed.eadler2012-10-241-2/+2
| | | | | | Submitted by: KAHO Toshikazu <kaho@elam.kais.kyoto-u.ac.jp> Approved by: secteam (simon) MFC after: 3 days
* Conform to the style of the rest of the file for hwpmc.imp2012-10-241-2/+2
|
* Add entry for sjgsjg2012-10-241-0/+2
| | | | Approved by: marcel (mentor)
* Avoid changing IFS in a global context as this can sometimes causeeadler2012-10-241-7/+8
| | | | | | | | | | | errors later on. PR: bin/172715 Submitted by: Matthew D.Fuller <fullermd@over-yonder.net> (older version) Submitted by: dteske Approved by: cperciva MFC after: 1 week
* Fix USB audio specification compliance by filtering which descriptors canhselasky2012-10-241-11/+17
| | | | | | | | appear on which interface. This fixes detection of some USB audio adapters. Also increase the channel limit for FULL speed devices to 4 channels. Tested by: gavin MFC after: 1 week
* Make several timing parameters of the USB enumeration sequence tuneable.hselasky2012-10-248-106/+195
| | | | | | | | | | | Also update the port reset time from 250ms to 50ms. Some USB devices have a hard limit in hardware at 222ms for the port reset time and will not enumerate unless this delay is closer to the usb.org defined value. This patch can fix enumeration with some USB devices. Tested by: Guido van Rooij Submitted by: Nick Hibma MFC after: 1 week
* Add back hwpmc support.imp2012-10-241-0/+4
|
* For fast ethernet controllers, Ethernet@WireSpeed is not defined soyongari2012-10-241-3/+3
| | | | explicitly set BGE_PHY_NO_WIRESPEED flag.
* Ethernet@WireSpeed is defined for 1000baseT adapter to establish ayongari2012-10-241-45/+46
| | | | | | | | link at a lower speed so enabling it for fiber adapters is wrong. Fix the issue by setting BGE_PHY_NO_WIRESPEED such that brgphy(4) wouldn't enable the feature. While I'm here move PHY specific feature/bug configuration to new location(just before mii attach) for readability.
* Do not hardcode phy address. Multi-port controllers use different phyyongari2012-10-242-12/+14
| | | | address.
* Add the release package directory for 9.1-RELEASE.kensmith2012-10-241-0/+1
|
* Cleanup and rename some variables in libpmc and hwpmc.sbruno2012-10-245-9/+9
| | | | | | | Submitted by: hiren panchasara <hiren.panchasara@gmail.com> Reviewed by: jimharris@ sbruno@ Obtained from: Yahoo! Inc. MFC after: 2 weeks
* Merge ACPICA 20121018.jkim2012-10-23192-2258/+3666
|
* Don't include both <sys/param.h> & <sys/types.h>.obrien2012-10-231-6/+1
|
* Change the dependency of kern/uipc_cow.c from zero_copy_socketsandre2012-10-231-1/+1
| | | | | | to socket_send_cow. Missed in r241931. Submitted by: pluknet
* Fix spelling of NFSCL option.thompsa2012-10-232-2/+2
|
* Turns out the nvram env was common, so move it back up to get PB92 working.imp2012-10-232-1/+3
|
* For building GNU libstdc++ and libsupc++, filter out libc++-specific anddim2012-10-232-2/+6
| | | | | | | | -std= flags above c++98 or gnu++98 from CXXFLAGS *after* including bsd.lib.mk, otherwise some additions to CXXFLAGS done in bsd.*.mk might not be preserved. MFC after: 1 week
* Fix a number of other clang warnings in libstdc++, which could appeardim2012-10-236-23/+29
| | | | | | | | when building other C++ software with it. Also fix one actual bug in libsupc++, which was exposed by such a warning. This latter fix is the only functional change. MFC after: 1 week
* Fix two clang warnings in the recent atf import. These have also beendim2012-10-232-6/+0
| | | | | | sent upstream. Tested by: Garrett Cooper <yanegomi@gmail.com>
* Fix several clang warnings in libstdc++, which were exposed by thedim2012-10-236-34/+44
| | | | | | | recent atf import. These changes are purely cosmetic, no functional change. MFC after: 1 week
* Note the removal of the ZERO_COPY_SOCKETS kernel option in r241931andre2012-10-231-0/+11
| | | | and provide a proper explanation.
* Add in the crypto support from the generic versions.imp2012-10-231-0/+4
|
* Add in MD specific support for FDT. Need to refactor this a bit.imp2012-10-231-0/+10
|
* Remove two more 'periph == NULL' checks missed in r241404.mav2012-10-232-10/+0
| | | | | This condition can never be true as functions are called from single place and the checks just pollute the code and confuse Clang Static Analyzer.
* intr_machdep.c and trap.c can be replaced with ports' own versions,imp2012-10-231-2/+0
| | | | so remove the standard ones from here.
OpenPOWER on IntegriCloud