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 E19CECA1009 for ; Wed, 3 Sep 2025 12:48:16 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1utmty-000453-O6; Wed, 03 Sep 2025 08:47:51 -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 1utmtp-0003xI-9D for qemu-arm@nongnu.org; Wed, 03 Sep 2025 08:47:44 -0400 Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1utmtm-00006o-Gj for qemu-arm@nongnu.org; Wed, 03 Sep 2025 08:47:41 -0400 Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-61ebe5204c2so2801693a12.3 for ; Wed, 03 Sep 2025 05:47:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1756903656; x=1757508456; darn=nongnu.org; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=7S/LmPrUf8OTa/1fKX8Ki+2e12aBrBZZ85MNAYc3XN4=; b=B7esMSlpl6des13Y9IKOdqhrPaRjj3wqHjstNhsjb1WSkwe9c4xWqrlQFjzZt8nbXd snJbfMMJg2lDpDmMZXtUPWqAPJdicwbpD2OEVLI6xHU8S5on23nDEXHLG835z4SIvY+c 5fDg6FjMZQXmwc5M0TGrPdsZ7H21rqMqb9GP5lKdkMJqBPnaM2GBJigWP7wL0105qCom hYRc/hw7GnK37v+YdlLJj9TjZK+dBnFybsS31wwFAxUUdE1rBSN0yOY8HskvFWP3DNtj eEX9Da+kuqBvpRZUu7jeYAxaybJSqWt04ToeGjT5ZBSnJgKb9F8HQo3lZE0fVou+zQnf r8wA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756903656; x=1757508456; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=7S/LmPrUf8OTa/1fKX8Ki+2e12aBrBZZ85MNAYc3XN4=; b=RChE1UnLV+BSDB/7JmKxtsvE7JdfMzdd2PYpE787mZnM4xxM6vpVI5C3vW7/lQOZAJ drp+0L+bO80fJpSFyA0snYp53daqC3j502oQAJm/CiCjurrR4nqdbnYXlmOs9rHxJEXU 1OKpxqjDT4MfFuz7e7TNFsb+NlhqGXhm650NxGLi0V72FKvk0PPVTMbJcQoqi5Cb4hFF ZJScjFhsi0vxIIinMNL8BuFL+US9Cfqd6VZeM2TSh9+7gxdc/xre29hbb5C+AkirUqEQ Rn8b37uPI3ni+nok50MbezNKaDvZOETCbnL7rOW4JYXEfzGJe4j/XbZOo7rLVMD6h6P+ 1Tqg== X-Forwarded-Encrypted: i=1; AJvYcCVjpHuUEID2r0IRMnSC6RrEq0aA9ITqHYBIZ9owvWllO3osgWOyTU8LbvPFQdhs8PDK4pE0i29Q1w==@nongnu.org X-Gm-Message-State: AOJu0YyNCc5pFz2Ba+UVKDuf210vnqKGsMFqhCQWlk3/AYS1ERvrJz7t dmWeOyZnrnjKfcZ6GMYjHRwykydNfDnpBsDS6Z2W0XFulo5GJmQwkZbojQpG4SgTszg= X-Gm-Gg: ASbGncvqKJwysCHiiLgkmh5rV7aIzDUi8OWU/BtdrWYxwgO0rFVbZtMTVADVl/S12XW +Up5XYZ88sJVHaIPlY7EsX/yCPAhKYBcRHTl04cayYGsdgUZnaBZgrYllXCmX25orasvEoOyymv pfg57AjJgrB8eBRzYODe+FYdLdWnsy8178capNdEdEzcHVZgGZXA0OJXAm4WXclbn3tyGTqI9p+ fTwq2sJ/QqlkvtfWdYeIvHwQDPqum3qkUo/eJibHMjLWn1dAt0aX5dgpPVyAj+ANBA1ZI92f27h OvtBdCoKhEDYjhgNQQuDA8YwcM7D4py5Ga6uY/g8IvdzpVHbzf15H89FGXZTbLZoxqeHkBHZVef JmZlkwQpsGr59Mu493Yg5BwfWUU6wZzZHcvNUaloOnBWnNb+CM0WClFeTCMxh1emDN9DfdynkSM NaBjoZhw== X-Google-Smtp-Source: AGHT+IHmTDUI3qzHu8h/EKwFplCXnKt6PHGJ+EkkTJYMhhF+67ZO9LQvbgEeZrCf+1vG63P8tlu42Q== X-Received: by 2002:a05:6402:43cf:b0:61c:5d76:3a8b with SMTP id 4fb4d7f45d1cf-61d26db48a6mr11685745a12.32.1756903656342; Wed, 03 Sep 2025 05:47:36 -0700 (PDT) Received: from [10.40.6.207] (93-51-222-138.ip268.fastwebnet.it. [93.51.222.138]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-61eaf588377sm5147405a12.15.2025.09.03.05.47.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 03 Sep 2025 05:47:35 -0700 (PDT) Message-ID: Date: Wed, 3 Sep 2025 14:47:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 17/24] target/arm/hvf: Factor hvf_handle_vmexit() out To: =?UTF-8?Q?Philippe_Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org Cc: Alexander Graf , qemu-arm@nongnu.org, Mohamed Mediouni , Peter Maydell , Mads Ynddal , Phil Dennis-Jordan , Stefan Hajnoczi , Cameron Esfahani , Roman Bolshakov , Paolo Bonzini References: <20250903100702.16726-1-philmd@linaro.org> <20250903100702.16726-18-philmd@linaro.org> From: Richard Henderson Content-Language: en-US In-Reply-To: <20250903100702.16726-18-philmd@linaro.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::52f; envelope-from=richard.henderson@linaro.org; helo=mail-ed1-x52f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-arm@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-arm-bounces+qemu-arm=archiver.kernel.org@nongnu.org Sender: qemu-arm-bounces+qemu-arm=archiver.kernel.org@nongnu.org On 9/3/25 12:06, Philippe Mathieu-Daudé wrote: > +/* Must be called by the owning thread */ > +static int hvf_handle_vmexit(CPUState *cpu, hv_vcpu_exit_t *exit) > { > ARMCPU *arm_cpu = ARM_CPU(cpu); Likewise don't double-cast. Otherwise, Reviewed-by: Richard Henderson r~