On Wed, Jan 08, 2025 at 02:07:07PM +0530, Nikunj A. Dadhania wrote:
quoted
quoted
void __init snp_secure_tsc_prepare(void)
{
- if (!cc_platform_has(CC_ATTR_GUEST_SNP_SECURE_TSC))
+ if (!cc_platform_has(CC_ATTR_GUEST_SEV_SNP) ||
+ !cc_platform_has(CC_ATTR_GUEST_SNP_SECURE_TSC))
So how is moving the CC_ATTR_GUEST_SEV_SNP check here make any sense?
In the comment that you gave here[1], I understood that this check has
to be pushed to snp_secure_tsc_prepare().
The check should be pushed there but you should not check
CC_ATTR_GUEST_SEV_SNP *and* CC_ATTR_GUEST_SNP_SECURE_TSC if all you wanna do
is check if you're running a STSC guest. That was the whole point.
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette