aboutsummaryrefslogtreecommitdiff
path: root/target-alpha/cpu.h
diff options
context:
space:
mode:
authorAndreas Färber <afaerber@suse.de>2012-10-31 02:41:11 +0100
committerAndreas Färber <afaerber@suse.de>2012-12-19 01:01:36 +0100
commitc92458538f501eda585b4b774c50644aed391a8a (patch)
treef808d560f27889dbb807be4598056f55425ad18d /target-alpha/cpu.h
parentad6011775a324d7c3e2a8bd824e03c5e576dda48 (diff)
target-alpha: Avoid leaking the alarm timer over reset
Move the timer from CPUAlphaState to AlphaCPU to avoid the pointer being zero'ed once we implement reset. Would cause a segfault in sys_helper.c:helper_set_alarm(). This also simplifies timer initialization in Typhoon. Signed-off-by: Andreas Färber <afaerber@suse.de> Acked-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'target-alpha/cpu.h')
-rw-r--r--target-alpha/cpu.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/target-alpha/cpu.h b/target-alpha/cpu.h
index 32e3777cdc..e1d771562a 100644
--- a/target-alpha/cpu.h
+++ b/target-alpha/cpu.h
@@ -277,7 +277,6 @@ struct CPUAlphaState {
#endif
/* This alarm doesn't exist in real hardware; we wish it did. */
- struct QEMUTimer *alarm_timer;
uint64_t alarm_expire;
/* Those resources are used only in QEMU core */