summaryrefslogtreecommitdiff
path: root/scripts/lib
diff options
context:
space:
mode:
authorChang S. Bae <chang.seok.bae@intel.com>2025-04-15 19:16:52 -0700
committerIngo Molnar <mingo@kernel.org>2025-04-16 09:44:14 +0200
commitbd0b10b795c5c4c587e83c0498251356874c655c (patch)
treeab5158cc05302de4c16dbbe8cec96d8819f36811 /scripts/lib
parentb02dc185ee86836cf1d8a37b81349374e4018ee0 (diff)
x86/fpu/apx: Define APX state component
Advanced Performance Extensions (APX) is associated with a new state component number 19. To support saving and restoring of the corresponding registers via the XSAVE mechanism, introduce the component definition along with the necessary sanity checks. Define the new component number, state name, and those register data type. Then, extend the size checker to validate the register data type and explicitly list the APX feature flag as a dependency for the new component in xsave_cpuid_features[]. Signed-off-by: Chang S. Bae <chang.seok.bae@intel.com> Signed-off-by: Ingo Molnar <mingo@kernel.org> Reviewed-by: Sohil Mehta <sohil.mehta@intel.com> Cc: Andy Lutomirski <luto@kernel.org> Cc: H. Peter Anvin <hpa@zytor.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Oleg Nesterov <oleg@redhat.com> Link: https://lore.kernel.org/r/20250416021720.12305-3-chang.seok.bae@intel.com
Diffstat (limited to 'scripts/lib')
0 files changed, 0 insertions, 0 deletions