qemu-stable
[Top][All Lists]
Advanced

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

Re: [Qemu-stable] [Qemu-devel] [PATCH v2] memory: fix limiting of transl


From: Peter Maydell
Subject: Re: [Qemu-stable] [Qemu-devel] [PATCH v2] memory: fix limiting of translation at a page boundary
Date: Mon, 10 Feb 2014 18:24:10 +0000

On 7 February 2014 14:47, Paolo Bonzini <address@hidden> wrote:
> Commit 360e607 (address_space_translate: do not cross page boundaries,
> 2014-01-30) broke MMIO accesses in cases where the section is shorter
> than the full register width.  This can happen for example with the
> Bochs DISPI registers, which are 16 bits wide but have only a 1-byte
> long MemoryRegion (if you write to the "second byte" of the register
> your access is discarded; it doesn't write only to half of the register).
>
> Restrict the action of commit 360e607 to direct RAM accesses.  This
> is enough for Xen, since MMIO will not go through the mapcache.
>
> Reported-by: Mark Cave-Ayland <address@hidden>
> Cc: address@hidden
> Signed-off-by: Paolo Bonzini <address@hidden>

Applied to master, thanks.

-- PMM



reply via email to

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