Create a separate structure for per-CPU state saved across suspend and
resume that is a superset of a pcb.  Move the FPU state out of the pcb and
into this new structure.  As part of this, move the FPU resume code on
amd64 into a C function.  This allows resumectx() to still operate only on
a pcb and more closely mirrors the i386 code.

Reviewed by:	kib (earlier version)


git-svn-id: svn+ssh://svn.freebsd.org/base/head@271192 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix typo in comments.

Submitted by:	Benedict Reuschling <bcr@FreeBSD.org>
MFC after:	6 days


git-svn-id: svn+ssh://svn.freebsd.org/base/head@271196 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f