summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add flex 2.5.37 from flex.sourceforge.net to contrib.jkim2013-05-2137-0/+28800
|\
| * Disable keyword expansion.jkim2013-05-210-0/+0
| |
| * Partially revert r250128.jkim2013-05-131-4/+2
| | | | | | | | | | | | | | | | http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=ec2fdb8 This patch is known to generate a broken scanner. http://sourceforge.net/mailarchive/message.php?msg_id=29909582
| * Clean up svn:keywords property.jkim2013-05-010-0/+0
| |
| * Merge some important post-2.5.37 changes from upstream.jkim2013-05-014-10/+17
| | | | | | | | | | | | | | | | http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=c53fd2db8c78fef5afd284c3e64da51bc71cf6c3 http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=899b2163bbde1a70b3be8b91cbbabd8007341205 http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=7642bd98aebb62260df923f57b794138dab6f1e7 http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=11b7c6cea340c2fca9b49ec635a45bd34361afe9 http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=ec2fdb85e0bac6e8aeca405094506e4cf8bfc0b6
| * Import flex 2.5.37.jkim2013-04-3045-19463/+10975
| |
| * import vanilla flex version 2.5.35bapt2011-11-2893-17709/+63788
| | | | | | | | | | Reviewed by: cognet Approved by: cognet
| * Virgin import of Flex v2.5.4obrien1999-10-275-64/+105
| |
* | Remove an extra semicolon from the DOT language output.jh2013-05-211-1/+1
| | | | | | | | | | | | PR: kern/178540 Submitted by: Trond Endrestol MFC after: 1 week
* | Mention the switch to bmake by default.sjg2013-05-211-0/+12
| | | | | | | | Reviewed by: obrien
* | Implement a separate hardware queue threshold for aggregate and non-aggradrian2013-05-215-12/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | traffic. When transmitting non-aggregate traffic, we need to keep the hardware busy whilst transmitting or small bursts in txdone/tx latency will kill us. This restores non-aggregate iperf performance, especially when doing TDMA. Tested: * AR5416<->AR5416, TDMA * AR5416 STA <-> AR9280 AP
* | Enable the use of TDMA on an 802.11n channel (with aggregation disabled,adrian2013-05-213-6/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of course.) There's a few things that needed to happen: * In case someone decides to set the beacon transmission rate to be at an MCS rate, use the MCS-aware version of the duration calculation to figure out how long the received beacon frame was. * If TxOP enforcing is available on the hardware and we're doing TDMA, enable it after a reset and set the TDMA guard interval to zero. This seems to behave fine. TODO: * Although I haven't yet seen packet loss, the PHY errors that would be triggered (specifically Transmit-Override-Receive) aren't enabled by the 11n HAL. I'll have to do some work to enable these PHY errors for debugging. What broke: * My recent changes to the TX queue handling has resulted in the driver not keeping the hardware queue properly filled when doing non-aggregate traffic. I have a patch to commit soon which fixes this situation (albeit by reminding me about how my ath driver locking isn't working out, sigh.) So if you want to test this without updating to the next set of patches that I commit, just bump the sysctl dev.ath.X.hwq_limit from 2 to 32. Tested: * AR5416 <-> AR5416, with ampdu disabled, HT40, 5GHz, MCS12+Short-GI. I saw 30mbit/sec in both directions using a bidirectional UDP test.
* | Fix the PowerPC Book-E register definitions used by the remote GDBmarcel2013-05-211-1/+17
| | | | | | | | | | | | protocol. Obtained from: Juniper Networks, Inc.
* | Add a makefle that recurses into the right architecture-specificmarcel2013-05-211-0/+10
| | | | | | | | | | | | | | sub-directory. This to allow simpler logic outside of the csu directory. Obtained from: Juniper Networks, Inc.
* | Don't look for headers outside of the source or object directories. Inmarcel2013-05-211-1/+1
| | | | | | | | | | | | | | particular, don't use DESTDIR. Such creates an unnecessary dependency on the build machine. Obtained from: Juniper Networks, Inc.
* | Don't look for headers outside of the source or object directories. Inmarcel2013-05-211-1/+1
| | | | | | | | | | | | | | particular, don't use DESTDIR. Such creates an unnecessary dependency on the build machine. Obtained from: Juniper Networks, Inc.
* | Restore the ability to build on systems with 32-bit compat whenbrooks2013-05-211-1/+3
| | | | | | | | | | | | | | | | the system compiler is not clang. clang and gcc appear to differ signficantly in their interpretation of -isystem and --sysroot. Further work is likely required to support an external gcc. Reported by: andreast, fidaj@ukr.net, sergey.dyatko@gmail.com
* | Fix build break - the SetCapability calls return HAL_BOOL,adrian2013-05-211-1/+1
| | | | | | | | not HAL_STATUS.
* | Regenerate.kib2013-05-2111-22/+240
| |
* | Fix the wait6(2) on 32bit architectures and for the compat32, by usingkib2013-05-213-5/+22
| | | | | | | | | | | | | | | | | | | | the right type for the argument in syscalls.master. Also fix the posix_fallocate(2) and posix_fadvise(2) compat32 syscalls on the architectures which require padding of the 64bit argument. Noted and reviewed by: jhb Pointy hat to: kib MFC after: 1 week
* | Do not leak the NULLV_NOUNLOCK flag from the nullfs_unlink_lowervp(),kib2013-05-211-7/+19
| | | | | | | | | | | | | | | | | | | | for the case when the nullfs vnode is not reclaimed. Otherwise, later reclamation would not unlock the lower vnode. Reported by: antoine Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week
* | Fix the hardware watchpoints on SMP amd64. Load the updated %drkib2013-05-214-23/+69
| | | | | | | | | | | | | | | | | | | | | | registers also on other CPUs, besides the CPU which happens to execute the ddb. The debugging registers are stored in the pcpu area, together with the command which is executed by the IPI stop handler upon resume. Reviewed by: jhb Sponsored by: The FreeBSD Foundation MFC after: 1 week
* | Add amd64-specific ddb command 'show phys2dmap', which calculates thekib2013-05-211-0/+12
| | | | | | | | | | | | | | | | address in the direct map corresponding to the given physical address. Reviewed by: jhb Sponsored by: The FreeBSD Foundation MFC after: 1 week
* | Add ddb command 'show pginfo' which provides useful information aboutkib2013-05-211-0/+23
| | | | | | | | | | | | | | | | | | | | a vm page, denoted either by an address of the struct vm_page, or, if the '/p' modifier is specified, by a physical address of the corresponding frame. Reviewed by: jhb Sponsored by: The FreeBSD Foundation MFC after: 1 week
* | Add new USB quirk.hselasky2013-05-212-0/+2
| | | | | | | | | | MFC after: 1 week PR: usb/178771
* | Extend the TXOP enforce capability to support checking whether it'sadrian2013-05-211-0/+6
| | | | | | | | supported.
* | Add basic support for FDT to i386 & amd64. This change includes:marcel2013-05-2122-101/+448
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Common headers for fdt.h and ofw_machdep.h under x86/include with indirections under i386/include and amd64/include. 2. New modinfo for loader provided FDT blob. 3. Common x86_init_fdt() called from hammer_time() on amd64 and init386() on i386. 4. Split-off FDT specific low-level console functions from FDT bus methods for the uart(4) driver. The low-level console logic has been moved to uart_cpu_fdt.c and is used for arm, mips & powerpc only. The FDT bus methods are shared across all architectures. 5. Add dev/fdt/fdt_x86.c to hold the fdt_fixup_table[] and the fdt_pic_table[] arrays. Both are empty right now. FDT addresses are I/O ports on x86. Since the core FDT code does not handle different address spaces, adding support for both I/O ports and memory addresses requires some thought and discussion. It may be better to use a compile-time option that controls this. Obtained from: Juniper Networks, Inc.
* | BMAKE is now being built by default.delphij2013-05-211-1/+1
| |
* | Merge ACPICA 20130517.jkim2013-05-20165-2227/+3649
|\ \
| * | Import ACPICA 20130517.jkim2013-05-17190-2377/+5586
| | |
| * | Fix for _INI regression introduced in version 20130328.jkim2013-05-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | This change fixes a problem introduced in 20130328 where _INI methods are no longer executed properly because of a memory block that is not initialized correctly. https://github.com/acpica/acpica/commit/637accd073a205eb4acac935f34d0eaee0c301a8
* | | Sync with upstream version (20130520) that includes same fixes made last week.sjg2013-05-2017-237/+420
|\ \ \
| * | | Tag bmake-20130520sjg2013-05-20185-0/+65558
| | | |
| * | | Import bmake-20130520 to keep us in sync.sjg2013-05-2016-243/+435
| | | |
| * | | Automate import dancesjg2013-05-191-42/+21
| | | |
* | | | - Prefer ACPI_COMPARE_NAME(a, b) macro over strncmp(a, b, ACPI_NAME_SIZE).jkim2013-05-201-9/+8
| | | | | | | | | | | | | | | | | | | | - Make sure the predefined name is a string type. - Return slightly more useful errors.
* | | | Fix white spaces.jkim2013-05-201-33/+31
| | | |
* | | | Fix distributekernel in the non NO_ROOT case.brooks2013-05-201-0/+2
| | | | | | | | | | | | | | | | | | | | PR: conf/178775 Submitted by: Garrett Cooper <yaneurabeya@gmail.com>
* | | | Update the setfib man page to reflect recent changes.julian2013-05-201-3/+6
| | | |
* | | | Cleanups and markup improvements suggested by trociny and joel.brooks2013-05-201-5/+12
| | | |
* | | | Remove accidentally included line..julian2013-05-201-1/+0
| | | | | | | | | | | | | | | | No effect as it wasn't used but was a) wrong b) clutter
* | | | Spell extensions correctly.brooks2013-05-201-2/+2
| | | | | | | | | | | | | | | | Submitted by: dim
* | | | popen(): Add 'e' mode character to set close-on-exec on the new fd.jilles2013-05-203-14/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If 'e' is used, the kernel must support the recently added pipe2() system call. The use of pipe2() with O_CLOEXEC also fixes race conditions between concurrent popen() calls from different threads, even if the close-on-exec flag on the fd of the returned FILE is later cleared (because popen() closes all file descriptors from earlier popen() calls in the child process). Therefore, this approach should be used in all cases when pipe2() can be assumed present. The old version of popen() rejects "re" and "we" but treats "r+e" like "r+".
* | | | NetBSD 6.1 added.maxim2013-05-201-1/+2
| | | |
* | | | Add a test program for popen().jilles2013-05-202-1/+228
| | | |
* | | | Make the HT rate duration calculation work for MCS rates > 15.adrian2013-05-201-2/+2
| | | |
* | | | grep: change some int types.pfg2013-05-203-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change several int variables to size_t, ssize_t, or ptrdiff_t. This should fix the bug described in CVE-2012-5667 when an input line is so long that its length cannot be stored in an int variable. This is based on NetBSD's revision which says: This change to NetBSD's version of GNU grep 2.5.1 (licenced under GPLv2) was made without direct reference to any code licenced under GPLv3. Obtained from: NetBSD MFC after: 3 days
* | | | Remove a block of code that was not intended to be part of the previousmarkj2013-05-201-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | revision. X-MFC with: r250812
* | | | Fix vdc->Secondary_Element_Count metadata field access from 16 to 8 bit.mav2013-05-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In some cases it could cause kernel panic during failed drive replacement. Reported by: trasz MFC after: 1 week
* | | | Style nits.pjd2013-05-191-6/+5
| | | |
OpenPOWER on IntegriCloud