| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
promoted K&R parameters, remove the workarounds added for sendmail
components in r228558.
MFC after: 1 week
|
| |
|
|
|
|
|
|
|
| |
FreeBSD wants to see this capability in at least one device in the PCI
hierarchy before it allows use of MSI or MSI-X.
Obtained from: NetApp
|
| |
|
|
|
|
|
|
| |
passthru devices from the guest.
Obtained from: NetApp
|
|
|
|
| |
reduce WARNS=6 output
|
|
|
|
|
|
|
| |
PACKAGESITE they use or install from ports directly indicating where the port
is localted in the port collection
Submitted by: kientzle
|
|
|
|
|
|
|
| |
Update usbconfig to print power draw on USB devices.
MFC after: 2 weeks
Submitted by: Matt Burke @ icritical.com
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to meaningful value:
- When nfsdcnt is set, it dictates all values;
- Otherwise, nfsdargs.minthreads is set to user specified value, or the
automatically detected value if there is no one specified;
nfsdargs.maxthreads is set to the user specified value, or the value
of nfsdargs.minthreads if there is no one specified; when it is smaller
than nfsdargs.minthreads, the latter's value is always used.
MFC after: 2 weeks
|
|
|
|
|
|
| |
proposed value is too high and DEFNFSDCNT when proposed value is too low.
MFC after: 2 weeks
|
|
|
|
| |
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Prior to this change pinning was implemented via an ioctl (VM_SET_PINNING)
that called 'sched_bind()' on behalf of the user thread.
The ULE implementation of 'sched_bind()' bumps up 'td_pinned' which in turn
runs afoul of the assertion '(td_pinned == 0)' in userret().
Using the cpuset affinity to implement pinning of the vcpu threads works with
both 4BSD and ULE schedulers and has the happy side-effect of getting rid
of a bunch of code in vmm.ko.
Discussed with: grehan
|
|
|
|
| |
This allows bar sizes greater than or equal to 4GB to be displayed correctly.
|
|
|
|
|
|
| |
string by undefining __DATE__, since (unlike gcc) clang doesn't allow us
to do that. Instead, define NO_VERSION_DATE, which was helpfully added
to the named source code for exactly this purpose.
|
|
|
|
|
|
|
| |
GZIP compressed manuals to appear in ./src instead of the appropriate obj dir.
PR: conf/175844
Submitted by: Dominique Goncalves <dominique.goncalves@gmail.com>
|
|
|
|
|
|
| |
in /usr/include.
MFC after: 2 weeks
|
|
|
|
|
| |
Submitted by: Pete Chou
MFC after: 1 week
|
|
|
|
|
|
|
| |
This simplifies the code a bit.
Submitted by: Cristoph Mallon
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The crunchide utility presumes the last 3 chunks of an ELF object
layout are section headers, symbol table, and then string table.
However, this is not specified in the ELF standards, and linkers
may generate different layouts when doing partial linking (-r).
This change is required to build FreeBSD with mclinker or the
gold linker.
PR: bin/174011
Submitted by: Pete Chou
Reviewed by: Cristoph Mallon
MFC after: 2 weeks
|
|
|
|
|
|
|
| |
Fix a couple of free's in previous commit.
Obtained from: NetBSD
MFC after: 1 week
|
|
|
|
|
|
| |
Revert a comment that was not supposed to go away.
Obtained from: NetBSD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
crunchide:
Apr 11, 2009: fix some -Wsign-compare issues.
Sep 20, 1999: Free the right thing.
crunchgen:
Apr 14, 2009: Fix some WARNS=4 issues (-Wshadow -Wcast-qual)
Oct 30, 2004: Add (unsigned char) cast to ctype functions
Feb 5, 2001: fix nested extern.
examples:
Aug 30, 2007: NetBSD 36867 - trsp references are deprecated
Obtained from: NetBSD
MFC after: 1 week
|
|
|
|
|
|
| |
capability.
Reviewed by: jhb, jimharris (initial version)
|
|
|
|
|
|
|
|
|
|
|
|
| |
the default.
The current behavior of advertising a single MSI vector can be requested by
setting the environment variable "BHYVE_USE_MSI" to "yes". The use of MSI
is not compliant with the virtio specification and will be eventually phased
out.
Submitted by: Gopakumar T
Obtained from: NetApp
|
| |
|
|
|
|
| |
a user whose group != username.
|
|
|
|
|
|
|
|
|
|
|
| |
can only be located at the beginning or the end of the BAR.
If the MSI-table is located in the middle of a BAR then we will split the
BAR into two and create two mappings - one before the table and one after
the table - leaving a hole in place of the table so accesses to it can be
trapped and emulated.
Obtained from: NetApp
|
|
|
|
|
|
|
|
|
|
|
| |
devices are MSI-X capable. This in turn would lead it to treat bar 0 as
the MSI-X table bar even if the underlying device did not support MSI-X.
Fix this by providing an API to query the MSI-X table index of the emulated
device. If the underlying device does not support MSI-X then this API will
return -1.
Obtained from: NetApp
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since ARP and routing are separated, "proxy only" entries
don't have any meaning, thus we don't need additional field
in sockaddr to pass SIN_PROXY flag.
New kernel is binary compatible with old tools, since sizes
of sockaddr_inarp and sockaddr_in match, and sa_family are
filled with same value.
The structure declaration is left for compatibility with
third party software, but in tree code no longer use it.
Reviewed by: ru, andre, net@
|
|
|
|
|
|
|
|
| |
than a space to permit directly pasting the output of commands such as
netstat and sockstat on the command line.
Reviewed by: net
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
| |
the default.
The current behavior of advertising a single MSI vector can be requested by
setting the environment variable "BHYVE_USE_MSI" to "true". The use of MSI
is not compliant with the virtio specification and will be eventually phased
out.
Submitted by: Gopakumar T
Obtained from: NetApp
|
|
|
|
|
|
| |
media has one already, copy it in lieu of leaving things blank. This
reduces the foot-shooting potential for PXE installs that immediately
add packages.
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
|
| |
other fields in struct sigwork_entry.
Approved by: rstone (co-mentor)
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
that uses the 'R' flag.
Reviewed by: gad
Approved by: rstone (co-mentor)
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
| |
the corresponding struct sigwork_entry were left uninitialized,
potentially causing an early return from do_sigwork(). Ensure that these
fields are initialized, and handle the 'R' flag properly in
do_sigwork().
PR: bin/175330
Reviewed by: gad
Approved by: rstone (co-mentor)
MFC after: 1 week
|
|
|
|
|
| |
Submitted by: Christoph Mallon
MFC after: 3 days
|
|
|
|
| |
Approved by: cognet (mentor)
|
|
|
|
|
|
|
|
|
|
|
| |
This uses the recently-added jemalloc(3) feature of setting the lg_chunk
tuning option to zero to request that memory be allocated in the smallest
chunks possible. Without this option, the default is to initally map 8MB,
and then the mlockall() call wires that entire allocation even though the
program only uses a few Kbytes of it at runtime.
PR: bin/173332
Approved by: cognet (mentor)
|
|
|
|
| |
Submitted by: tycho nightingale at pluribusnetworks com
|
|
|
|
|
|
|
|
| |
Simplify the function a bit by falling through after initialization and
return via the normal code path.
Reviewed by: grehan
Obtained from: NetApp
|
|
|
|
| |
include in the main list.
|
| |
|
|
|
|
|
|
| |
pkgngpath
Submitted by: sbz, gahr
|
|
|
|
|
|
|
| |
type. GEOM provider names can't duplicate (or shouldn't -- devfs will either
break or only use the first one if they do) so using the first provider
by that name is a sufficient check. This also lets the scripted partitioner
install onto gmirror and geli and such things.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
the future depending on feedback from people using it to do unattended
system setup.
|
|
|
|
|
|
|
|
|
|
| |
statically. In most cases the number of table entries will be far less than
the maximum of 2048 allowed by the PCI specification.
Reuse macros from pcireg.h to interpret the MSI-X capability instead of rolling
our own.
Obtained from: NetApp
|