From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MzBQp-0007OH-H9 for qemu-devel@nongnu.org; Sat, 17 Oct 2009 11:42:59 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MzBQp-0007Nh-4F for qemu-devel@nongnu.org; Sat, 17 Oct 2009 11:42:59 -0400 Received: from [199.232.76.173] (port=55766 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MzBQo-0007NQ-Uo for qemu-devel@nongnu.org; Sat, 17 Oct 2009 11:42:58 -0400 Received: from fg-out-1718.google.com ([72.14.220.158]:27370) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MzBQo-0006oN-KT for qemu-devel@nongnu.org; Sat, 17 Oct 2009 11:42:58 -0400 Received: by fg-out-1718.google.com with SMTP id d23so1300359fga.10 for ; Sat, 17 Oct 2009 08:42:57 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <761ea48b0907110814t12c644b6mf733d3b5e28e152@mail.gmail.com> References: <761ea48b0907110814t12c644b6mf733d3b5e28e152@mail.gmail.com> Date: Sat, 17 Oct 2009 17:42:57 +0200 Message-ID: <761ea48b0910170842n2de9a20bx32eaaa00119c079c@mail.gmail.com> From: Laurent Desnogues Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] Re: [PATCH] User mode: Handle x86_64 vsyscall List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Sat, Jul 11, 2009 at 5:14 PM, Laurent Desnogues wrote: > Hello, > > the attached patch implements two of the three x86_64 vsyscall's. > Also attached is a test that demonstrates the issue and hopefully > the fix. > > Note there is a trick in there: =A0since vsyscall functions are in high > memory, page_l1_map will return NULL resulting in an abort when > calling tb_link_phys in tb_gen_code. =A0Also perhaps not very nice > is the way a ret is simulated in cpu_loop. > > I didn't implement vgetcpu. > > > Laurent > > Signed-off-by: Laurent Desnogues No one has any comment on this patch? Laurent