qemu/accel
KONRAD Frederic c935674635 exec: allow to get a pointer for some mmio memory region
This introduces a special callback which allows to run code from some MMIO
devices.

SysBusDevice with a MemoryRegion which implements the request_ptr callback will
be notified when the guest try to execute code from their offset. Then it will
be able to eg: pre-load some code from an SPI device or ask a pointer from an
external simulator, etc..

When the pointer or the data in it are no longer valid the device has to
invalidate it.

Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
2017-06-27 15:09:15 +02:00
..
kvm accel: move kvm related accelerator files into accel/ 2017-06-15 11:04:06 +02:00
stubs accel: move kvm related accelerator files into accel/ 2017-06-15 11:04:06 +02:00
tcg exec: allow to get a pointer for some mmio memory region 2017-06-27 15:09:15 +02:00
accel.c accel: split the tcg accelerator from accel.c file 2017-06-15 11:04:05 +02:00
Makefile.objs accel: move kvm related accelerator files into accel/ 2017-06-15 11:04:06 +02:00