cba933b225
hw/timer/arm_timer: Avoid array overrun for bad addresses
...
The integrator's timer read/write functions log an error for
bad addresses in guest accesses, but were falling through and
using an out of bounds array index rather than returning early.
Fix this.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Reviewed-by: Andreas Färber <afaerber@suse.de >
Message-id: 1392647854-8067-4-git-send-email-peter.maydell@linaro.org
Cc: qemu-stable@nongnu.org
2014-02-26 17:19:58 +00:00
6a1751b7aa
aio / timers: Untangle include files
...
include/qemu/timer.h has no need to include main-loop.h and
doing so causes an issue for the next patch. Unfortunately
various files assume including timers.h will pull in main-loop.h.
Untangle this mess.
Signed-off-by: Alex Bligh <alex@alex.org.uk >
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com >
2013-08-22 19:10:27 +02:00
e2051b4243
arm_timer: QOM cast cleanup for icp_pit_state
...
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-07-29 21:07:01 +02:00
0c88dea5eb
arm_timer: QOM cast cleanup for SP804State
...
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-07-29 21:07:01 +02:00
1024d7f013
arm_timer: Rename sp804_state to SP804State
...
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-07-29 21:07:01 +02:00
853dca1205
hw/t*: pass owner to memory_region_init* functions
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-07-04 17:42:48 +02:00
2c9b15cab1
memory: add owner argument to initialization functions
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-07-04 17:42:44 +02:00
49ab747f66
hw: move target-independent files to subdirectories
...
This patch tackles all files that are compiled once, moving
them to subdirectories of hw/.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-08 18:13:12 +02:00