Messages in this thread | | | Date | Mon, 28 Feb 2022 08:46:57 -0800 | Subject | Re: [PATCHv4 29/30] ACPICA: Avoid cache flush on TDX guest | From | Dave Hansen <> |
| |
On 2/28/22 08:37, Kirill A. Shutemov wrote: >> Agree, why is this marked as "TODO"? The cache flushes associated with >> ACPI sleep states are to flush cache before bare metal power loss to >> CPU caches and bare metal transition of DDR in self-refresh mode. If a >> cache flush is required it is the responsibility of the hypervisor. >> Either it is safe for all guests or it is unsafe for all guests, not >> TD specific. > Do we have "any VM" check? I can't find it right away.
Yes:
> #define X86_FEATURE_HYPERVISOR ( 4*32+31) /* Running on a hypervisor */
I'm pretty sure an earlier version of this patch used it.
| |