From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42474) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YWPTK-00034v-A7 for qemu-devel@nongnu.org; Fri, 13 Mar 2015 09:17:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YWPTF-0001Zq-Ch for qemu-devel@nongnu.org; Fri, 13 Mar 2015 09:17:50 -0400 Received: from mx07-00178001.pphosted.com ([62.209.51.94]:37529) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YWPTF-0001Zg-3A for qemu-devel@nongnu.org; Fri, 13 Mar 2015 09:17:45 -0400 Received: from pps.filterd (m0046670.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.14.5/8.14.5) with SMTP id t2DDAo0i006942 for ; Fri, 13 Mar 2015 14:17:43 +0100 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 1t3bkee0nb-1 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 13 Mar 2015 14:17:43 +0100 Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id C3D6A3D for ; Fri, 13 Mar 2015 13:16:42 +0000 (GMT) Received: from Webmail-eu.st.com (safex1hubcas2.st.com [10.75.90.16]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 1732C53DD for ; Fri, 13 Mar 2015 13:17:42 +0000 (GMT) Message-ID: <5502E375.1010606@st.com> Date: Fri, 13 Mar 2015 14:17:41 +0100 From: =?UTF-8?B?UsOpbWkgRHVyYWZmb3J0?= MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] UMEQ: an alternative to QEMU user-mode List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Christophe GUILLON , Mickael GUENE , Cedric VINCENT , Christophe MONAT Hello, during the last Linaro Connect in Hong Kong I presented (see [1] and=20 [2]) a project called UMEQ, for User Mode Emulation Quest. The goal of this project is to run AArch64 binaries on a x86_64 host in=20 user mode. Exactly like QEMU user-mode. But, as I presented, QEMU user-mode is often crashing with applications=20 that use signals and/or threads while UMEQ is working correctly. For instance we can run (thanks to UMEQ) complexe AArch64 programs like=20 vlc, okular, battle for wesnoth, gdb, ... on an x86_64 host. As promised during the connect, the code is now available at=20 https://github.com/mickael-guene/umeq Feel free to compile it, test it, read the sources and ask questions to=20 his author mickael Guene. Best regards [1]=20 http://www.slideshare.net/linaroorg/hkg15202-umeq-user-mode-emulation-que= st [2] http://www.youtube.com/watch?v=3D2-mU0mXHxJg --=20 R=C3=A9mi Duraffort STMicroelectronics Engineer Linaro assignee for LAVA