From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43988) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boW9y-00060I-Jn for qemu-devel@nongnu.org; Mon, 26 Sep 2016 09:41:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1boW9w-0004qx-Ni for qemu-devel@nongnu.org; Mon, 26 Sep 2016 09:41:29 -0400 Received: from mx1.redhat.com ([209.132.183.28]:36598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boW9w-0004qj-GO for qemu-devel@nongnu.org; Mon, 26 Sep 2016 09:41:28 -0400 From: Paolo Bonzini Date: Mon, 26 Sep 2016 15:40:44 +0200 Message-Id: <1474897258-1205-15-git-send-email-pbonzini@redhat.com> In-Reply-To: <1474897258-1205-1-git-send-email-pbonzini@redhat.com> References: <1474897258-1205-1-git-send-email-pbonzini@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 14/28] linux-user: Add qemu_cpu_is_self() and qemu_cpu_kick() List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Sergey Fedorov , Sergey Fedorov , =?UTF-8?q?Alex=20Benn=C3=A9e?= From: Sergey Fedorov Signed-off-by: Sergey Fedorov Signed-off-by: Sergey Fedorov Reviewed-by: Alex Benn=C3=A9e Signed-off-by: Alex Benn=C3=A9e Message-Id: <1470158864-17651-9-git-send-email-alex.bennee@linaro.org> Reviewed-by: Richard Henderson Signed-off-by: Paolo Bonzini --- linux-user/main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/linux-user/main.c b/linux-user/main.c index 7a056fc..6e14010 100644 --- a/linux-user/main.c +++ b/linux-user/main.c @@ -3777,6 +3777,16 @@ void cpu_loop(CPUTLGState *env) =20 THREAD CPUState *thread_cpu; =20 +bool qemu_cpu_is_self(CPUState *cpu) +{ + return thread_cpu =3D=3D cpu; +} + +void qemu_cpu_kick(CPUState *cpu) +{ + cpu_exit(cpu); +} + void task_settid(TaskState *ts) { if (ts->ts_tid =3D=3D 0) { --=20 2.7.4