]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/i386/cpu: Explicitly express SGX_LC and SGX feature words dependency
authorZhao Liu <zhao1.liu@intel.com>
Tue, 30 Jul 2024 04:55:42 +0000 (12:55 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 31 Jul 2024 11:13:31 +0000 (13:13 +0200)
commit4912d6990b806177733efc1365110cd2d92513fa
treee559f29b5649358d7ce30cea4bec62a3338ed91c
parenteee194dd7120f62896d5fbffeba8ab2ec39a09da
target/i386/cpu: Explicitly express SGX_LC and SGX feature words dependency

At present, cpu_x86_cpuid() silently masks off SGX_LC if SGX is absent.

This is not proper because the user is not told about the dependency
between the two.

So explicitly define the dependency between SGX_LC and SGX feature
words, so that user could get a warning when SGX_LC is enabled but
SGX is absent.

Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
Link: https://lore.kernel.org/r/20240730045544.2516284-3-zhao1.liu@intel.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/cpu.c