From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:41178) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RvzFR-0004Zf-KF for qemu-devel@nongnu.org; Fri, 10 Feb 2012 17:47:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RvzFO-0004qL-42 for qemu-devel@nongnu.org; Fri, 10 Feb 2012 17:47:21 -0500 Received: from cantor2.suse.de ([195.135.220.15]:37303 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RvzFN-0004qG-Qo for qemu-devel@nongnu.org; Fri, 10 Feb 2012 17:47:18 -0500 Message-ID: <4F359E73.4000703@suse.de> Date: Fri, 10 Feb 2012 23:47:15 +0100 From: =?ISO-8859-15?Q?Andreas_F=E4rber?= MIME-Version: 1.0 References: <1328873011-25793-1-git-send-email-paul@codesourcery.com> In-Reply-To: <1328873011-25793-1-git-send-email-paul@codesourcery.com> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH] Merge mips64 and mipsn32 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paul Brook Cc: Riku Voipio , qemu-devel@nongnu.org, Aurelien Jarno , Richard Henderson Am 10.02.2012 12:23, schrieb Paul Brook: > Make MIPS N32 be a variant of mips64, rather than a new architecture in > its own right. This matches how sparc/ppc work, and makes TARGET_MIPS6= 4 > the right thing to check for a 64-bit mips core. >=20 > As side-effect of this is that linux-user/mipsn32 gets merged into > linux-user/mips64. I consider this to be a feature as anything differe= nces > other than the syscall numbers are probably bugs. >=20 > Signed-off-by: Paul Brook > --- > configure | 3 +- > linux-user/mips64/syscall.h | 14 +- > linux-user/mips64/syscall_nr.h | 312 +---------------------------= -------- > linux-user/mips64/syscall_nr32.h | 311 ++++++++++++++++++++++++++++= +++++++ > linux-user/mips64/syscall_nr64.h | 306 ++++++++++++++++++++++++++++= +++++++ > linux-user/mipsn32/syscall.h | 224 -------------------------- > linux-user/mipsn32/syscall_nr.h | 311 ----------------------------= ------- > linux-user/mipsn32/target_signal.h | 29 ---- > linux-user/mipsn32/termbits.h | 245 ---------------------------- > linux-user/syscall_defs.h | 79 +--------- > 10 files changed, 636 insertions(+), 1198 deletions(-) > create mode 100644 linux-user/mips64/syscall_nr32.h > create mode 100644 linux-user/mips64/syscall_nr64.h > delete mode 100644 linux-user/mipsn32/syscall.h > delete mode 100644 linux-user/mipsn32/syscall_nr.h > delete mode 100644 linux-user/mipsn32/target_signal.h > delete mode 100644 linux-user/mipsn32/termbits.h Note: Richard Henderson and me had been looking into code sharing among the MIPS ABIs for signal handling in response to a half-done Octeon mips64 patchset. There's an unfinished RFC of mine from December or so, feel free to pick that up or to come up with a better idea! Andreas --=20 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 N=FCrnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imend=F6rffer; HRB 16746 AG N=FCrnbe= rg