exec: Implement subpage_read/write via address_space_rw
commitacc9d80b26e8cb4667b5b336963d91233b6a98c4
authorJan Kiszka <jan.kiszka@siemens.com>
Sun, 26 May 2013 19:55:37 +0000 (26 21:55 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 20 Jun 2013 14:32:46 +0000 (20 16:32 +0200)
treeb35a8c4301403a3948add05105032762970aac00
parent90260c6c0960b2745d79455ceaa6cb50fb796e02
exec: Implement subpage_read/write via address_space_rw

This will allow to add support for unaligned memory regions: the subpage
container region can activate unaligned support unconditionally because
the read/write handler will now ensure that accesses are split as
required by calling address_space_rw. We can furthermore drop the
special handling of RAM subpages, address_space_rw takes care of this
already.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
exec.c