| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This affects the disc1.iso, dvd1.iso and bootonly.iso files.
Obtained from: gjb
Notes:
svn path=/head/; revision=267332
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Force all the contents of /usr/tests to go into a separate distribution
file so that users of binary releases can easily choose to not install it.
To make this possible, we need two fixes:
- bsd.subdir.mk needs to properly honor NO_SUBDIR in all cases so that we
do not recurse into 'tests' subdirectories when we needn't. Otherwise,
we end up with some Kyuafiles in base.txz.
- etc/Makefile needs to skip installing tests in its 'distribute' target
so that a Kyuafile doesn't leak into base.txz.
Approved by: gjb
Notes:
svn path=/head/; revision=267331
|
|
|
|
|
|
|
|
| |
astpending exits. This is to reduce code duplication between VT-x and
SVM implementations.
Notes:
svn path=/head/; revision=267330
|
|
|
|
|
|
|
|
|
| |
While there, fix some whitespaces.
MFC after: 1 week
Notes:
svn path=/head/; revision=267329
|
|
|
|
|
|
|
|
| |
For head and 10 this change has no effect, but on stable/9 it would cause
panics when using emulated netmap on top of a standard device driver.
Notes:
svn path=/head/; revision=267328
|
|
|
|
|
|
|
|
|
| |
MFC after: 3 days
X-MFC-With: r267326
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=267327
|
|
|
|
|
|
|
|
| |
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=267326
|
|
|
|
| |
Notes:
svn path=/head/; revision=267324
|
|
|
|
|
|
|
|
|
|
|
|
| |
shutdown by putting the former under !rebooting and turning the latter into
debug messages.
Reviewed by: hps
MFC after: 1 week
Sponsored by: Bally Wulff Games & Entertainment GmbH
Notes:
svn path=/head/; revision=267321
|
|
|
|
|
|
|
|
|
| |
Add language from jhb
Requested by: jhb, jkim
Notes:
svn path=/head/; revision=267320
|
|
|
|
| |
Notes:
svn path=/head/; revision=267319
|
|
|
|
|
|
|
|
| |
This is necessary because we use the C pre-processor to parse #include lines
and cpp adds line markings that start with #.
Notes:
svn path=/head/; revision=267318
|
|
|
|
| |
Notes:
svn path=/head/; revision=267317
|
|
|
|
| |
Notes:
svn path=/head/; revision=267316
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=267313
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
injected into the guest. This allows the hypervisor to inject another
ExtINT or APIC vector as soon as the guest is able to process interrupts.
This change is not to address any correctness issue but to guarantee that
any pending APIC vector that was preempted by the ExtINT will be injected
as soon as possible. Prior to this change such pending interrupts could be
delayed until the next VM exit.
Notes:
svn path=/head/; revision=267311
|
|
|
|
|
|
|
|
| |
The character is a beamed pair of sixteenth notes, so should be U+266C
not U+266B (beamed eighth notes).
Notes:
svn path=/head/; revision=267310
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Per POSIX, siglongjmp() shall be equivalent to longjmp() except that it must
match sigsetjmp() instead of setjmp() and except for the effect on the
signal mask. Therefore, it should preserve the floating point exception
flags.
This was fixed for longjmp() and _longjmp() in r180080 and r180081 for amd64
and i386 respectively.
Notes:
svn path=/head/; revision=267307
|
|
|
|
|
|
|
|
| |
These are in 'GNU Unifont' format, and are converted from syscons(4)
cp437 fonts.
Notes:
svn path=/head/; revision=267306
|
|
|
|
|
|
|
| |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=267302
|
|
|
|
|
|
|
|
|
|
|
| |
Perform an O(n) deduplication pass over the bold maps at the end, rather
than walking the normal map list to look for a duplicate glyph each time
a bold mapping entry is added.
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=267301
|
|
|
|
|
|
|
|
| |
Pointed out by: grehan
Reviewed by: tychon
Notes:
svn path=/head/; revision=267300
|
|
|
|
|
|
|
| |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=267299
|
|
|
|
|
|
|
| |
The font stats are interesting, but rather verbose.
Notes:
svn path=/head/; revision=267298
|
|
|
|
|
|
|
| |
files when built as part of a kernel.
Notes:
svn path=/head/; revision=267297
|
|
|
|
|
|
|
| |
Reviewed by: neel
Notes:
svn path=/head/; revision=267294
|
|
|
|
| |
Notes:
svn path=/head/; revision=267293
|
|
|
|
| |
Notes:
svn path=/head/; revision=267292
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
names so that encoding names are treated as case-insensitive. This allows
the use of 'utf-8' instead of 'UTF-8' for example and matches the behavior
of iconv(1).
PR: 167977
Submitted by: buganini@gmail.com
MFC after: 1 week
Notes:
svn path=/head/; revision=267291
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use the existing vbus locks instead of Giant for the CAM sim lock.
- Use callout(9) instead of timeout(9).
- Mark the interrupt handler as MPSAFE.
- Don't attempt to pass data in the softc from probe() to attach().
Reviewed by: Steve Chang <ychang@highpoint-tech.com>
Assisted by: delphij
Notes:
svn path=/head/; revision=267290
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* The way rings are updated changed with the last API bump.
Also sync ->head when moving slots in netmap_sw_to_nic().
* Remove a crashing selrecord() call.
* Unclog the logic surrounding netmap_rxsync_from_host().
* Add timestamping to RX host ring.
* Remove a couple of obsolete comments.
Submitted by: Franco Fichtner
MFC after: 3 days
Sponsored by: Packetwerk
Notes:
svn path=/head/; revision=267284
|
|
|
|
|
|
|
|
| |
(wrap the if_t compatibilty function into a __FreeBSD_version
conditional block)
Notes:
svn path=/head/; revision=267283
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=267278
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When FILES is defined in a Makefile that _also_ includes bsd.subdir.mk, the
build of the files (if any) was not properly triggered during the build
stage. This was because bsd.files.mk did not define the buildfiles target
if it was already defined... and bsd.subdir.mk defined this target on its
own, thus causing a conflict.
Fix this by unconditionally defining buildfiles from bsd.files.mk; this is
safe because nothing else in the tree needs to redefine this and because the
target itself contains no commands: all it does is define dependencies.
Also ensure that bsd.files.mk is always pulled in by bsd.test.mk regardless
of what bsd.prog.mk does.
These fixes allow "make installworld" to run cleanly on a system with
read-only src and obj trees.
This is "make tinderbox" clean.
Reviewed by: imp
Obtained from: jilles
Notes:
svn path=/head/; revision=267276
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=267267
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The change to expand_number (r204654) broke detection of too large sizes and
relative sizes ('+'/'-').
Also add some tests.
PR: 190735
Submitted by: Kirk Russell
MFC after: 1 week
Notes:
svn path=/head/; revision=267265
|
|
|
|
|
|
|
|
| |
Sponsored by: The FreeBSD Foundation
MFC after: 13 days
Notes:
svn path=/head/; revision=267264
|
|
|
|
| |
Notes:
svn path=/head/; revision=267261
|
|
|
|
|
|
|
| |
Reported by: gjb
Notes:
svn path=/head/; revision=267260
|
|\
| |
| |
| |
| |
| |
| | |
Approved by: so (delphij)
Notes:
svn path=/head/; revision=267256
|
| |
| |
| |
| |
| |
| |
| |
| | |
Approved by: so (delphij)
Notes:
svn path=/vendor-crypto/openssl/dist/; revision=267188
svn path=/vendor-crypto/openssl/1.0.1h/; revision=267189; tag=vendor/openssl/1.0.1h
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
flags, to rwlock. Lock it in read mode when used from subroutines
called from buffer release code paths.
The needsbuffer is now updated using atomics, while read lock of
nblock prevents loosing the wakeups from bufspacewakeup() and
bufcountadd() in getnewbuf_bufd_help().
In several interesting loads, needsbuffer flags are never set, while
buffers are reused quickly. This causes brelse() and bqrelse() from
different threads to content on the nblock. Now they take nblock in
read mode, together with needsbuffer not needing an update, allowing
higher parallelism.
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
Notes:
svn path=/head/; revision=267255
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
to !MAP_STACK mapping requests. For MAP_STACK | MAP_FIXED, clear any
mappings which could previously exist in the used range.
For this, teach vm_map_find() and vm_map_fixed() to handle
MAP_STACK_GROWS_DOWN or _UP cow flags, by calling a new
vm_map_stack_locked() helper, which is factored out from
vm_map_stack().
The side effect of the change is that MAP_STACK started obeying
MAP_ALIGNMENT and MAP_32BIT flags.
Reported by: rwatson
Reviewed by: alc
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
Notes:
svn path=/head/; revision=267254
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Apparently for VMware Fusion (and presumably VMware Workstation/Player
since the PR states TSO is broken there too, but I cannot test), the
TCP header pseudo checksum calculated should only include the protocol
(IPPROTO_TCP) value, not also the lengths as the stack does instead.
VMware ESXi seems to ignore whatever value is in the TCP header checksum,
and it is a bit surprising there is a different behavior between the
VMware products. And it is unfortunate that on ESXi we are forced to do
this extra bit of work.
PR: kern/185849
MFC after: 3 days
Notes:
svn path=/head/; revision=267253
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
And it would be bad if 'm' was different from '*m0' at this
point, since we've already populated the SG list.
MFC after: 3 days
Notes:
svn path=/head/; revision=267252
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add missing documentation for the 'k' option based on reading the source
code.
Notes:
svn path=/head/; revision=267248
|
| |
| |
| |
| |
| |
| |
| | |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=267245
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
on USB HUBs by moving the code into the USB explore threads. The
deadlock happens because child devices of the USB HUB don't have the
expected reference count when called from outside the explore
thread. Only the HUB device itself, which the IOCTL interface locks,
gets the correct reference count.
MFC after: 3 days
Notes:
svn path=/head/; revision=267240
|
| |
| |
| |
| |
| |
| |
| | |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=267239
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=267234
|