qemu-e2k/hw
Aaron Larson a09f7443bc target-ppc: Fix openpic timer read register offset
openpic_tmr_read() is incorrectly computing register offset of the
TCCR, TBCR, TVPR, and TDR registers when accessing the open pic timer
registers.  Specifically the offset of timer registers for
openpic_tmr_read() is not accounting for the timer frequency reporting
register (TFFR) which is the first register in the "tmr" memory
region.

openpic_tmr_write() *is* correctly computing the offset by adding
0x10f0 to the address prior to computing the register index.  This
patch instead subtracts 0x10 in both the read and write routines and
eliminates some other gratuitous differences between the functions.

Signed-off-by: Aaron Larson <alarson@ddci.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2017-06-06 08:53:24 +10:00
..
9pfs
acpi
adc
alpha
arm -----BEGIN PGP SIGNATURE----- 2017-06-05 10:09:14 +01:00
audio
block
bt be-hci: use backend functions 2017-06-02 11:33:53 +04:00
char -----BEGIN PGP SIGNATURE----- 2017-06-05 10:09:14 +01:00
core trivial patches for 2017-06-05 2017-06-05 15:28:12 +01:00
cpu
cris
display Remove/replace sysemu/char.h inclusion 2017-06-02 11:33:52 +04:00
dma hw/dma: QOM'ify sun4m_iommu.c 2017-06-02 05:54:43 +01:00
gpio
i2c migration/next for 20170601 2017-06-02 14:07:53 +01:00
i386 Remove/replace sysemu/char.h inclusion 2017-06-02 11:33:52 +04:00
ide
input
intc target-ppc: Fix openpic timer read register offset 2017-06-06 08:53:24 +10:00
ipack
ipmi char: move CharBackend handling in char-fe unit 2017-06-02 11:33:53 +04:00
isa chardev: move headers to include/chardev 2017-06-02 11:33:52 +04:00
lm32
m68k
mem
microblaze
mips chardev: move headers to include/chardev 2017-06-02 11:33:52 +04:00
misc -----BEGIN PGP SIGNATURE----- 2017-06-05 10:09:14 +01:00
moxie
net migration: remove register_savevm() 2017-06-06 08:53:24 +10:00
nios2
nvram
openrisc
pci
pci-bridge
pci-host pci, virtio, vhost: fixes 2017-05-30 14:15:04 +01:00
pcmcia
ppc spapr: Make DRC get_index and get_type methods into plain functions 2017-06-06 08:53:24 +10:00
s390x migration: remove register_savevm() 2017-06-06 08:53:24 +10:00
scsi scsi/lsi53c895a: Remove unused lsi_mem_*() return value 2017-06-04 18:42:55 +03:00
sd
sh4
smbios
sparc -----BEGIN PGP SIGNATURE----- 2017-06-05 10:09:14 +01:00
sparc64 hw/sparc: use ARRAY_SIZE() macro 2017-06-04 18:42:55 +03:00
ssi
timer altera_timer: fix incorrect memset 2017-06-04 18:42:55 +03:00
tpm
tricore
unicore32
usb char: make chr_fe_deinit() optionaly delete backend 2017-06-02 11:33:53 +04:00
vfio pci, virtio, vhost: fixes 2017-05-30 14:15:04 +01:00
virtio -----BEGIN PGP SIGNATURE----- 2017-06-05 10:09:14 +01:00
watchdog
xen chardev: move headers to include/chardev 2017-06-02 11:33:52 +04:00
xenpv
xtensa trivial patches for 2017-06-05 2017-06-05 15:28:12 +01:00
Makefile.objs