[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/3] sun4u: timer fixups
From: |
Mark Cave-Ayland |
Subject: |
[Qemu-devel] [PATCH 0/3] sun4u: timer fixups |
Date: |
Fri, 13 Nov 2015 17:54:04 +0000 |
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 <address@hidden> for pointing me in
the right direction.
Signed-off-by: Mark Cave-Ayland <address@hidden>
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
- [Qemu-devel] [PATCH 0/3] sun4u: timer fixups,
Mark Cave-Ayland <=