Message ID | 20210705082443.14721-12-joro@8bytes.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | x86/sev: KEXEC/KDUMP support for SEV-ES guests | expand |
diff --git a/arch/x86/kernel/sev-shared.c b/arch/x86/kernel/sev-shared.c index a7a0793c4f98..682fa202444f 100644 --- a/arch/x86/kernel/sev-shared.c +++ b/arch/x86/kernel/sev-shared.c @@ -632,6 +632,15 @@ static enum es_result vc_handle_mmio_twobyte_ops(struct ghcb *ghcb, long *reg_data; switch (insn->opcode.bytes[1]) { + /* CLFLUSH */ + case 0xae: + /* + * Ignore CLFLUSHes - those go to emulated MMIO anyway and the + * hypervisor is responsible for cache management. + */ + ret = ES_OK; + break; + /* MMIO Read w/ zero-extension */ case 0xb6: bytes = 1;