qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 4/6] replace cpu_physical_memory_rw


From: Avi Kivity
Subject: Re: [Qemu-devel] [PATCH 4/6] replace cpu_physical_memory_rw
Date: Tue, 20 Jan 2009 22:24:01 +0200
User-agent: Thunderbird 2.0.0.19 (X11/20090105)

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().

You're still allocating the page descriptors, right?

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.

--
Do not meddle in the internals of kernels, for they are subtle and quick to 
panic.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]