From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KzzfG-0004Nf-8c for qemu-devel@nongnu.org; Tue, 11 Nov 2008 15:16:42 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KzzfA-0004LM-Dp for qemu-devel@nongnu.org; Tue, 11 Nov 2008 15:16:41 -0500 Received: from [199.232.76.173] (port=52233 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kzzf9-0004LE-U8 for qemu-devel@nongnu.org; Tue, 11 Nov 2008 15:16:35 -0500 Received: from csl.cornell.edu ([128.84.224.10]:4689 helo=vlsi.csl.cornell.edu) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kzzf8-0008NC-Qd for qemu-devel@nongnu.org; Tue, 11 Nov 2008 15:16:35 -0500 Received: from stanley.csl.cornell.edu (stanley.csl.cornell.edu [128.84.224.15]) by vlsi.csl.cornell.edu (8.13.4/8.13.4) with ESMTP id mABKElZ6088925 for ; Tue, 11 Nov 2008 15:14:52 -0500 (EST) Date: Tue, 11 Nov 2008 15:14:47 -0500 (EST) From: Vince Weaver Message-ID: <20081111151233.C64870@stanley.csl.cornell.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: [Qemu-devel] alpha - syscalls can return two values Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hello On the Alpha architecture, system calls can return two values, one in register $0 and one in register $1. This is unusual, so there is no mechanism I can see in linux-user/syscall.c for handling this properly. What would be the best way to handle this? This is needed to implement the getxuid and getxgid syscalls. Without these, the spec2k perlbmk fails to run. Vince