Add a <machine/fpu.h> for i386 that includes <machine/npx.h>.
arm64 has a similar wrapper. This permits defining <machine/fpu.h> as the standard header for fpu_kern_*. Reviewed by: kib Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D26753
This commit is contained in:
parent
155e586513
commit
4ef6ea38fc
@ -23,13 +23,14 @@
|
||||
.\"
|
||||
.\" $FreeBSD$
|
||||
.\"
|
||||
.Dd March 7, 2018
|
||||
.Dd October 13, 2020
|
||||
.Dt FPU_KERN 9
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm fpu_kern
|
||||
.Nd "facility to use the FPU in the kernel"
|
||||
.Sh SYNOPSIS
|
||||
.In machine/fpu.h
|
||||
.Ft struct fpu_kern_ctx *
|
||||
.Fn fpu_kern_alloc_ctx "u_int flags"
|
||||
.Ft void
|
||||
|
@ -60,11 +60,7 @@ __FBSDID("$FreeBSD$");
|
||||
|
||||
#include <machine/md_var.h>
|
||||
#include <machine/specialreg.h>
|
||||
#if defined(__i386__)
|
||||
#include <machine/npx.h>
|
||||
#elif defined(__amd64__)
|
||||
#include <machine/fpu.h>
|
||||
#endif
|
||||
|
||||
static struct mtx_padalign *ctx_mtx;
|
||||
static struct fpu_kern_ctx **ctx_fpu;
|
||||
|
@ -40,10 +40,6 @@
|
||||
#include <machine/cputypes.h>
|
||||
#include <machine/md_var.h>
|
||||
#include <machine/specialreg.h>
|
||||
#endif
|
||||
#if defined(__i386__)
|
||||
#include <machine/npx.h>
|
||||
#elif defined(__amd64__)
|
||||
#include <machine/fpu.h>
|
||||
#endif
|
||||
|
||||
|
@ -43,11 +43,7 @@ __FBSDID("$FreeBSD$");
|
||||
#include <opencrypto/cryptodev.h>
|
||||
#include <cryptodev_if.h>
|
||||
|
||||
#if defined(__amd64__)
|
||||
#include <machine/fpu.h>
|
||||
#elif defined(__i386__)
|
||||
#include <machine/npx.h>
|
||||
#endif
|
||||
|
||||
struct blake2_session {
|
||||
size_t mlen;
|
||||
|
@ -32,11 +32,7 @@
|
||||
#include <opencrypto/cryptodev.h>
|
||||
#include <crypto/rijndael/rijndael.h>
|
||||
|
||||
#if defined(__i386__)
|
||||
#include <machine/npx.h>
|
||||
#elif defined(__amd64__)
|
||||
#include <machine/fpu.h>
|
||||
#endif
|
||||
|
||||
union padlock_cw {
|
||||
uint64_t raw;
|
||||
|
6
sys/i386/include/fpu.h
Normal file
6
sys/i386/include/fpu.h
Normal file
@ -0,0 +1,6 @@
|
||||
/*-
|
||||
* This file is in the public domain.
|
||||
*
|
||||
* $FreeBSD$
|
||||
*/
|
||||
#include <machine/npx.h>
|
Loading…
Reference in New Issue
Block a user