qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/3] sun4u: timer fixups
@ 2015-11-13 17:54 Mark Cave-Ayland
  2015-11-13 17:54 ` [Qemu-devel] [PATCH 1/3] sun4u: split out NPT and INT_DIS into separate CPUTimer fields Mark Cave-Ayland
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Mark Cave-Ayland @ 2015-11-13 17:54 UTC (permalink / raw)
  To: qemu-devel, atar4qemu

Whilst trying to boot FreeBSD SPARC64, it became apparent that the existing
timer code doesn't behave correctly with respect to the NPT and INT_DIS
bits. This patchset corrects this behaviour and allows FreeBSD SPARC64 boot
to progress further.

Many thanks to Marius Strobl <marius@alchemy.franken.de> for pointing me in
the right direction.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>

Mark Cave-Ayland (3):
  sun4u: split out NPT and INT_DIS into separate CPUTimer fields
  sun4u: split NPT and INT_DIS accesses between timer and compare
    registers
  target-sparc: implement NPT timer bit

 hw/sparc64/sun4u.c       |   36 +++++++++++++++++++++++-------------
 target-sparc/cpu.h       |    2 ++
 target-sparc/helper.c    |   10 ++++++++--
 target-sparc/helper.h    |    2 +-
 target-sparc/translate.c |   18 +++++++++++++++---
 5 files changed, 49 insertions(+), 19 deletions(-)

-- 
1.7.10.4

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-01-08 15:13 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-13 17:54 [Qemu-devel] [PATCH 0/3] sun4u: timer fixups Mark Cave-Ayland
2015-11-13 17:54 ` [Qemu-devel] [PATCH 1/3] sun4u: split out NPT and INT_DIS into separate CPUTimer fields Mark Cave-Ayland
2016-01-08 14:05   ` Peter Maydell
2016-01-08 14:34     ` Mark Cave-Ayland
2016-01-08 14:55       ` Peter Maydell
2016-01-08 15:13         ` Mark Cave-Ayland
2015-11-13 17:54 ` [Qemu-devel] [PATCH 2/3] sun4u: split NPT and INT_DIS accesses between timer and compare registers Mark Cave-Ayland
2015-11-13 17:54 ` [Qemu-devel] [PATCH 3/3] target-sparc: implement NPT timer bit Mark Cave-Ayland
2016-01-05 10:32 ` [Qemu-devel] [PATCH 0/3] sun4u: timer fixups Artyom Tarasenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).