lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 7 Oct 2016 02:44:11 -0700 From: tip-bot for Andy Lutomirski <tipbot@...or.com> To: linux-tip-commits@...r.kernel.org Cc: dave.hansen@...ux.intel.com, bp@...en8.de, peterz@...radead.org, hpa@...or.com, torvalds@...ux-foundation.org, luto@...nel.org, oleg@...hat.com, dvlasenk@...hat.com, brgerst@...il.com, jpoimboe@...hat.com, linux-kernel@...r.kernel.org, fenghua.yu@...el.com, tglx@...utronix.de, riel@...hat.com, quentin.casasnovas@...cle.com, mingo@...nel.org Subject: [tip:x86/fpu] x86/fpu: Remove the XFEATURE_MASK_EAGER/LAZY distinction Commit-ID: 2f7fada23549b4657e9ea92eeddebc878db569d2 Gitweb: http://git.kernel.org/tip/2f7fada23549b4657e9ea92eeddebc878db569d2 Author: Andy Lutomirski <luto@...nel.org> AuthorDate: Tue, 4 Oct 2016 20:34:32 -0400 Committer: Ingo Molnar <mingo@...nel.org> CommitDate: Fri, 7 Oct 2016 11:14:29 +0200 x86/fpu: Remove the XFEATURE_MASK_EAGER/LAZY distinction Now that lazy mode is gone, we don't need to distinguish which xfeatures require eager mode. Signed-off-by: Andy Lutomirski <luto@...nel.org> Signed-off-by: Rik van Riel <riel@...hat.com> Cc: Borislav Petkov <bp@...en8.de> Cc: Brian Gerst <brgerst@...il.com> Cc: Dave Hansen <dave.hansen@...ux.intel.com> Cc: Denys Vlasenko <dvlasenk@...hat.com> Cc: Fenghua Yu <fenghua.yu@...el.com> Cc: H. Peter Anvin <hpa@...or.com> Cc: Josh Poimboeuf <jpoimboe@...hat.com> Cc: Linus Torvalds <torvalds@...ux-foundation.org> Cc: Oleg Nesterov <oleg@...hat.com> Cc: Peter Zijlstra <peterz@...radead.org> Cc: Quentin Casasnovas <quentin.casasnovas@...cle.com> Cc: Thomas Gleixner <tglx@...utronix.de> Cc: pbonzini@...hat.com Link: http://lkml.kernel.org/r/1475627678-20788-4-git-send-email-riel@redhat.com Signed-off-by: Ingo Molnar <mingo@...nel.org> --- arch/x86/include/asm/fpu/xstate.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/arch/x86/include/asm/fpu/xstate.h b/arch/x86/include/asm/fpu/xstate.h index d4957ac..1b2799e 100644 --- a/arch/x86/include/asm/fpu/xstate.h +++ b/arch/x86/include/asm/fpu/xstate.h @@ -21,20 +21,16 @@ /* Supervisor features */ #define XFEATURE_MASK_SUPERVISOR (XFEATURE_MASK_PT) -/* Supported features which support lazy state saving */ -#define XFEATURE_MASK_LAZY (XFEATURE_MASK_FP | \ +/* All currently supported features */ +#define XCNTXT_MASK (XFEATURE_MASK_FP | \ XFEATURE_MASK_SSE | \ XFEATURE_MASK_YMM | \ XFEATURE_MASK_OPMASK | \ XFEATURE_MASK_ZMM_Hi256 | \ XFEATURE_MASK_Hi16_ZMM | \ - XFEATURE_MASK_PKRU) - -/* Supported features which require eager state saving */ -#define XFEATURE_MASK_EAGER (XFEATURE_MASK_BNDREGS | XFEATURE_MASK_BNDCSR) - -/* All currently supported features */ -#define XCNTXT_MASK (XFEATURE_MASK_LAZY | XFEATURE_MASK_EAGER) + XFEATURE_MASK_PKRU | \ + XFEATURE_MASK_BNDREGS | \ + XFEATURE_MASK_BNDCSR) #ifdef CONFIG_X86_64 #define REX_PREFIX "0x48, "
Powered by blists - more mailing lists