aboutsummaryrefslogtreecommitdiff
path: root/target-s390x/cpu.h
diff options
context:
space:
mode:
authorCornelia Huck <cornelia.huck@de.ibm.com>2013-01-24 02:28:02 +0000
committerAlexander Graf <agraf@suse.de>2013-01-29 21:50:04 +0100
commit38322ed6518817066ce3a9037fd3795af57e1cdd (patch)
treef47c76067dcac4d414407b341e2b921e720bb10b /target-s390x/cpu.h
parent4782a23b270ecbb9ce0ca6f3f1b60857a09cef0e (diff)
downloadqemu-38322ed6518817066ce3a9037fd3795af57e1cdd.zip
qemu-38322ed6518817066ce3a9037fd3795af57e1cdd.tar.gz
qemu-38322ed6518817066ce3a9037fd3795af57e1cdd.tar.bz2
s390: Add mapping helper functions.
Add s390_cpu_physical_memory_{map,unmap} with special handling for the lowcore. Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'target-s390x/cpu.h')
-rw-r--r--target-s390x/cpu.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/target-s390x/cpu.h b/target-s390x/cpu.h
index 1f2d942..7951aab 100644
--- a/target-s390x/cpu.h
+++ b/target-s390x/cpu.h
@@ -302,6 +302,10 @@ int cpu_s390x_handle_mmu_fault (CPUS390XState *env, target_ulong address, int rw
#ifndef CONFIG_USER_ONLY
+void *s390_cpu_physical_memory_map(CPUS390XState *env, hwaddr addr, hwaddr *len,
+ int is_write);
+void s390_cpu_physical_memory_unmap(CPUS390XState *env, void *addr, hwaddr len,
+ int is_write);
void s390x_tod_timer(void *opaque);
void s390x_cpu_timer(void *opaque);