f5c8cb4c 0mp Nov. 21, 2018, 12:46 p.m.
Those two manual pages are already referencing each other in the HISTORY
sections, which people might skip. Mention those manual pages explicitly in
the SEE ALSO sections.  Also, remove a reference to be(1) from libbe(3).

Reviewed by:	bcr
Approved by:	krion (mentor, implicit), mat (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D18136
cgit ViewVC
cc58f749 0mp Nov. 21, 2018, 11:22 a.m.
As requested by a TODO in the source code.

Reviewed by:	bcr
Approved by:	krion (mentor, implicit), mat (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D18063
cgit ViewVC
f82dd310 bwidawsk Nov. 21, 2018, 4:34 a.m.
According to markj@:
pageproc contains the page daemon and laundry threads, which are
responsible for managing the LRU page queues and writing back dirty
pages.  vmproc's main task is to swap out kernel stacks when the system
is under memory pressure, and swap them back in when necessary.  It's a
somewhat legacy component of the system and isn't required.  You can
build a kernel without it by specifying "options NO_SWAPPING" (which is
a somewhat misleading name), in which vm_swapout_dummy.c is compiled
instead of vm_swapout.c.

Based on this, we want pageproc to emulate kswapd, not vmproc.

Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D18061
cgit ViewVC
14b520ea ygy Nov. 21, 2018, 12:22 a.m.
PR:		232786
Submitted by:	Sergey Akhmatov <sergey@akhmatov.ru>
Reviewed by:	AllanJude
MFC after:	1 week
cgit ViewVC
91890b73 bwidawsk Nov. 21, 2018, 12:21 a.m.
These definitions will be used by a driver to implement Hardware
P-States (autonomous control of HWP, via Intel Speed Shift technology).

Reviewed by:	kib
Approved by:	emaste (mentor)
Differential Revision:	https://reviews.freebsd.org/D18050
cgit ViewVC
d062baf9 jkim Nov. 21, 2018, midnight
Pointy hat to:	jkim
cgit ViewVC
4a88e7dc bwidawsk Nov. 20, 2018, 11:27 p.m.
5a461078 bwidawsk Nov. 20, 2018, 11:05 p.m.
Somehow this got botched while moving from git -> svn
cgit ViewVC
c3f4f28c bwidawsk Nov. 20, 2018, 10:49 p.m.
These are used by kms-drm to determine various heuristics relate
memory conditions.

The number of free swap pages is just a variable, and it can be
much cheaper by either adding a new getter, or simply extern'ing
swap_total. However, this patch opts to use the more expensive,
existing interface - since this isn't an operation in a high per
path.

This allows us to remove some more gpl linuxkpi and do the follo
kms-drm:
git rm linuxkpi/gplv2/include/linux/swap.h

Reviewed by:    mmacy, Johannes Lundberg <johalun0@gmail.com>
Approved by:    emaste (mentor)
Differential Revision:  https://reviews.freebsd.org/D18052
cgit ViewVC
edce78c2 araujo Nov. 20, 2018, 10:21 p.m.
to avoid buffer accessed out of bounds, also switch to snprintf(3).

PR:		200859
Submitted by:	Caglar <caglar@10ur.org>
Obtained from:	https://github.com/mist64/xhyve/pull/24
MFC after:	4 weeks
Sponsored by:	iXsystems Inc.
cgit ViewVC
f1ca3ac2 jkim Nov. 20, 2018, 10:12 p.m.
c9cf7b5c jkim Nov. 20, 2018, 9:10 p.m.
b18e62b6 emaste Nov. 20, 2018, 9:04 p.m.
Copyright on these files is held by kib@ and/or the Foundation, and both
agree to this change.

Approved by:	kib
cgit ViewVC
bbce18b8 emaste Nov. 20, 2018, 8:59 p.m.
This note will be used to allow binaries to opt out of, or in to,
upcoming vulnerability mitigation and other features.  It is not yet
connected but being added now to facilitate testing and ensure
compatibility with existing kernels and tools.

Reviewed by:	brooks, jhb, kib, markj
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D17438
cgit ViewVC
c7dc361d markj Nov. 20, 2018, 8:32 p.m.
Reported by:	Thomas Barabosch, Fraunhofer FKIE
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
cgit ViewVC