From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753297AbbCEWid (ORCPT ); Thu, 5 Mar 2015 17:38:33 -0500 Received: from terminus.zytor.com ([198.137.202.10]:54170 "EHLO mail.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750875AbbCEWic (ORCPT ); Thu, 5 Mar 2015 17:38:32 -0500 Message-ID: <54F8DAC9.1070304@zytor.com> Date: Thu, 05 Mar 2015 14:38:01 -0800 From: "H. Peter Anvin" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Brian Gerst , Ingo Molnar CC: the arch/x86 maintainers , Linux Kernel Mailing List , Borislav Petkov , Linus Torvalds Subject: Re: [PATCH 0/5] x86: IA32 emulation cleanups References: <1425439896-8322-1-git-send-email-brgerst@gmail.com> <20150304052426.GD5158@gmail.com> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03/03/2015 10:22 PM, Brian Gerst wrote: > > It looks like most cases can simply be replaced. There are some > subtle relations with the x32 ABI though, and that will take some time > to sort out. > Yes, some aspects of CONFIG_COMPAT is used also by x32. Overall the current Linux kernel handles the case of *more* than two ABIs extremely poorly. It is not the only case of more than two ABIs, either; consider ARM for example. -hpa