summaryrefslogtreecommitdiff
path: root/memory.c
diff options
context:
space:
mode:
authorAvi Kivity <avi@redhat.com>2012-03-08 18:50:18 +0200
committerAvi Kivity <avi@redhat.com>2012-03-08 18:54:20 +0200
commitce5d64c2d0aa2aaf2ef60e9af48b0bf57852470b (patch)
tree93d3de474af801c3e7dcc178fad9fbdaf0474d57 /memory.c
parentaa102231f09af7e5e2cc1376499991ac2ea00115 (diff)
downloadqemu-ce5d64c2d0aa2aaf2ef60e9af48b0bf57852470b.tar.gz
exec: fix code tlb entry misused as iotlb in get_page_addr_code()
get_page_addr_code() reads a code tlb entry, but interprets it as an iotlb entry. This works by accident since the low bits of a RAM code tlb entry are clear, and match a RAM iotlb entry. This accident is about to unhappen, so fix the code to use an iotlb entry (using the code entry with TLB_MMIO may fail if the page is a watchpoint). Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'memory.c')
0 files changed, 0 insertions, 0 deletions