[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 5/6] hook cpu_register_physical_mem
From: |
Blue Swirl |
Subject: |
Re: [Qemu-devel] [PATCH 5/6] hook cpu_register_physical_mem |
Date: |
Tue, 23 Dec 2008 13:43:30 +0200 |
On 12/22/08, Glauber Costa <address@hidden> wrote:
> >> It really does though. The way physical memory is registered and managed
> >> is TCG specific right now. It has deep hooks for invalidating
> >> TranslationBlock's, and the table structure is designed to be conducive to
> >> the access patterns of TCG.
> >
> > Yes, but also dyngen stuff used the same structures, so it's a bit
> > more generic than TCG-only.
>
> yeah, but dyngen is gone now. So tcg really stands for "whatever qemu
> does", in here.
But something new can still come and replace TCG.
> >> If you think of a higher level CPU API, I think registering physical
> memory
> >> and reading/writing physical memory would end up being part of that API.
> >
> > Thanks, I was looking for something like this. CPU emulator is more
> > than just TCG or dyngen and it is also ~KVM. So how about
> > cpu_emu_register_physical_memory_offset?
> >
> > Also noaccel_register_physical_memory_offset would fit.
>
> After this revision, I must say I'm less happy with the name "accel".
> It's really a cpu model. I'm even thinking about changing the name of it
> to QEMUCPUModel or whatever. (suggestions welcome)
>
> So "default" or "qemu" would be good choices IMHO.
I vote for "default".
- [Qemu-devel] [PATCH 2/6] re-register whole area upon lfb unmap., (continued)
- [Qemu-devel] [PATCH 2/6] re-register whole area upon lfb unmap., Glauber Costa, 2008/12/18
- [Qemu-devel] [PATCH 3/6] isolate io handling routine, Glauber Costa, 2008/12/18
- [Qemu-devel] [PATCH 4/6] replace cpu_physical_memory_rw, Glauber Costa, 2008/12/18
- [Qemu-devel] [PATCH 5/6] hook cpu_register_physical_mem, Glauber Costa, 2008/12/18
- [Qemu-devel] [PATCH 6/6] cache slot lookup, Glauber Costa, 2008/12/18
- Re: [Qemu-devel] [PATCH 5/6] hook cpu_register_physical_mem, Blue Swirl, 2008/12/19
- Re: [Qemu-devel] [PATCH 5/6] hook cpu_register_physical_mem, Laurent Desnogues, 2008/12/19
- Re: [Qemu-devel] [PATCH 5/6] hook cpu_register_physical_mem, Anthony Liguori, 2008/12/19
- Re: [Qemu-devel] [PATCH 5/6] hook cpu_register_physical_mem, Blue Swirl, 2008/12/20
- Re: [Qemu-devel] [PATCH 5/6] hook cpu_register_physical_mem, Glauber Costa, 2008/12/22
- Re: [Qemu-devel] [PATCH 5/6] hook cpu_register_physical_mem,
Blue Swirl <=