Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753747Ab1BMIsU (ORCPT ); Sun, 13 Feb 2011 03:48:20 -0500 Received: from ka.mail.enyo.de ([87.106.162.201]:55045 "EHLO ka.mail.enyo.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753450Ab1BMIsQ (ORCPT ); Sun, 13 Feb 2011 03:48:16 -0500 From: Florian Weimer To: x32-abi@googlegroups.com Cc: "H.J. Lu" , GCC Development , GNU C Library , LKML Subject: Re: X32 psABI status References: <87aai1gdr7.fsf@mid.deneb.enyo.de> <4D5711E0.7020306@zytor.com> Date: Sun, 13 Feb 2011 09:48:03 +0100 In-Reply-To: <4D5711E0.7020306@zytor.com> (H. Peter Anvin's message of "Sat, 12 Feb 2011 15:04:00 -0800") Message-ID: <87r5bcnwvw.fsf@mid.deneb.enyo.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 747 Lines: 17 * H. Peter Anvin: > On 02/12/2011 01:10 PM, Florian Weimer wrote: >> Why is the ia32 compatiblity kernel interface used? > > Because there is no way in hell we're designing in a second > compatibility ABI in the kernel (and it has to be a compatibility ABI, > because of the pointer size difference.) Actually, I'm wondering if you can do the translation in user space. There already are 32-on-64 implementations in existence, without kernel changes (recent Hotspot, LuaJIT, and probably some more). -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/