diff options
author | Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> | 2015-11-08 12:27:38 +0000 |
---|---|---|
committer | Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> | 2016-01-07 12:20:53 +0000 |
commit | e913cac71bac85438b7199711ac3290cb593701a (patch) | |
tree | 48b88571f6358b9dfc27def286e1d95411e58827 /target-sparc | |
parent | ac93a067868453c3b3bcef830f336e8107afdc9e (diff) | |
download | qemu-e913cac71bac85438b7199711ac3290cb593701a.zip qemu-e913cac71bac85438b7199711ac3290cb593701a.tar.gz qemu-e913cac71bac85438b7199711ac3290cb593701a.tar.bz2 |
sun4u: split out NPT and INT_DIS into separate CPUTimer fields
Currently there is confusion between use of these bits for the timer and timer
compare registers (while they both have the same value, the behaviour is
different). Split into two separate CPUTimer fields so we can always reference
the correct value.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-By: Artyom Tarasenko <atar4qemu@gmail.com>
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Diffstat (limited to 'target-sparc')
-rw-r--r-- | target-sparc/cpu.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/target-sparc/cpu.h b/target-sparc/cpu.h index 9fa770b..4aa689e 100644 --- a/target-sparc/cpu.h +++ b/target-sparc/cpu.h @@ -366,6 +366,8 @@ struct CPUTimer uint32_t frequency; uint32_t disabled; uint64_t disabled_mask; + uint32_t npt; + uint64_t npt_mask; int64_t clock_offset; QEMUTimer *qtimer; }; |