[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 4/6] replace cpu_physical_memory_rw
From: |
Glauber Costa |
Subject: |
Re: [Qemu-devel] [PATCH 4/6] replace cpu_physical_memory_rw |
Date: |
Tue, 20 Jan 2009 18:33:39 -0200 |
On Tue, Jan 20, 2009 at 6:24 PM, Avi Kivity <address@hidden> wrote:
> Glauber Costa wrote:
>>
>> This patch introduces a kvm version of cpu_physical_memory_rw.
>> The main motivation is to bypass tcg version, which contains
>> tcg-specific code, as well as data structures not used by kvm,
>> such as l1_phys_map.
>>
>> In this patch, I'm using a runtime selection of which function
>> to call, but the mid-term goal is to use function pointers in
>> a way very close to which QEMUAccel used to be.
>>
>
> You will need to trivially adjust this for cpu_physical_memory_map().
Was it merged yet?
>
> You're still allocating the page descriptors, right?
By page descriptors you mean the l1_phys_map? If so, yes, because of
the way cpu_exec works. We can
live without them right now. With other patches I have queued up, we
get closer to this goal.
>
> My feeling is that qemu could long term drop phys_ram_base and move to a
> slot based structure; most lookups will hit on the first access (the largest
> slot). The main motivation is to enable memory hotplug. Of course this
> shouldn't interfere with this patchset going in.
>
--
Glauber Costa.
"Free as in Freedom"
http://glommer.net
"The less confident you are, the more serious you have to act."
Re: [Qemu-devel] [PATCH 0/6] Bypass tcg memory functions -v1.0-2009, Paul Brook, 2009/01/21
- Re: [Qemu-devel] [PATCH 0/6] Bypass tcg memory functions -v1.0-2009, Glauber Costa, 2009/01/21
- Re: [Qemu-devel] [PATCH 0/6] Bypass tcg memory functions -v1.0-2009, Ian Jackson, 2009/01/21
- Re: [Qemu-devel] [PATCH 0/6] Bypass tcg memory functions -v1.0-2009, Glauber Costa, 2009/01/21
- Re: [Qemu-devel] [PATCH 0/6] Bypass tcg memory functions -v1.0-2009, Paul Brook, 2009/01/21
- Re: [Qemu-devel] [PATCH 0/6] Bypass tcg memory functions -v1.0-2009, Glauber Costa, 2009/01/22
- Re: [Qemu-devel] [PATCH 0/6] Bypass tcg memory functions -v1.0-2009, Anthony Liguori, 2009/01/26
Re: [Qemu-devel] [PATCH 0/6] Bypass tcg memory functions -v1.0-2009, Anthony Liguori, 2009/01/21