]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/i386: Export GDS_NO bit to guests
authorPawan Gupta <pawan.kumar.gupta@linux.intel.com>
Tue, 15 Aug 2023 04:54:27 +0000 (21:54 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 21 Sep 2023 08:39:51 +0000 (10:39 +0200)
commit3a2a1f97ea349745094e789e6b0768dbd92d0dcd
tree12d0ccd5dfcb336070345d1c89c4287be474076f
parent0c49c9180c5498bcd55edc1bfb12b0466e08575c
target/i386: Export GDS_NO bit to guests

Gather Data Sampling (GDS) is a side-channel attack using Gather
instructions. Some Intel processors will set ARCH_CAP_GDS_NO bit in
MSR IA32_ARCH_CAPABILITIES to report that they are not vulnerable to
GDS.

Make this bit available to guests.

Closes: https://lore.kernel.org/qemu-devel/CAMGffEmG6TNq0n3+4OJAgXc8J0OevY60KHZekXCBs3LoK9vehA@mail.gmail.com/
Reported-by: Jack Wang <jinpu.wang@ionos.com>
Signed-off-by: Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
Tested-by: Jack Wang <jinpu.wang@ionos.com>
Tested-by: Daniel Sneddon <daniel.sneddon@linux.intel.com>
Message-ID: <fde42d81ce454477ca8e27d5429a190b7366fe86.1692074650.git.pawan.kumar.gupta@linux.intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/cpu.c