Re: [Qemu-devel] [PATCH 11/13] target/arm/cpu64: max cpu: Introduce sve-vls-map

2019-05-13 Thread Andrew Jones
On Mon, May 13, 2019 at 05:25:23PM +0200, Markus Armbruster wrote: > Andrew Jones writes: > > > Introduce another cpu property to control SVE vector lengths, > > sve-vls-map, which allows the user to explicitly select the > > set of vector lengths the guest can use. The map must conform > > to

Re: [Qemu-devel] [PATCH 11/13] target/arm/cpu64: max cpu: Introduce sve-vls-map

2019-05-13 Thread Markus Armbruster
Andrew Jones writes: > Introduce another cpu property to control SVE vector lengths, > sve-vls-map, which allows the user to explicitly select the > set of vector lengths the guest can use. The map must conform > to QEMU's limits and architectural constraints, checked when > the property is set.

Re: [Qemu-devel] [PATCH 11/13] target/arm/cpu64: max cpu: Introduce sve-vls-map

2019-05-13 Thread Dave Martin
On Mon, May 13, 2019 at 02:45:12PM +0100, Andrew Jones wrote: > On Mon, May 13, 2019 at 02:12:48PM +0100, Dave Martin wrote: > > On Mon, May 13, 2019 at 01:57:40PM +0100, Andrew Jones wrote: > > > On Mon, May 13, 2019 at 01:41:26PM +0100, Dave Martin wrote: > > > > On Mon, May 13, 2019 at

Re: [Qemu-devel] [PATCH 11/13] target/arm/cpu64: max cpu: Introduce sve-vls-map

2019-05-13 Thread Andrew Jones
On Mon, May 13, 2019 at 02:12:48PM +0100, Dave Martin wrote: > On Mon, May 13, 2019 at 01:57:40PM +0100, Andrew Jones wrote: > > On Mon, May 13, 2019 at 01:41:26PM +0100, Dave Martin wrote: > > > On Mon, May 13, 2019 at 01:30:23PM +0100, Andrew Jones wrote: > > > > On Mon, May 13, 2019 at

Re: [Qemu-devel] [PATCH 11/13] target/arm/cpu64: max cpu: Introduce sve-vls-map

2019-05-13 Thread Dave Martin
On Mon, May 13, 2019 at 01:57:40PM +0100, Andrew Jones wrote: > On Mon, May 13, 2019 at 01:41:26PM +0100, Dave Martin wrote: > > On Mon, May 13, 2019 at 01:30:23PM +0100, Andrew Jones wrote: > > > On Mon, May 13, 2019 at 12:26:36PM +0100, Dave Martin wrote: > > > > On Sun, May 12, 2019 at

Re: [Qemu-devel] [PATCH 11/13] target/arm/cpu64: max cpu: Introduce sve-vls-map

2019-05-13 Thread Andrew Jones
On Mon, May 13, 2019 at 01:41:26PM +0100, Dave Martin wrote: > On Mon, May 13, 2019 at 01:30:23PM +0100, Andrew Jones wrote: > > On Mon, May 13, 2019 at 12:26:36PM +0100, Dave Martin wrote: > > > On Sun, May 12, 2019 at 09:36:22AM +0100, Andrew Jones wrote: > > > > Introduce another cpu property

Re: [Qemu-devel] [PATCH 11/13] target/arm/cpu64: max cpu: Introduce sve-vls-map

2019-05-13 Thread Dave Martin
On Mon, May 13, 2019 at 01:30:23PM +0100, Andrew Jones wrote: > On Mon, May 13, 2019 at 12:26:36PM +0100, Dave Martin wrote: > > On Sun, May 12, 2019 at 09:36:22AM +0100, Andrew Jones wrote: > > > Introduce another cpu property to control SVE vector lengths, > > > sve-vls-map, which allows the

Re: [Qemu-devel] [PATCH 11/13] target/arm/cpu64: max cpu: Introduce sve-vls-map

2019-05-13 Thread Andrew Jones
On Mon, May 13, 2019 at 12:26:36PM +0100, Dave Martin wrote: > On Sun, May 12, 2019 at 09:36:22AM +0100, Andrew Jones wrote: > > Introduce another cpu property to control SVE vector lengths, > > sve-vls-map, which allows the user to explicitly select the > > set of vector lengths the guest can

Re: [Qemu-devel] [PATCH 11/13] target/arm/cpu64: max cpu: Introduce sve-vls-map

2019-05-13 Thread Dave Martin
On Sun, May 12, 2019 at 09:36:22AM +0100, Andrew Jones wrote: > Introduce another cpu property to control SVE vector lengths, > sve-vls-map, which allows the user to explicitly select the > set of vector lengths the guest can use. The map must conform > to QEMU's limits and architectural

[Qemu-devel] [PATCH 11/13] target/arm/cpu64: max cpu: Introduce sve-vls-map

2019-05-12 Thread Andrew Jones
Introduce another cpu property to control SVE vector lengths, sve-vls-map, which allows the user to explicitly select the set of vector lengths the guest can use. The map must conform to QEMU's limits and architectural constraints, checked when the property is set. Inconsistencies with sve-max-vq