]> git.proxmox.com Git - mirror_qemu.git/commit
target/xtensa: fix mapping direction in read/write simcalls
authorMax Filippov <jcmvbkbc@gmail.com>
Fri, 12 May 2017 18:17:01 +0000 (11:17 -0700)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Thu, 3 Aug 2017 19:31:52 +0000 (14:31 -0500)
commite4422534796c98fe4e1b8bbef127b5eb009ac697
treef1d811d65fbd4043727377916aa5341d289b865a
parentaf8ca55a6b74f9907c33c72412ef7cb0fb256fc3
target/xtensa: fix mapping direction in read/write simcalls

Read and write simcalls map physical memory to access I/O buffers, but
'read' simcall need to map it for writing and 'write' simcall need to
map it for reading, i.e. the opposite of what they do now. Fix that.

Cc: qemu-stable@nongnu.org
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
(cherry picked from commit 30c2afd151cbc38c012f7b441088980807183da6)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
target/xtensa/xtensa-semi.c