r327898 pfg Jan. 12, 2018, 11:12 p.m.
Make the calloc wrappers behave as expected by using mallocarray.
It is rather weird that the malloc wrappers also zeroes the memory: update
a comment to reflect at least two cases where it is expected.

Reviewed by:	tuexen
ViewVC
r327897 jeff Jan. 12, 2018, 11:06 p.m.
r327896 jeff Jan. 12, 2018, 10:57 p.m.
Implement 'domainset', a cpuset based NUMA policy mechanism.  This allows
userspace to control NUMA policy administratively and programmatically.

Implement domainset based iterators in the page layer.

Remove the now legacy numa_* syscalls.

Cleanup some header polution created by having seq.h in proc.h.

Reviewed by:  markj, kib
Discussed with:       alc
Tested by:    pho
Sponsored by: Netflix, Dell/EMC Isilon
Differential Revision:        https://reviews.freebsd.org/D13403
ViewVC
r327895 jeff Jan. 12, 2018, 10:48 p.m.
userspace to control NUMA policy administratively and programmatically.

Implement domainset based iterators in the page layer.

Remove the now legacy numa_* syscalls.

Cleanup some header polution created by having seq.h in proc.h.

Reviewed by:	markj, kib
Discussed with:	alc
Tested by:	pho
Sponsored by:	Netflix, Dell/EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D13403
ViewVC
r327892 bdrewery Jan. 12, 2018, 8:40 p.m.
This fixes building libllvmminimal with MK_LLD support when WITHOUT_LLD
or WITHOUT_TOOLCHAIN are set, which are install flags not build tools
flags.

Reported by:	sbruno
Tested by:	sbruno
Sponsored by:	Dell EMC
ViewVC
r327891 kevans Jan. 12, 2018, 8:35 p.m.
Although these should have been 'emac', upstream DTS is going with using
'gmac' as the function name for the emac RGMII pins. Rename here to
accommodate.

emac support for the a83t should come in with the 4.16 DTS update, in
another couple of months.
ViewVC
r327890 emaste Jan. 12, 2018, 8:25 p.m.
SUJ + cg checksums produce spurious warnings after an unclean shutdown
(e.g. a crash).  For now disable SUJ for UFS installs so installing from
a FreeBSD 12 snapshot results in a usable filesystem, until this can be
fixed.

PR:		225110
Submitted by:	Arshan Khanifar <arshankhanifar gmail.com>
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D13890
ViewVC
r327889 emaste Jan. 12, 2018, 8:03 p.m.
We no longer try to build unwind-dw2.c on arm64 so no need for this
workaround.

Sponsored by:	The FreeBSD Foundation
ViewVC
r327888 markj Jan. 12, 2018, 7:59 p.m.
These return the jail ID and jail name for the traced process,
respectively, and are analogous to "zonename" on Solaris/illumos.
"zonename" is now aliased to "jailname".

Also add some stress tests for the new variables.

Submitted by:	Domagoj Stolfa <domagoj.stolfa@gmail.com>
Reviewed by:	dteske (previous version)
MFC after:	2 weeks
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D13877
ViewVC
r327882 schweikh Jan. 12, 2018, 5:33 p.m.
r327881 imp Jan. 12, 2018, 5:21 p.m.
Use simple "foo" rather than "${.CURDIR}/foo" to include Makefile.fat
since the former works when including this Makefile from else
where. Also, use full path from ${BOOTSRC} to the FAT templates for
similar reasons. It doesn't change anything in base FreeBSD, but
allows us to have a custom boot1.efi more easily (though that will be
short-lived for us, it may also be helpful for others).

Sponsored by: Netflix
ViewVC
r327880 imp Jan. 12, 2018, 4:28 p.m.
everywhere.

Sponsored by: Netflix
ViewVC
r327879 imp Jan. 12, 2018, 3:30 p.m.
ability to create a boot1.efi that always fails for testing purposes
and failover scenarios.

Sponsored by: Netflix
ViewVC
r327878 imp Jan. 12, 2018, 3:30 p.m.
Sponsoered by: Netflix
ViewVC
r327877 imp Jan. 12, 2018, 3:30 p.m.
Sponsored by: Netflix
ViewVC