Avi Kivity wrote:
> Anthony Liguori wrote:
>>>
QEMU uses an array for PIO but a table for MMIO. I figured it
would be best to just use the same table.
>>>
>>> Or the same array?
>>
>> Indexed by the address or just sorted and searchable? MMIO addresses
>> are rather sparse so the
Anthony Liguori wrote:
>>
>>>
>>> QEMU uses an array for PIO but a table for MMIO. I figured it would
>>> be best to just use the same table.
>>
>> Or the same array?
>
> Indexed by the address or just sorted and searchable? MMIO addresses
> are rather sparse so the former seems like the only s
Avi Kivity wrote:
> Anthony Liguori wrote:
>> Avi Kivity wrote:
>>> Anthony Liguori wrote:
>>>
This patch attempts to clean up kvmctl so that it can be more
easily made to
work for multiple architectures and to support more emulation.
It introduces a io dispatch mechanis
Anthony Liguori wrote:
> Avi Kivity wrote:
>> Anthony Liguori wrote:
>>
>>> This patch attempts to clean up kvmctl so that it can be more easily
>>> made to
>>> work for multiple architectures and to support more emulation.
>>>
>>> It introduces a io dispatch mechanism. This mechanism supports
Avi Kivity wrote:
> Anthony Liguori wrote:
>
>> This patch attempts to clean up kvmctl so that it can be more easily made to
>> work for multiple architectures and to support more emulation.
>>
>> It introduces a io dispatch mechanism. This mechanism supports subpage
>> granularity but is optim
Anthony Liguori wrote:
> This patch attempts to clean up kvmctl so that it can be more easily made to
> work for multiple architectures and to support more emulation.
>
> It introduces a io dispatch mechanism. This mechanism supports subpage
> granularity but is optimized to efficiently cover regi
On Tue, 2007-10-09 at 16:40 -0500, Anthony Liguori wrote:
> This patch attempts to clean up kvmctl so that it can be more easily made to
> work for multiple architectures and to support more emulation.
>
> It introduces a io dispatch mechanism. This mechanism supports subpage
> granularity but is
This patch won't apply with the previous two patches applied. I was
meant to be independently reviewable. I have a merged patch that I'll
send out tomorrow but please still comment on this version :-)
Regards,
Anthony Liguori
Anthony Liguori wrote:
> This patch attempts to clean up kvmctl so
This patch attempts to clean up kvmctl so that it can be more easily made to
work for multiple architectures and to support more emulation.
It introduces a io dispatch mechanism. This mechanism supports subpage
granularity but is optimized to efficiently cover regions of pages too. It's
a 64-bit