[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v9 10/10] x86emul: support AVX512-BMM


  • To: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Fri, 5 Dec 2025 12:33:32 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=A3SIHF7hkLn08NTe2Npjo74PY4waU3gsUQ9r2fAufkI=; b=iagZakRl6FqZoJSESW7kW/mmsDppwh0H6xJOkG9ki6lcF2YuRPVoNipwWh7PqA3yW0TI0kJ48VxrC33qvzFlpa5If3hYDQuvHtksftSYD7ZZ69YPiZwn3Du71F0zpH2B9yf+w9UDpWZTwVg/OqZ3JVwJ03t3t3l37rc3ETU/ktpj5ukSPf6UVZl9NYwIFIE4nFj76ca0jqaiEDZMe8Z70x9dt48MLjoEefwuFd16DuQK6M0x6Kil/eT4SUBRMB72250RTg95L9TocTMOLidATkXNEUw6RLoNh3rlv3pftjuZt8LfyPl+LfR8IFxNOoG0qc4i/pM2F6EYgU+pepsalA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N1gdWVkr7y03L5m0zbdAEIvwSmR8uM0tl0V3RGJ5h3pZrtMAk5mCIfMXbgxqyntckySboZO4nHgQAKFUBHTuN8zbi5DJfGcM05OW0Zk1heBTNY0WY4Hk+WsR7vh+vKmlwuQofkU//s2amlRucj33C+SZfrVJM3SgUyDAuq52KzgKo6/QHXKUFX36PZ+IFJ5ouW7T/T2lohxFNptFBfwsunXOIUOtxDlF53HspEhcGFr/wZi/3GgQnDo+QdqCiOfGIA6h4jajO64k64YluutjwkOnCgqNXOGFQv3DBtkYrbTrQ2wXa66TNcE32BVf1OKrE9Yg1394LKm/lFnYly1OBQ==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: andrew.cooper3@xxxxxxxxxx, Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Delivery-date: Fri, 05 Dec 2025 12:33:45 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 24/11/2025 3:02 pm, Jan Beulich wrote:
> EVEX.W meaning is unusual for VBMAC{,X}OR16x16x16, but that needs taking
> care of only in the test harness.
>
> Like already proposed in "x86emul: support AVX10.1", use just
> vcpu_must_have(), not host_and_vcpu_must_have().
>
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
> ---
> The Disp8Shift settings are guesswork; the binutils submission bogusly(?)
> suggests no scaling at all.
>
> No idea how to test this without having access to capable hardware. AMD,
> to my knowledge, offers no equivalent to Intel's SDE.

I'm not aware of anything equivalent for AMD.

IIRC, the binutils thread says Zen6 for these instructions?  I'm still
trying to get access myself.  No ETA yet.

Very tentatively Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

Given that .W is wonky for these instructions, I wouldn't quite so
easily rule out other wonkyness.

Would the test harness pick that up?  Not AFAICT.

~Andrew



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.