MFC r244144

Implement an API to allow a hypervisor to save/restore
guest floating point state without having to know the
size of floating-point state.

Unstaticize fpurestore to allow the hypervisor to
save/restore guest state using fpusave/fpurestore
on the allocated FPU state area.


git-svn-id: svn://svn.freebsd.org/base/stable/9@245046 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r244348:
  - Fix handling of .mps files


git-svn-id: svn://svn.freebsd.org/base/stable/9@245062 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r244439:
  The selectroute function does own account of EHOSTUNREACH errors,
  no need to do it twice.

MFC r244440:
  Make dst_sa initialization only when it is actually needed.

MFC r244441:
  When we have some address to forward (e.g. it was specified with ipfw fwd),
  we should pass it as first argument into in6_selectroute_fib function to
  initiate new route lookup.

Sponsored by:	Yandex LLC


git-svn-id: svn://svn.freebsd.org/base/stable/9@245067 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
- Add IFT_L2VLAN (vlan(4)) support.
- Add a -P option to support PID files. When -a is specified
  /var/run/rarpd.pid is used by default, and when an interface is
  specified /var/run/rarpd.<ifname>.pid is used by default.

Approved by:	hrs, emaste (co-mentor)


git-svn-id: svn://svn.freebsd.org/base/stable/9@245076 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r244689
Attempt to clarify that for ZFS, all file systems under
the NFSv4 root must be exported. This is because ZFS
checks exports itself.
This is a content change.


git-svn-id: svn://svn.freebsd.org/base/stable/9@245081 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r244690
Attempt to clarify that for ZFS, all file systems under
the NFSv4 root must be exported. This is because ZFS
checks exports itself.
This is a content change.


git-svn-id: svn://svn.freebsd.org/base/stable/9@245082 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r244604, r244638, r245014
It was reported via email that some sshds create kerberos
credential cache files with names other than /tmp/krb5cc_<uid>.
The gssd daemon does not know how to find these credential caches.
This patch implements a new option "-s" that does a search for
credential cache files, using roughly the same algorithm as the
gssd daemon for Linux uses. The gssd behaviour is only changed
if the new "-s" option is specified.


git-svn-id: svn://svn.freebsd.org/base/stable/9@245089 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r244605
Document the new gssd daemon options added by r244604.
This is a content change.


git-svn-id: svn://svn.freebsd.org/base/stable/9@245090 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r244643:
Do not force a writer to the devfs file to drain the buffer writes.


git-svn-id: svn://svn.freebsd.org/base/stable/9@245103 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC 245107: Use full cluster domain name


git-svn-id: svn://svn.freebsd.org/base/stable/9@245108 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
9.2-STABLE shall be called 9.2-STABLE.


git-svn-id: svn://svn.freebsd.org/base/stable/9@245118 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
I jumped the gun; bumping revision is wrong.

Submitted by:	ae


git-svn-id: svn://svn.freebsd.org/base/stable/9@245119 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r244601:
Update contrib/xz to version 5.0.4


git-svn-id: svn://svn.freebsd.org/base/stable/9@245128 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge remote-tracking branch 'upstream/svn_stable_9' into svn_stable_9