-
Tom Lendacky authored
The value of the reduced-phys-bits parameter is propogated to the CPUID information exposed to the guest. Update the current validation check to account for the size of the CPUID field (6-bits), ensuring the value is in the range of 1 to 63. Maintain backward compatibility, to an extent, by allowing a value greater than 1 (so that the previously documented value of 5 still works), but not allowing anything over 63. Fixes: d8575c6c ("sev/i386: add command to initialize the memory encryption context") Signed-off-by:
Tom Lendacky <thomas.lendacky@amd.com>
Reviewed-by:
Dr. David Alan Gilbert <dgilbert@redhat.com>
Message-Id: <cca5341a95ac73f904e6300f10b04f9c62e4e8ff.1664550870.git.thomas.lendacky@amd.com>
Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com>Tom Lendacky authoredThe value of the reduced-phys-bits parameter is propogated to the CPUID information exposed to the guest. Update the current validation check to account for the size of the CPUID field (6-bits), ensuring the value is in the range of 1 to 63. Maintain backward compatibility, to an extent, by allowing a value greater than 1 (so that the previously documented value of 5 still works), but not allowing anything over 63. Fixes: d8575c6c ("sev/i386: add command to initialize the memory encryption context") Signed-off-by:
Tom Lendacky <thomas.lendacky@amd.com>
Reviewed-by:
Dr. David Alan Gilbert <dgilbert@redhat.com>
Message-Id: <cca5341a95ac73f904e6300f10b04f9c62e4e8ff.1664550870.git.thomas.lendacky@amd.com>
Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com>
Loading