summary refs log tree commit diff stats
path: root/hw/ide/pci.c
diff options
context:
space:
mode:
authorAlexey Kardashevskiy <aik@ozlabs.ru>2017-09-11 16:56:06 +1000
committerGerd Hoffmann <kraxel@redhat.com>2017-09-13 10:41:39 +0200
commit6100dda70d84be83d131c3b35cb9c00f7b07db15 (patch)
tree5749e849bdb788e720fd241954c4b6abc162e2ae /hw/ide/pci.c
parent619c200f6ce2f44fbc8a5732174530c3b4782aab (diff)
downloadfocaccia-qemu-6100dda70d84be83d131c3b35cb9c00f7b07db15.tar.gz
focaccia-qemu-6100dda70d84be83d131c3b35cb9c00f7b07db15.zip
xhci: Avoid DMA when ERSTBA is set to zero
The existing XHCI code reads the Event Ring Segment Table Base Address
Register (ERSTBA) every time when it is changed. However zero is its
default state so one would think that zero there means it is not in use.

This adds a check for ERSTBA in addition to the existing check for
the Event Ring Segment Table Size Register (ERSTSZ).

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Message-id: 20170911065606.40600-1-aik@ozlabs.ru
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/ide/pci.c')
0 files changed, 0 insertions, 0 deletions