r351054 jhb Aug. 14, 2019, 10:13 p.m.
Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D21256
ViewVC
r351053 imp Aug. 14, 2019, 8:58 p.m.
enough that unification will have to wait for the next pass.

Reviewed by: jhb (verbal OK on irc)
Differential Revision: https://reviews.freebsd.org/D21248
ViewVC
r351052 imp Aug. 14, 2019, 8:58 p.m.
Reviewed by: jhb (verbal OK on irc)
Differential Revision: https://reviews.freebsd.org/D21248
ViewVC
r351051 imp Aug. 14, 2019, 8:58 p.m.
Reviewed by: jhb (verbal OK on irc)
Differential Revision: https://reviews.freebsd.org/D21248
ViewVC
r351050 imp Aug. 14, 2019, 8:58 p.m.
Reviewed by: jhb (verbal OK on irc)
Differential Revision: https://reviews.freebsd.org/D21248
ViewVC
r351049 imp Aug. 14, 2019, 8:58 p.m.
Move the comomon part of hyperv to files.x86.

Reviewed by: jhb (verbal OK on irc)
Differential Revision: https://reviews.freebsd.org/D21248
ViewVC
r351048 imp Aug. 14, 2019, 8:58 p.m.
specific, and only builds there. Likewise the module is built there. Move it to
the x86-only files.x86.

Reviewed by: jhb (verbal OK on irc)
Differential Revision: https://reviews.freebsd.org/D21248
ViewVC
r351047 imp Aug. 14, 2019, 8:58 p.m.
Apart from one MD file, ACPI is a x86 implementation, not specific to either
i386 or amd64, so put it into files.x86. Other architectures include fewer
files for the same options, so it can't move into the MI files file.

Reviewed by: jhb (verbal OK on irc)
Differential Revision: https://reviews.freebsd.org/D21248
ViewVC
r351046 imp Aug. 14, 2019, 8:58 p.m.
VIA Padlock support is for VIA C3, C7 and Eden processors, which are 64bit x86
processors.

Reviewed by: jhb (verbal OK on irc)
Differential Revision: https://reviews.freebsd.org/D21248
ViewVC
r351045 imp Aug. 14, 2019, 8:58 p.m.
Reviewed by: jhb (verbal OK on irc)
Differential Revision: https://reviews.freebsd.org/D21248
ViewVC
r351044 imp Aug. 14, 2019, 8:58 p.m.
The HPT drivers are all x86 only. Move them to files.x86. Because of the way we
run uudecode, we can use $M instead of needing entries for them in separate
files.

Reviewed by: jhb (verbal OK on irc)
Differential Revision: https://reviews.freebsd.org/D21248
ViewVC
r351043 imp Aug. 14, 2019, 8:57 p.m.
Move all the identical x86 lines to files.x86. The non-identical ones should be
unified and moved as well, but that would require additional changes that would
need a more careful review and may not be MFCable, so I'll do them
separately. I'll delete the mildly snarky comment when things are unified.

Reviewed by: jhb (verbal OK on irc)
Differential Revision: https://reviews.freebsd.org/D21248
ViewVC
r351042 asomers Aug. 14, 2019, 8:45 p.m.
In FUSE protocol 7.9, the size of the FUSE_GETATTR request has increased.
However, the fusefs driver is currently not sending the additional fields.
In our implementation, the additional fields are always zero, so I there
haven't been any test failures until now.  But fusefs-lkl requires the
request's length to be correct.

Fix this bug, and also enhance the test suite to catch similar bugs.

PR:		239830
MFC after:	2 weeks
MFC-With:	350665
Sponsored by:	The FreeBSD Foundation
ViewVC
r351040 emaste Aug. 14, 2019, 6:41 p.m.
As with other archs the compiler may emit calls to the byte swap routines
under certain conditions.

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
ViewVC
r351039 asomers Aug. 14, 2019, 6:04 p.m.
The test needs to expect a FUSE_FORGET operation. Most of the time the test
would pass anyway, because by chance FUSE_FORGET would arrive after the
unmount.

MFC after:	2 weeks
MFC-With:	350665
Sponsored by:	The FreeBSD Foundation
ViewVC