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