summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add proper prerequisites for even two more headers.ed2013-05-212-1/+6
| | | | Spotted by: http://hacks.owlfolio.org/header-survey/
* Update manpages for r250887.ed2013-05-213-9/+3
| | | | | | Remove the lists of unneeded header files. Requested by: eadler
* Allow certain headers to be included more easily.ed2013-05-214-12/+18
| | | | Spotted by: http://hacks.owlfolio.org/header-survey/
* vm_object locking is not needed there as pages are already wired.attilio2013-05-211-2/+0
| | | | | Sponsored by: EMC / Isilon storage division Submitted by: alc
* o Relax locking assertions for vm_page_find_least()attilio2013-05-2114-13/+40
| | | | | | | | | | | | o Relax locking assertions for pmap_enter_object() and add them also to architectures that currently don't have any o Introduce VM_OBJECT_LOCK_DOWNGRADE() which is basically a downgrade operation on the per-object rwlock o Use all the mechanisms above to make vm_map_pmap_enter() to work mostl of the times only with readlocks. Sponsored by: EMC / Isilon storage division Reviewed by: alc
* Add <uchar.h>.ed2013-05-2118-57/+792
| | | | | | | | | | | | The <uchar.h> header, part of C11, adds a small number of utility functions for 16/32-bit "universal" characters, which may or may not be UTF-16/32. As our wchar_t is already ISO 10646, simply add light-weight wrappers around wcrtomb() and mbrtowc(). While there, also add (non-yet-standard) _l functions, similar to the ones we already have for the other locale-dependent functions. Reviewed by: theraven
* Avoid signed overflow in error handling code.eadler2013-05-211-1/+3
| | | | Reviewed by: cperciva, bjk
* Connect flex 2.5.37 to the build and bump __FreeBSD_version.jkim2013-05-2133-15378/+9880
|
* Enable GNU m4 compatibility mode.jkim2013-05-211-1/+1
|
* Allow YY_NO_UNPUT to disable unput() for backward compatibility.jkim2013-05-211-0/+5
|
* Define yy_current_buffer for backward compatibility.jkim2013-05-211-0/+1
|
* Do not use log10(3) to get rid of libm dependency. It is really not useful.jkim2013-05-213-3/+5
|
* Reduce compiler warnings.jkim2013-05-219-9/+16
|
* Apply still relevant local changes.jkim2013-05-2113-101/+108
| | | | | | | | | r124183: Work around a `label defined but not used' warning. r179549: De-register declarations. r179657: De-register declarations in non-dot-c files. r181269: Mark yy_fatal_error() as __dead2. r228992: Spelling fixes. r240518: Correct double "the the".
* 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.
OpenPOWER on IntegriCloud