x86/fpu: Remove old KVM FPU interface
No more users. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Borislav Petkov <bp@suse.de> Link: https://lkml.kernel.org/r/20211022185313.074853631@linutronix.de
This commit is contained in:
committed by
Borislav Petkov
parent
d69c1382e1
commit
582b01b6ab
@@ -131,14 +131,12 @@ static inline void fpstate_init_soft(struct swregs_state *soft) {}
|
||||
DECLARE_PER_CPU(struct fpu *, fpu_fpregs_owner_ctx);
|
||||
|
||||
/* fpstate-related functions which are exported to KVM */
|
||||
extern void fpu_init_fpstate_user(struct fpu *fpu);
|
||||
extern void fpstate_clear_xstate_component(struct fpstate *fps, unsigned int xfeature);
|
||||
|
||||
/* KVM specific functions */
|
||||
extern bool fpu_alloc_guest_fpstate(struct fpu_guest *gfpu);
|
||||
extern void fpu_free_guest_fpstate(struct fpu_guest *gfpu);
|
||||
extern int fpu_swap_kvm_fpstate(struct fpu_guest *gfpu, bool enter_guest);
|
||||
extern void fpu_swap_kvm_fpu(struct fpu *save, struct fpu *rstor, u64 restore_mask);
|
||||
|
||||
extern void fpu_copy_guest_fpstate_to_uabi(struct fpu_guest *gfpu, void *buf, unsigned int size, u32 pkru);
|
||||
extern int fpu_copy_uabi_to_guest_fpstate(struct fpu_guest *gfpu, const void *buf, u64 xcr0, u32 *vpkru);
|
||||
|
||||
Reference in New Issue
Block a user