qemu/hw
Mark Cave-Ayland a797ec500a cuda: set timer 1 frequency property to CUDA_TIMER_FREQ
Now that we have successfully decoupled the timebase frequency and the hardware
timer frequency, set the timer 1 frequency property to CUDA_TIMER_FREQ and alter
get_next_irq_time() to use it rather than the hard-coded constant.

In addition to this we must now switch the tb_diff calculation over to use the
timebase frequency now that the hardware clock frequency and the timebase
frequency are different.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
[dwg: Correct a conflict due to a bug in an earlier patch]
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2018-02-11 10:14:51 +11:00
..
9pfs Move include qemu/option.h from qemu-common.h to actual users 2018-02-09 13:52:16 +01:00
acpi Move include qemu/option.h from qemu-common.h to actual users 2018-02-09 13:52:16 +01:00
adc Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
alpha
arm Miscellaneous patches for 2018-02-07 2018-02-09 14:39:09 +00:00
audio
block
bt
char Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
core Miscellaneous patches for 2018-02-07 2018-02-09 14:39:09 +00:00
cpu
cris
display Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
dma
gpio
hppa
i2c Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
i386 Move include qemu/option.h from qemu-common.h to actual users 2018-02-09 13:52:16 +01:00
ide Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
input
intc Miscellaneous patches for 2018-02-07 2018-02-09 14:39:09 +00:00
ipack
ipmi Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
isa
lm32
m68k
mem
microblaze
mips Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
misc cuda: set timer 1 frequency property to CUDA_TIMER_FREQ 2018-02-11 10:14:51 +11:00
moxie
net Drop superfluous includes of qapi/qmp/qjson.h 2018-02-09 13:52:15 +01:00
nios2 Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
nvram Move include qemu/option.h from qemu-common.h to actual users 2018-02-09 13:52:16 +01:00
openrisc
pci Drop superfluous includes of qapi/qmp/qjson.h 2018-02-09 13:52:15 +01:00
pci-bridge Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
pci-host Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
pcmcia
ppc cuda: rename frequency property to tb_frequency 2018-02-11 10:10:10 +11:00
s390x Miscellaneous patches for 2018-02-07 2018-02-09 14:39:09 +00:00
scsi Move include qemu/option.h from qemu-common.h to actual users 2018-02-09 13:52:16 +01:00
sd Miscellaneous patches for 2018-02-07 2018-02-09 14:39:09 +00:00
sh4
smbios Move include qemu/option.h from qemu-common.h to actual users 2018-02-09 13:52:16 +01:00
sparc
sparc64 Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
ssi Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
timer Miscellaneous patches for 2018-02-07 2018-02-09 14:39:09 +00:00
tpm
tricore
unicore32
usb Miscellaneous patches for 2018-02-07 2018-02-09 14:39:09 +00:00
vfio Move include qemu/option.h from qemu-common.h to actual users 2018-02-09 13:52:16 +01:00
virtio Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
watchdog Eliminate qapi/qmp/types.h 2018-02-09 13:52:15 +01:00
xen Move include qemu/option.h from qemu-common.h to actual users 2018-02-09 13:52:16 +01:00
xenpv
xtensa Move include qemu/option.h from qemu-common.h to actual users 2018-02-09 13:52:16 +01:00
Makefile.objs