summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MFCmarkm2013-09-06349-8640/+7817
|\
| * Keep PRIV_KMEM_READ permitted inside jails as it is on the outside.jamie2013-09-061-0/+7
| |
| * comment out some stale loader configurations.luigi2013-09-061-3/+5
| |
| * generate multiple host keys and do that unconditionallyluigi2013-09-061-9/+14
| |
| * r253616 nuked BINMAKE so we need to adapt to the new definitionluigi2013-09-061-0/+2
| |
| * Only lock pvh_global_lock read-only for pmap_page_wired_mappings(),kib2013-09-061-96/+110
| | | | | | | | | | | | | | | | | | | | | | | | pmap_is_modified() and pmap_is_referenced(), same as it was done for pmap_ts_referenced(). Consolidate identical code for pmap_is_modified() and pmap_is_referenced() into helper pmap_page_test_mappings(). Reviewed by: alc Tested by: pho (previous version) Sponsored by: The FreeBSD Foundation
| * In pmap_ts_referenced(), when restarting the loop due to pv listkib2013-09-061-3/+1
| | | | | | | | | | | | | | generation changed, do not drop and immediately relock the pv list. Suggested and reviewed by: alc Sponsored by: The FreeBSD Foundation
| * Add firmware downloading support for Samsung drivesbryanv2013-09-062-0/+4
| | | | | | | | Tested on Samsung SM1625 SSDs.
| * Make SES driver adequately react on simple enclosure devices -- read Shortmav2013-09-061-0/+12
| | | | | | | | Enclosure status to enclosure status field, clear previous state and exit.
| * Add camcontrol support for the SCSI sanitize commandbryanv2013-09-064-1/+603
| | | | | | | | | | Reviewed by: ken, mjacob (eariler version) Sponsored by: Netapp
| * Bump __FreeBSD_version to 1000053 after cap_rights_t change.pjd2013-09-061-1/+1
| | | | | | | | Suggested by: danfe
| * Fix kernel panic if cache->nelms is zero.mav2013-09-061-8/+8
| | | | | | | | MFC after: 2 weeks
| * libc/stdio: Allow fopen/freopen modes in any order (except initial r/w/a).jilles2013-09-063-27/+151
| | | | | | | | | | | | | | | | | | | | Austin Group issue #411 requires 'e' to be accepted before and after 'x', and encourages accepting the characters in any order, except the initial 'r', 'w' or 'a'. Given that glibc accepts the characters after r/w/a in any order and that diagnosing this problem may be hard, change our libc to behave that way as well.
| * libc/stdio: Run mkostemp test using prove.jilles2013-09-061-0/+10
| |
| * libc/stdio: Provide proper TAP output for fmemopen/open_[w]memstream.jilles2013-09-063-3/+18
| | | | | | | | | | A *.t file should provide Test Anything Protocol output so that it can be run using the Perl "prove" tool.
| * Fix the leakage of dma tags on if_arge. The leak occur when arge_start()loos2013-09-061-0/+26
| | | | | | | | | | | | | | | | | | add some packet(s) to tx ring and arge_stop() is called before receive the sent packet interrupt from hardware. Fix arge_stop() to unload the in use dma tags and free the associated mbuf. PR: 178319, 163670 Approved by: adrian (mentor)
| * Use Makefile.inc instead of .export.theraven2013-09-062-3/+3
| |
| * Fix the namespace pollution caused by iconv.h including stdbool.htheraven2013-09-063-2/+12
| | | | | | | | | | This broke any C89 ports that defined bool themselves, including things like gcc, gtk, and so on.
| * Update some signal man pages for multithreading.jilles2013-09-064-25/+41
| |
| * Add stub implementations of the missing C++11 math functions.theraven2013-09-063-0/+79
| | | | | | | | | | | | | | | | | | | | These are weak and so can be replaced by other versions in applications that choose to do so, and will give a linker warning when used so that applications that rely on the extra precision can avoid them. Note that since the C/C++ specs only guarantee that long double has precision equal to double, code that actually relies on these functions having greater precision is unportable at best and broken at worst.
| * Fix spelling.grehan2013-09-061-1/+1
| |
| * Allow level-triggered interrupt sources. While this isn'tgrehan2013-09-061-2/+2
| | | | | | | | | | precisely emulated, it is good enough for the single consumer i.e. irq4, the serial port on Linux.
| * Fix build.glebius2013-09-061-0/+1
| |
| * On those machines, where sf_bufs do not represent any real object, makeglebius2013-09-066-51/+39
| | | | | | | | | | | | | | | | | | sf_buf_alloc()/sf_buf_free() inlines, to save two calls to an absolutely empty functions. Reviewed by: alc, kib, scottl Sponsored by: Nginx, Inc. Sponsored by: Netflix
| * Emulate reading of the IA32_MISC_ENABLE MSR, by returninggrehan2013-09-061-1/+16
| | | | | | | | | | | | the host MSR and masking off features that aren't supported. Linux reads this MSR to detect if NX has been disabled via BIOS.
| * Allow CPUID leaf 0xD to be read as zeroes.grehan2013-09-062-0/+2
| | | | | | | | | | | | | | | | Linux reads this even though extended features aren't exposed. Support for 0xD will be expanded once AVX[2] is exposed to the guest in upcoming work.
| * During universe/tinderbox export MAKE_JOB_ERROR_TOKEN=nosjg2013-09-061-0/+8
| | | | | | | | | | | | This avoids aborting everything when one kernel fails. Reviewed by: obrien
| * If MAKE_JOB_ERROR_TOKEN is set to false, do not put an error token ("E")sjg2013-09-061-1/+18
| | | | | | | | | | | | | | | | into the job queue. This avoids closing down an entire build on failure of one branch. Probably has no use outside the context of universe/tinderbox. Reviewed by: obrien
| * It was reported via email that the cu_sent field used by thermacklem2013-09-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | krpc client side UDP was observed as way out of range and caused the rpc.lockd daemon to hang trying to do an RPC. Inspection of the code found two places where the RPC request is re-queued, but the value of cu_sent was not incremented. Since cu_sent is always decremented when the RPC request is dequeued, I think this could have caused cu_sent to go out of range. This patch adds lines to increment cu_sent for these two cases. Reported by: dwhite@ixsystems.com Discussed with: dwhite@ixsystems.com MFC after: 2 weeks
| * Also align the 32-bit PowerPC stacks.nwhitehorn2013-09-051-0/+1
| |
| * Remove contractions.carl2013-09-052-7/+7
| | | | | | | | | | Approved by: jimharris Sponsored by: Intel
| * Only tear down interface and transport if they've been successfully setup.carl2013-09-051-6/+11
| | | | | | | | | | Approved by: jimharris Sponsored by: Intel
| * Workaround an issue with hardware by accessing remote device through memcarl2013-09-052-60/+104
| | | | | | | | | | | | | | window. Approved by: jimharris Sponsored by: Intel
| * Simplify register access macros by removing one level of indirection.carl2013-09-051-66/+58
| | | | | | | | | | Approved by: jimharris Sponsored by: Intel
| * Cleaning up spacing and making hex value case consistent.carl2013-09-051-11/+11
| | | | | | | | | | Approved by: jimharris Sponsored by: Intel
| * Implement workaround for IvyTown 4K BAR size issue.carl2013-09-052-0/+37
| | | | | | | | | | Approved by: jimharris Sponsored by: Intel
| * Simplifying bus alloc resource call since we only need the default values.carl2013-09-051-5/+4
| | | | | | | | | | Approved by: jimharris Sponsored by: Intel
| * Add support for per device features and workarounds.carl2013-09-051-7/+19
| | | | | | | | | | Approved by: jimharris Sponsored by: Intel
| * Align stacks of kernel threads correctly at 16-byte boundaries rather thannwhitehorn2013-09-052-0/+2
| | | | | | | | | | | | | | | | | | | | making sure they are all misaligned at +8 bytes. This fixes clang builds of powerpc64 kernels (aside from a required increase in KSTACK_PAGES which will come later). This commit from FreeBSD/powerpc64 with a clang-built kernel. MFC after: 2 weeks
| * Restructure the PCI bar initialization code in anticipation of upcomingcarl2013-09-051-53/+93
| | | | | | | | | | | | | | bug fixes. Approved by: jimharris Sponsored by: Intel
| * Fix name change from ntb_transport to if_ntb. A few places werecarl2013-09-051-4/+4
| | | | | | | | | | | | | | overlooked. Approved by: jimharris Sponsored by: Intel
| * Fix a typo.carl2013-09-051-1/+1
| | | | | | | | | | Approved by: jimharris Sponsored by: Intel
| * Throw a bit to enable the link to come up on Xeon.carl2013-09-051-0/+4
| | | | | | | | | | Approved by: jimharris Sponsored by: Intel
| * Add some logging to ntb link up.carl2013-09-053-1/+21
| | | | | | | | | | Approved by: jimharris Sponsored by: Intel
| * Style clean-ups.hrs2013-09-051-54/+48
| | | | | | | | Reviewed by: md5
| * Enable "late" option when a file= option is specified in /etc/fstab.hrs2013-09-051-4/+11
| | | | | | | | | | | | The file= option requires rw mount where the backing store exists but it does not work because rc.d/swap runs before rc.d/fsck. Reported by: wblock
| * watch: Do not mess up the tty modes on early error.jilles2013-09-051-1/+2
| | | | | | | | | | | | | | | | | | | | Record the initial state earlier, so it is always safe to restore it. One way this happens is if watch(8) is started by a user that does not have access to /dev/snp. The result is "staircase effect" during later commands. PR: bin/153052 MFC after: 1 week
| * Fixing a small typo.hiren2013-09-051-1/+1
| | | | | | | | | | Reviewed by: gjb Approved by: sbruno (mentor)
| * Minor printf nit to keep out cleansbruno2013-09-051-1/+1
| |
| * Merge bmake-20130904sjg2013-09-0522-50/+189
| |\
OpenPOWER on IntegriCloud