aboutsummaryrefslogtreecommitdiffstats
path: root/cpus.h
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@android.com>2011-06-01 16:14:53 +0200
committerDavid 'Digit' Turner <digit@android.com>2011-06-01 17:08:19 +0200
commit23ca2ae2bf303236eb6b1e0beb126ec05c6c23bf (patch)
treec77aca9a122561872a55b2065bb54ca321a5dd10 /cpus.h
parentc1ac40a3f493bebe160a441faf36cc9b28b9f205 (diff)
downloadexternal_qemu-23ca2ae2bf303236eb6b1e0beb126ec05c6c23bf.zip
external_qemu-23ca2ae2bf303236eb6b1e0beb126ec05c6c23bf.tar.gz
external_qemu-23ca2ae2bf303236eb6b1e0beb126ec05c6c23bf.tar.bz2
vl-android.c: move cpu functions to cpus.c
Change-Id: Ib422f24224c2e75dd126689c67dbbb187d7c1670
Diffstat (limited to 'cpus.h')
-rw-r--r--cpus.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/cpus.h b/cpus.h
new file mode 100644
index 0000000..c25f35e
--- /dev/null
+++ b/cpus.h
@@ -0,0 +1,36 @@
+/*
+ * QEMU System Emulator
+ *
+ * Copyright (c) 2003-2008 Fabrice Bellard
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ */
+#ifndef QEMU_CPUS_H
+#define QEMU_CPUS_H
+
+void tcg_cpu_exec(void);
+void vm_state_notify(int running, int reason);
+extern int tbflush_requested;
+extern int debug_requested;
+
+void resume_all_vcpus(void);
+void pause_all_vcpus(void);
+int qemu_init_main_loop(void);
+
+#endif /* QEMU_CPUS_H */