Thread (18 messages) 18 messages, 5 authors, 2022-04-21

Re: [PATCH 11/12] x86/sev: Handle CLFLUSH MMIO events

flat view

From: Joerg Roedel <hidden>
Date: 2021-07-31 07:17:44
Also in: kexec, kvm, lkml, virtualization

Hi Sean,

On Fri, Jul 30, 2021 at 10:42:30PM +0000, Sean Christopherson wrote:
On Wed, Jul 21, 2021, Joerg Roedel wrote:
This wording can be misread as "the hypervisor is responsible for _all_ cache
management".  Maybe just:

		/*
		 * Ignore CLFLUSHes - the hyperivsor is responsible for cache
		 * management of emulated MMIO.
		 */
Right, will update the comment, thanks.
Side topic, out of curisoity, what's mapping/accessing emulated MMIO as non-UC?
The CLFLUSHes happen when the kexec'ed kernel maps the VGA framebuffer
as unencrypted. Initially it is mapped encrypted and before re-mapping
the kernel flushes the range from the caches.

I have not investigated why this doesn't happen on the first boot,
though.

Regards,

	Joerg
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help