diff options
author | Paolo Bonzini <[email protected]> | 2014-11-21 19:05:07 +0100 |
---|---|---|
committer | Paolo Bonzini <[email protected]> | 2014-12-05 13:57:05 +0100 |
commit | df1daba7d1cb8ed7957f873cde5c9e953cbaa483 (patch) | |
tree | 7779c9c8d78cbe289779c22f1e0d04ee0a49afa0 /lib/memory-notifier-error-inject.c | |
parent | ba7b39203a3a18018173b87e73f27169bd8e5147 (diff) |
KVM: x86: support XSAVES usage in the host
Userspace is expecting non-compacted format for KVM_GET_XSAVE, but
struct xsave_struct might be using the compacted format. Convert
in order to preserve userspace ABI.
Likewise, userspace is passing non-compacted format for KVM_SET_XSAVE
but the kernel will pass it to XRSTORS, and we need to convert back.
Fixes: f31a9f7c71691569359fa7fb8b0acaa44bce0324
Cc: Fenghua Yu <[email protected]>
Cc: [email protected]
Cc: H. Peter Anvin <[email protected]>
Tested-by: Nadav Amit <[email protected]>
Reviewed-by: Radim Krčmář <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions