123ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner/* 223ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * QEMU System Emulator 323ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * 423ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * Copyright (c) 2003-2008 Fabrice Bellard 523ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * 623ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * Permission is hereby granted, free of charge, to any person obtaining a copy 723ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * of this software and associated documentation files (the "Software"), to deal 823ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * in the Software without restriction, including without limitation the rights 923ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1023ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * copies of the Software, and to permit persons to whom the Software is 1123ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * furnished to do so, subject to the following conditions: 1223ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * 1323ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * The above copyright notice and this permission notice shall be included in 1423ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * all copies or substantial portions of the Software. 1523ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * 1623ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1723ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1823ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 1923ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2023ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2123ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 2223ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner * THE SOFTWARE. 2323ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner */ 2423ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner#ifndef QEMU_CPUS_H 2523ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner#define QEMU_CPUS_H 2623ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner 2723ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turnervoid tcg_cpu_exec(void); 2823ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turnervoid vm_state_notify(int running, int reason); 2923ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turnerextern int tbflush_requested; 3023ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turnerextern int debug_requested; 3123ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner 3223ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turnervoid resume_all_vcpus(void); 3323ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turnervoid pause_all_vcpus(void); 3423ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turnerint qemu_init_main_loop(void); 3523ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner 3623ca2ae2bf303236eb6b1e0beb126ec05c6c23bfDavid 'Digit' Turner#endif /* QEMU_CPUS_H */ 37