aboutsummaryrefslogtreecommitdiff
path: root/curses.c
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2009-12-21 12:24:17 +0100
committerAurelien Jarno <aurelien@aurel32.net>2009-12-21 13:42:37 +0100
commite3ea652962383a2ffc05b2f1b10a0e97542eb6f8 (patch)
tree7ce782d8d043830083b0aed139da7f28ea591383 /curses.c
parentc4b3be39661d158b3480ad6982dfdee36ec67c7a (diff)
downloadqemu-e3ea652962383a2ffc05b2f1b10a0e97542eb6f8.zip
qemu-e3ea652962383a2ffc05b2f1b10a0e97542eb6f8.tar.gz
qemu-e3ea652962383a2ffc05b2f1b10a0e97542eb6f8.tar.bz2
PPC64: Fix timebase
On PPC we have a 64-bit time base. Usually (PPC32) this is accessed using two separate 32 bit SPR accesses to SPR_TBU and SPR_TBL. On PPC64 the SPR_TBL register acts as 64 bit though, so we get the full 64 bits as return value. If we only take the lower ones, fine. But Linux wants to see all 64 bits or it breaks. This patch makes PPC64 Linux work even after TB crossed the 32-bit boundary, which usually happened a few seconds after bootup. Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'curses.c')
0 files changed, 0 insertions, 0 deletions