From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 43421C53219 for ; Wed, 29 Jul 2026 07:20:39 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.1375200.1622417 (Exim 4.92) (envelope-from ) id 1woyaW-0005JL-SV; Wed, 29 Jul 2026 07:20:24 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 1375200.1622417; Wed, 29 Jul 2026 07:20:24 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1woyaW-0005JE-Pk; Wed, 29 Jul 2026 07:20:24 +0000 Received: by outflank-mailman (input) for mailman id 1375200; Wed, 29 Jul 2026 07:20:22 +0000 Received: from mx.expurgate.net ([194.145.224.10]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1woyaU-0005J8-Rt for xen-devel@lists.xenproject.org; Wed, 29 Jul 2026 07:20:22 +0000 Received: from mx.expurgate.net (helo=localhost) by mx.expurgate.net with esmtp id 1woyaU-001gQ2-8Y for xen-devel@lists.xenproject.org; Wed, 29 Jul 2026 09:20:22 +0200 Received: from [10.42.69.9] (helo=localhost) by localhost with ESMTP (eXpurgate MTA 0.9.1) (envelope-from ) id 6a69a9ae-e002-0a2a0a5209dd-0a2a4509aef4-22 for ; Wed, 29 Jul 2026 09:20:19 +0200 Received: from [209.85.128.54] (helo=mail-wm1-f54.google.com) by tlsNG-bad1c0.mxtls.expurgate.net with ESMTPS (eXpurgate 4.57.1) (envelope-from ) id 6a69a9b3-be1a-0a2a45090019-d1558036ac76-3 for ; Wed, 29 Jul 2026 09:20:19 +0200 Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-495590dde14so6083915e9.0 for ; Wed, 29 Jul 2026 00:20:19 -0700 (PDT) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-496c4443396sm146007625e9.0.2026.07.29.00.20.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 29 Jul 2026 00:20:18 -0700 (PDT) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" Authentication-Results: eu.smtp.expurgate.cloud; dkim=pass header.s=google header.d=suse.com header.i="@suse.com" header.h="Content-Transfer-Encoding:Content-Type:In-Reply-To:Autocrypt:Content-Language:References:Cc:To:From:Subject:User-Agent:MIME-Version:Date:Message-ID" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1785309619; x=1785914419; darn=lists.xenproject.org; h=content-transfer-encoding:content-type:in-reply-to:autocrypt :content-language:references:cc:to:from:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to:content-type; bh=ffPJoyALqJv+4DOTSChxWutci4D3bIEXcRNWkvcNHU4=; b=VcWTFNjO+0DLI7s4esBUGU0vNDEUFmXLD3pn5pzEX/GOqF23KYFuVBoPLTa3GIAP6G jJbHRPEJW5HiUnuuaYK9R8iW7q6IxW5QW++0CEt/c8nklx4uUOz+a2oFP55FVWwiy5XW /dRJABAUZAacL65LzPYH3mI/NDDuzBuERXGOf6wo7K+H/J7HYLNrnMQwXFv0pDGOJkFH voFv+plQTDqY8iOnmxJYAHdEC0Xn5kT3Z5eL7ZIVKoKiVhaNbmsP1qjr8ryNkit7hqcL EdB5CSGKdC4JR0cZk0b4gS4cRcccQCJ+BkltpGonsMmSYz0aMctL/q4XBm1hFek0DgfW PuJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785309619; x=1785914419; h=content-transfer-encoding:content-type:in-reply-to:autocrypt :content-language:references:cc:to:from:subject:user-agent :mime-version:date:message-id:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=ffPJoyALqJv+4DOTSChxWutci4D3bIEXcRNWkvcNHU4=; b=sAPn5jISg6EMFQxjo2iAdrJpEMZwojRVJbych9pAGXrPe7awolhBk6aOMZCg0ljtBI VD0ZXyK5GA88XWq0BylBj919Bpv+K4xnN2B873nPVqp7GVtWDkTljh5iU4K4iMCtVnhH 2DAhFv6li+yjEZrQRk5mG8ZH0IrkJhNs0cqdpG7OyS+rAlvqXFvXP0HF2pBXxEx3e9+B 1VH3YI9NNjTxxAmw1tzUTp3qVhly7h87StXazwl2A7nRJkZFEjEE3UJ+vrBjag7PJeJC eth/Dh6RzcFbVACDW6VEVD0VYs+z5PVdw7uVc15FnYMGVgWQS+cqLESGx+2aipjIOz/c 4qgw== X-Gm-Message-State: AOJu0Yx1/6BWgAKkCYVJPRw91tg0McnI5NIrZuNtBSCXpvE51yXRJIj8 GPq0QNtkzKxXzS3tYZ01Pph7wQfmI0lHhkzoMP1DCqAROQQwcjwODrZDepIS3OURsz32GPwx2Mh qXSQuZA== X-Gm-Gg: AR+sD11N+xbCghRmXCuvXDcr5vZpewikvQYFfmYVax6Z/lMEJY+LtIUYY//lDXH3jxJ 8L/FZTF3tSPxkep2ixrUIkpekMB2jzLlmxMp85Gz3GiBzVIyYZzw4KukD/KHILX+uelPC6rBnzv 9FbB78F5oM72nzSEpkb3Akn6tgJC/6hTueTHzQaXR6Q9FMlDYU6z4Jnjt404mXVQKaKa5GAcSbd g1UpaTsixdDZ2I+a9huASCaW+qy3/AS4wgcrdqw/lWlNyZvvxNjZCGwaplMSznnVS4W89mH9OIO 0gA1IFJT3ezpV4zo+5WNLdUAvllW6Z6oshG1VyUT7dmEUmi8JUpQ69oCaO+0bvXHblU3PEszRvP sEHqcLgn67FhUv4fX7kHm//1kwF65VdX/K7qAPi1cxMSg4MEQxdpQI/g4pTfm9I4K6ZC3Hkh3Qk /+MOb7MCtRnnzAT51Kg2szQbaHQGw5WmpER/qj92XrNHvwGthZO7gMVdCRK9K8j2vyrweYVb2JH kVMApgA+beH/oFT2d49DTun11YumqHs+EBXb6DFZBzWA689WlON X-Received: by 2002:a05:600c:4eca:b0:495:7379:17b1 with SMTP id 5b1f17b1804b1-496c6585036mr60262965e9.30.1785309618627; Wed, 29 Jul 2026 00:20:18 -0700 (PDT) Message-ID: <8b3abd15-9bed-430d-86f3-2682a210ae7a@suse.com> Date: Wed, 29 Jul 2026 09:20:17 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 16/22] x86: introduce struct for TILECFG register From: Jan Beulich To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= , Teddy Astie References: <322de6db-e01f-0b57-5777-5d94a13c441a@suse.com> <022f5561-8c90-e5c5-9a9c-1878ef17518c@suse.com> Content-Language: en-US Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <022f5561-8c90-e5c5-9a9c-1878ef17518c@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-purgate-ID: tlsNG-bad1c0/1785309619-BC8C9034-8B203292/0/0 X-purgate-type: clean X-purgate-size: 780 On 22.04.2021 16:53, Jan Beulich wrote: > Introduce a new x86-types.h to hold various architectural type > definitions, the TILECFG register layout being the first. Arrange for > the insn emulator to include this header. > > Signed-off-by: Jan Beulich > --- > v3: New. For the eventual v4 (likely still far out) I've added this remark, which we will want make up our minds on: "As per https://sourceware.org/pipermail/binutils/2026-July/150499.html TILECFG can be wider than 64 bytes. Simply extending the struct to 128 bytes is one option to cover the specific case there, but the suggestion really is to avoid use of a compile-time determined size. Dynamically allocated storage, otoh, comes with extra overhead / complexity." Jan