8c1c50ff cem Dec. 19, 2018, 10:57 p.m.
PR:	234010
Reported by:	Jon Tejnung <jon AT herrskogen.se>
Reviewed by:	yuripv
Differential Revision:	https://reviews.freebsd.org/D18605
cgit ViewVC
beab3c4b imp Dec. 19, 2018, 10:56 p.m.
The first part of the mips pruning has been commited. This part
is uncontested. Fix the date in the UPDATING file to reflect when
I made the commit. The contested parts will be committed (or not)
once those discussions complete.
cgit ViewVC
8e1165bf imp Dec. 19, 2018, 10:54 p.m.
This is an older broadcom part that implements the mips32 ISA. 32-bit
FreeBSD/mips now requires mips32r2, so retire this config. Most of the
broadcom port is shared with newer ports, so what little code may be
unique to this part has not been GC'd at this time.

Discussed on: freebsd-mips@
Differential Revision: https://reviews.freebsd.org/D18543
cgit ViewVC
31733a7d imp Dec. 19, 2018, 10:54 p.m.
This was useful in bring up. However, it causes more issues than the
support is worth (64-bit atomics being chief among them).

Discussed on: freebsd-mips@
Differential Revision: https://reviews.freebsd.org/D18543
cgit ViewVC
a9ab4176 imp Dec. 19, 2018, 10:54 p.m.
gxemul was a nice stop-gap while qemu support for mips was firmed
up. Now MALTA* + qemu is the platform of choice retire gxemul support.
It's unknown when this was last confirmed working.

Discussed on: freebsd-mips@
Differential Revision: https://reviews.freebsd.org/D18543
cgit ViewVC
0bb183ed imp Dec. 19, 2018, 10:54 p.m.
relevant and is unused. It's also getting in the way of progress in
some admittedly minor ways. Better to retire it to reduce the burden
on the project.

Discussed on: freebsd-mips@
Differential Revision: https://reviews.freebsd.org/D18543
cgit ViewVC
c97ed06a mw Dec. 19, 2018, 10:47 p.m.
The pe_certificate structure has to be aligned to 8 bytes. [1]
Since this is now checked in edk2, any binaries signed with
older version of this tool will fail verification.

References:
[1] https://docs.microsoft.com/en-us/windows/desktop/Debug/pe-format#the-attribute-certificate-table-image-only

Submitted by: Kornel Duleba <mindal@semihalf.com>
Reviewed by: trasz
Obtained from: Semihalf
Sponsored by: Stormshield
Differential Revision: https://reviews.freebsd.org/D18554
cgit ViewVC
11721f66 mw Dec. 19, 2018, 10:43 p.m.
Update the appropriate Makefile to build the new driver
together with the old one.

Submitted by: Kornel Duleba <mindal@semihalf.com>
Reported by: kib
Obtained from: Semihalf
Sponsored by: Stormshield
cgit ViewVC
6dcf45fe mjg Dec. 19, 2018, 10:30 p.m.
Prior to the change the code would branch on return value and then check
if probes are enabled. Since vast majority of the time they are not, this
is clearly wasteful. Check probes first.

Sponsored by:	The FreeBSD Foundation
cgit ViewVC
92dec625 mjg Dec. 19, 2018, 10:08 p.m.
Sponsored by:	The FreeBSD Foundation
cgit ViewVC
70a975ae mjg Dec. 19, 2018, 10:02 p.m.
Reviewed by:	kib (previous version)
Sponsored by:	The FreeBSD Foundation
cgit ViewVC
628888f0 mjg Dec. 19, 2018, 9:57 p.m.
Reviewed by:	kib (previous version)
Sponsored by:	The FreeBSD Foundation
cgit ViewVC
405c3050 mjg Dec. 19, 2018, 9:56 p.m.
iBCS2 was disconnected from the build in 2015 (see r291419)

bsdconfig parts submitted by dteske.

Reviewed by:	kib (previous version)
Sponsored by:	The FreeBSD Foundation
cgit ViewVC
19b75ef5 mjg Dec. 19, 2018, 8:29 p.m.
Prior to the change we would avoidably test more possibly used IDs.

While here update the comment: there is no pidchecked variable anymore.
cgit ViewVC
7d065d87 mjg Dec. 19, 2018, 8:27 p.m.
vfork is rarely called (comparatively to other syscalls) and it avoidably
pollutes the fast path.

Sponsored by:	The FreeBSD Foundation
cgit ViewVC