xref: /qemu/accel/tcg/tcg-accel-ops-rr.h (revision 45e077d75174269d76efbc632419e90fdb7c0662)
145e077d7SClaudio Fontana /*
245e077d7SClaudio Fontana  * QEMU TCG Single Threaded vCPUs implementation
345e077d7SClaudio Fontana  *
445e077d7SClaudio Fontana  * Copyright 2020 SUSE LLC
545e077d7SClaudio Fontana  *
645e077d7SClaudio Fontana  * This work is licensed under the terms of the GNU GPL, version 2 or later.
745e077d7SClaudio Fontana  * See the COPYING file in the top-level directory.
845e077d7SClaudio Fontana  */
945e077d7SClaudio Fontana 
1045e077d7SClaudio Fontana #ifndef TCG_CPUS_RR_H
1145e077d7SClaudio Fontana #define TCG_CPUS_RR_H
1245e077d7SClaudio Fontana 
1345e077d7SClaudio Fontana #define TCG_KICK_PERIOD (NANOSECONDS_PER_SECOND / 10)
1445e077d7SClaudio Fontana 
1545e077d7SClaudio Fontana /* Kick all RR vCPUs. */
1645e077d7SClaudio Fontana void qemu_cpu_kick_rr_cpus(CPUState *unused);
1745e077d7SClaudio Fontana 
1845e077d7SClaudio Fontana void *tcg_rr_cpu_thread_fn(void *arg);
1945e077d7SClaudio Fontana 
2045e077d7SClaudio Fontana #endif /* TCG_CPUS_RR_H */
21