Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-10-02 Thread Jakob Bohm
On 02/10/2019 17:16, Richard Henderson wrote: On 10/2/19 2:10 AM, Daniel P. Berrangé wrote: GCC only implements int128_t for 64-bit targets. QEMU probes for that during configure and sets CONFIG_INT128 If I'm reading correctly include/qemu/int128.h then provides a fallback type based on a str

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-10-02 Thread Richard Henderson
On 10/2/19 2:10 AM, Daniel P. Berrangé wrote: >> GCC only implements int128_t for 64-bit targets. > > QEMU probes for that during configure and sets CONFIG_INT128 > > If I'm reading correctly include/qemu/int128.h then provides a > fallback type based on a struct with two int64s. > > This has s

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-10-02 Thread Daniel P . Berrangé
On Tue, Oct 01, 2019 at 11:02:14AM -0700, Richard Henderson wrote: > On 10/1/19 10:56 AM, Mark Cave-Ayland wrote: > > Just out of interest, which host/compiler combinations don't currently > > implement > > int128_t? > > GCC only implements int128_t for 64-bit targets. QEMU probes for that durin

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-10-01 Thread Richard Henderson
On 10/1/19 10:56 AM, Mark Cave-Ayland wrote: > Just out of interest, which host/compiler combinations don't currently > implement > int128_t? GCC only implements int128_t for 64-bit targets. r~

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-10-01 Thread Mark Cave-Ayland
On 30/09/2019 12:41, Peter Maydell wrote: > On Mon, 30 Sep 2019 at 11:26, Alex Bennée wrote: >> The int128 support is due to the fact we are going to start to see newer >> architectures with things like 128 bit shadow capability registers and >> they will be a pain to shuffle around in 32 bit gen

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-30 Thread Peter Maydell
On Mon, 30 Sep 2019 at 11:26, Alex Bennée wrote: > The int128 support is due to the fact we are going to start to see newer > architectures with things like 128 bit shadow capability registers and > they will be a pain to shuffle around in 32 bit generated host code as > well as requiring writing

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-30 Thread Narcis Garcia via
El 30/9/19 a les 11:25, Daniel P. Berrangé ha escrit: > On Thu, Sep 26, 2019 at 10:11:05AM -0700, Richard Henderson wrote: > >> For context, the discussion that Alex and I were having was about int128_t, >> and >> how to support that directly in tcg (especially to/from helpers), and how >> that

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-30 Thread Narcis Garcia via
El 30/9/19 a les 12:36, Peter Maydell ha escrit: > On Mon, 30 Sep 2019 at 11:26, Alex Bennée wrote: >> So if lots of people still want 32 bit host support for TCG guests we >> can probably come up with something that keeps existing functionality >> ticking over while leaving the newer architectura

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-30 Thread Peter Maydell
On Mon, 30 Sep 2019 at 11:26, Alex Bennée wrote: > So if lots of people still want 32 bit host support for TCG guests we > can probably come up with something that keeps existing functionality > ticking over while leaving the newer architectural features to 64 bit > hosts only. I don't think we s

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-30 Thread Daniel P . Berrangé
On Thu, Sep 26, 2019 at 10:11:05AM -0700, Richard Henderson wrote: > On 9/26/19 12:50 AM, Peter Maydell wrote: > > On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: > >> > >> The 32 bit hosts are already a second class citizen especially with > >> support for running 64 bit guests under TCG. We are

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-27 Thread Mark Cave-Ayland
On 26/09/2019 00:30, Alex Bennée wrote: > The 32 bit hosts are already a second class citizen especially with > support for running 64 bit guests under TCG. We are also limited by > testing as actual working 32 bit machines are getting quite rare in > developers personal menageries. For TCG suppor

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-27 Thread Gerd Hoffmann
Hi, > That leaves armv7 as the only 32-bit arch in Fedora that is somewhat > active & maintained. I don't have any real insight on whether any > armv7 (Fedora) users are making much use of QEMU/KVM though, either > system or user emulation. Played with system emulation a while back. I doubt t

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Alex Bennée
Alistair Francis writes: > On Thu, Sep 26, 2019 at 8:41 AM Alex Bennée wrote: >> >> >> Thomas Huth writes: >> >> > On 26/09/2019 15.46, Christian Borntraeger wrote: >> >> >> >> >> >> On 26.09.19 14:58, Daniel P. Berrangé wrote: >> >>> On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell wr

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Richard Henderson
On 9/26/19 12:50 AM, Peter Maydell wrote: > On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: >> >> The 32 bit hosts are already a second class citizen especially with >> support for running 64 bit guests under TCG. We are also limited by >> testing as actual working 32 bit machines are getting qui

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Jakob Bohm
On 26/09/2019 17:31, Alex Bennée wrote: Peter Maydell writes: On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: The 32 bit hosts are already a second class citizen especially with support for running 64 bit guests under TCG. We are also limited by testing as actual working 32 bit machines are

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Thomas Huth
On 26/09/2019 15.46, Christian Borntraeger wrote: > > > On 26.09.19 14:58, Daniel P. Berrangé wrote: >> On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell wrote: >>> On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: The 32 bit hosts are already a second class citizen especially wit

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Thomas Huth
On 26/09/2019 01.30, Alex Bennée wrote: > The 32 bit hosts are already a second class citizen especially with > support for running 64 bit guests under TCG. We are also limited by > testing as actual working 32 bit machines are getting quite rare in > developers personal menageries. For TCG support

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Alistair Francis
On Thu, Sep 26, 2019 at 8:41 AM Alex Bennée wrote: > > > Thomas Huth writes: > > > On 26/09/2019 15.46, Christian Borntraeger wrote: > >> > >> > >> On 26.09.19 14:58, Daniel P. Berrangé wrote: > >>> On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell wrote: > On Thu, 26 Sep 2019 at 00:31

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Christian Borntraeger
On 26.09.19 14:58, Daniel P. Berrangé wrote: > On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell wrote: >> On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: >>> >>> The 32 bit hosts are already a second class citizen especially with >>> support for running 64 bit guests under TCG. We are a

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Philippe Mathieu-Daudé
On 9/26/19 1:30 AM, Alex Bennée wrote: > The 32 bit hosts are already a second class citizen especially with > support for running 64 bit guests under TCG. We are also limited by > testing as actual working 32 bit machines are getting quite rare in > developers personal menageries. For TCG supporti

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Alex Bennée
Peter Maydell writes: > On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: >> >> The 32 bit hosts are already a second class citizen especially with >> support for running 64 bit guests under TCG. We are also limited by >> testing as actual working 32 bit machines are getting quite rare in >> de

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Alex Bennée
Thomas Huth writes: > On 26/09/2019 01.30, Alex Bennée wrote: >> The 32 bit hosts are already a second class citizen especially with >> support for running 64 bit guests under TCG. We are also limited by >> testing as actual working 32 bit machines are getting quite rare in >> developers person

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Alex Bennée
Thomas Huth writes: > On 26/09/2019 15.46, Christian Borntraeger wrote: >> >> >> On 26.09.19 14:58, Daniel P. Berrangé wrote: >>> On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell wrote: On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: > > The 32 bit hosts are already a seco

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Daniel P . Berrangé
On Thu, Sep 26, 2019 at 08:50:36AM +0100, Peter Maydell wrote: > On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: > > > > The 32 bit hosts are already a second class citizen especially with > > support for running 64 bit guests under TCG. We are also limited by > > testing as actual working 32 bit

Re: [RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-26 Thread Peter Maydell
On Thu, 26 Sep 2019 at 00:31, Alex Bennée wrote: > > The 32 bit hosts are already a second class citizen especially with > support for running 64 bit guests under TCG. We are also limited by > testing as actual working 32 bit machines are getting quite rare in > developers personal menageries. For

[RFC PATCH] configure: deprecate 32 bit build hosts

2019-09-25 Thread Alex Bennée
The 32 bit hosts are already a second class citizen especially with support for running 64 bit guests under TCG. We are also limited by testing as actual working 32 bit machines are getting quite rare in developers personal menageries. For TCG supporting newer types like Int128 is a lot harder with