[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] roms: Flush icache when writing roms to guest m
From: |
Alexander Graf |
Subject: |
Re: [Qemu-devel] [PATCH] roms: Flush icache when writing roms to guest memory |
Date: |
Wed, 11 Dec 2013 14:35:13 +0100 |
On 11.12.2013, at 14:27, Paolo Bonzini <address@hidden> wrote:
> Il 11/12/2013 14:23, Alexander Graf ha scritto:
>> + if (kvm_enabled()) {
>> + /*
>> + * The guest may want to directly execute from the rom
>> region,
>> + * so we better invalidate its icache
>> + */
>> + flush_icache_range((uintptr_t)ptr, (uintptr_t)ptr + l);
>> + }
>
> Shouldn't KVM itself do that when a memslot is registered? There should
> be no reason for non-TCG QEMU to flush the icache.
How would KVM know when things changed inside of a memory region? It's up to
user space to manage the contents of a memory region, no?
Alex
- [Qemu-devel] [PATCH] roms: Flush icache when writing roms to guest memory, Alexander Graf, 2013/12/11
- Re: [Qemu-devel] [PATCH] roms: Flush icache when writing roms to guest memory, Paolo Bonzini, 2013/12/11
- Re: [Qemu-devel] [PATCH] roms: Flush icache when writing roms to guest memory, address@hidden, 2013/12/11
- Re: [Qemu-devel] [PATCH] roms: Flush icache when writing roms to guest memory, Peter Maydell, 2013/12/11
- Re: [Qemu-devel] [PATCH] roms: Flush icache when writing roms to guest memory, Alexander Graf, 2013/12/11
- Re: [Qemu-devel] [PATCH] roms: Flush icache when writing roms to guest memory, address@hidden, 2013/12/11
Re: [Qemu-devel] [PATCH] roms: Flush icache when writing roms to guest memory, Peter Maydell, 2013/12/11