summaryrefslogtreecommitdiffstats
path: root/scripts/switch-timer-api
diff options
context:
space:
mode:
authorJohn Snow2015-03-20 01:24:15 +0100
committerJohn Snow2015-03-23 17:24:16 +0100
commitac38123609742ce3fbdf53774a797ac230cbf118 (patch)
treed14a1a9f13a6fff76db9063ad3b224a2b43c201c /scripts/switch-timer-api
parentide: fix cmd_read_pio when nsectors > 1 (diff)
downloadqemu-ac38123609742ce3fbdf53774a797ac230cbf118.tar.gz
qemu-ac38123609742ce3fbdf53774a797ac230cbf118.tar.xz
qemu-ac38123609742ce3fbdf53774a797ac230cbf118.zip
ahci: Fix sglist offset manipulation for BE machines
This does not bother DMA, because DMA generally transfers the entire SGList in one shot if it can. PIO, on the other hand, tries to transfer just one sector at a time, and will make multiple visits to the sglist to fetch memory addresses. Fix the memory address calculaton when we have an offset by moving the offset addition OUTSIDE of the le64_to_cpu calculation. Signed-off-by: John Snow <jsnow@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Tested-by: Andreas Färber <afaerber@suse.de> Message-id: 1426811056-2202-4-git-send-email-jsnow@redhat.com
Diffstat (limited to 'scripts/switch-timer-api')
0 files changed, 0 insertions, 0 deletions