From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45730) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX9NH-0005B3-C3 for qemu-devel@nongnu.org; Tue, 09 Aug 2016 11:55:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bX9NB-0003OU-Kk for qemu-devel@nongnu.org; Tue, 09 Aug 2016 11:55:26 -0400 Received: from mail-wm0-x232.google.com ([2a00:1450:400c:c09::232]:35938) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX9NB-0003OK-CL for qemu-devel@nongnu.org; Tue, 09 Aug 2016 11:55:21 -0400 Received: by mail-wm0-x232.google.com with SMTP id q128so42128475wma.1 for ; Tue, 09 Aug 2016 08:55:21 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= Date: Tue, 9 Aug 2016 16:55:24 +0100 Message-Id: <1470758127-17769-1-git-send-email-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [RFC for 2.8 0/3] Drop support for 64 bit guests on 32 bit hosts List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, rth@twiddle.net, =?UTF-8?q?Alex=20Benn=C3=A9e?= Hi, I'm proposing for the 2.8 cycle we officially drop supporting 64 bit guests on 32 bit hosts. For most of the KVM targets it doesn't make any sense anyway and for TCG it makes things harder (e.g. supporting 64 bit atomics on a 32 bit platform). I'm not actually convinced things actually work if built or that anyone relies on these combinations. Consider these patches a way of flushing any such users out ;-) Alex Bennée (3): configure: check CPU width and disable larger guests configure: filter 64 bit machines on 32 bit builds cpu-defs.h: add compile check for HOST vs TARGET LONG_BITS configure | 50 +++++++++++++++++++++++++++++++++++++++++++++++-- include/exec/cpu-defs.h | 9 +++++++++ 2 files changed, 57 insertions(+), 2 deletions(-) -- 2.7.4