[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: |
Glauber Costa |
Subject: |
Re: [Qemu-devel] [PATCH 5/6] hook cpu_register_physical_mem |
Date: |
Mon, 22 Dec 2008 15:00:12 -0200 |
>> 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.
>
>> 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.
--
Glauber Costa.
"Free as in Freedom"
http://glommer.net
"The less confident you are, the more serious you have to act."
- [Qemu-devel] [PATCH 1/6] remove smaller slots if registering a bigger one, (continued)
- [Qemu-devel] [PATCH 1/6] remove smaller slots if registering a bigger one, Glauber Costa, 2008/12/18
- [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 <=
- Re: [Qemu-devel] [PATCH 5/6] hook cpu_register_physical_mem, Blue Swirl, 2008/12/23