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.gnu.org (lists.gnu.org [209.51.188.17]) (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 3271ACAC5B0 for ; Thu, 25 Sep 2025 13:29:33 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v1m1O-0002YW-Kg; Thu, 25 Sep 2025 09:28:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1v1m1E-0002Sr-1n for qemu-devel@nongnu.org; Thu, 25 Sep 2025 09:28:23 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1v1m12-000483-U5 for qemu-devel@nongnu.org; Thu, 25 Sep 2025 09:28:17 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3fc36b99e92so1290811f8f.0 for ; Thu, 25 Sep 2025 06:27:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1758806875; x=1759411675; darn=nongnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=lBg85+VeMBSpTs/i/fWzvyY0dcW/NGYlgEF//JFSu00=; b=jp8cyfb+ctQ9p+kc+Q32q+iQ6jk/dftoWoPI1gSd0b1m4mUQpEXh8kphpQhaXOS/Ql +FRw7Q0FlfGRn24TLPoetIwl/N+qCQC5ocW+wLvnMm/cTfA14DaXombCzp+JgEf08XBm OVjY6q/h6wInMQeNP0dhF+VabJEA24qBOqNVJLIM71TqD+xUxICdF4qQr4Kqa23nZuAK VgPey3KIGfs+dtkruMPz4HABYDfchl7Nj+ts8v4Pvj/6+JSHEPUz8DbEEgAYpkEIAFS8 s5fOkxcMDG53xfTijCw2eGjeFE18DjLkpeKsFkXs8xVecNVRdh9eh48Rwvn8INi74pu7 Xtgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758806875; x=1759411675; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lBg85+VeMBSpTs/i/fWzvyY0dcW/NGYlgEF//JFSu00=; b=mGCpIU2ebqI+l7SMbaM6VKn85IbowkMP+/oivlZ1wbSpyOH188YAc3Cz+EIRsFpjJA 8XGXUzthXM2jkE0rl5e9YuZstTB6ETIbSgRNzBtQh0Gwt7RctsmVrNEWxb3hZ919Bg4J v0SZuEhyq3NZy7o9R5uaVW6Ahf6e1kmhPtL6WTqrKcoRYiFf4WltA9bPFfaa/rffnA2B izZqgN5DGtStqlNn74roSyVMQXFlnF6rE0QVUN+fRo5sr15FmAWMIQT2DP0N03XS5XJ7 siIUMHOXQ7Fs6eRXvicOxGUnIEUPiRxXJHWka6rFl5TZfh+pRAV6AzK9sPnJ2SNrE+BG MTNg== X-Forwarded-Encrypted: i=1; AJvYcCXHpoS2zGNYKUCu593eK+lYJX6inkMySIAj2KmIDsd1MUnk8/Otld7q1UKJSLegWE5ZizkbUENnMYmA@nongnu.org X-Gm-Message-State: AOJu0YxBgCziuOAXV9g+mfff7Zb/fSoJiruyfxcUaXtCnCqG2Nu9zibt P5ZDA5/hUxgeB4htHNDXcm20omDYgb+UAmJPclBv9qYNJda5DC7IIfBYHkMd4QXgvAgDNjnM+RW irZEhyQYQ+w== X-Gm-Gg: ASbGncuTSSpiCgpjaxi908apAB4TAVhflAVXWUHtf8WkBf2OygbMCnU8gejkDSyTPp5 qrJIcxfN+y/tecJVkhIetalttbz7e+pdXPiZ27MDfL2T91EkC4f7JoZUvsAtjYsIiAjlpsBmCi/ VlXA3Oclch/HTcsNk8af6QF5j8UCuaN8iPXK65B8IvXheGUswYRCGO7ImH5WJZJ6c1IEAqX1w+9 VhgmRq+nvl+pmjBYocUHt+uUL5r1/V0n3UOQTSXKlmPjfBebtb31/INxQucq6yvlwmCkWARqVdX Q3W8VSDhPBqD+DsQ+/KBbCrZVza+xTvWcmiIN41tlG6Mf/Wn3WRuj7i4aSmhEbA9MYYHqwZLV1J aBqquRPRNrr6IEAlyi/lkLPw4wBpvI+wCluCChAocUgH8brk1Ss64SATKhYJJLf9+uw== X-Google-Smtp-Source: AGHT+IGrXY9k1w+g/JYNxIy+/pmsfxyrqzpsZSl8Z1VenUXhpqvuCNvQ5X2wLD+7VfjS3Ks95fS+4w== X-Received: by 2002:a05:6000:420e:b0:3e8:f67:894f with SMTP id ffacd0b85a97d-40f65cb098emr2793329f8f.26.1758806875383; Thu, 25 Sep 2025 06:27:55 -0700 (PDT) Received: from [192.168.69.221] (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-40fc5603365sm3156080f8f.37.2025.09.25.06.27.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 25 Sep 2025 06:27:54 -0700 (PDT) Message-ID: Date: Thu, 25 Sep 2025 15:27:54 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 36/36] target/arm: Remove define_arm_vh_e2h_redirects_aliases Content-Language: en-US To: Richard Henderson , qemu-devel@nongnu.org Cc: qemu-arm@nongnu.org, peter.maydell@linaro.org References: <20250916142238.664316-1-richard.henderson@linaro.org> <20250916142238.664316-37-richard.henderson@linaro.org> From: =?UTF-8?Q?Philippe_Mathieu-Daud=C3=A9?= In-Reply-To: <20250916142238.664316-37-richard.henderson@linaro.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=philmd@linaro.org; helo=mail-wr1-x434.google.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org On 16/9/25 16:22, Richard Henderson wrote: > Populate vhe_redir_to_{el2,el01} on each ARMCPRegInfo. > Clear the fields within add_cpreg_to_hashtable_aa32. > Create the FOO_EL12 cpreg within add_cpreg_to_hashtable_aa64; > add ARM_CP_NO_RAW. > > Signed-off-by: Richard Henderson > --- > target/arm/cpregs.h | 6 +- > target/arm/helper.c | 249 ++++++++++++++++++-------------------------- > 2 files changed, 107 insertions(+), 148 deletions(-) Tested-by: Philippe Mathieu-Daudé