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 B5347CCD1BE for ; Thu, 23 Oct 2025 14:39:30 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vBwTH-0004bm-KP; Thu, 23 Oct 2025 10:39:19 -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 1vBwTF-0004ZP-4V for qemu-devel@nongnu.org; Thu, 23 Oct 2025 10:39:17 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vBwTD-0002pk-H7 for qemu-devel@nongnu.org; Thu, 23 Oct 2025 10:39:16 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-3ecdf2b1751so663709f8f.0 for ; Thu, 23 Oct 2025 07:39:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1761230353; x=1761835153; 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=dVKThUFXuZtqkYzX5p6Uhhgaqobr/Pe8uEyKy/8egPc=; b=Q/4hBTzEnbCivcSaXuGAO8CGbw25P//jD2Hx8gD533K9vAE5WcNN8/0HWT3A1udEiP 90Uy7p1hVWgzc5XDeFdqcIrbNO71OoNDsCdeB/UkH9f3GJG6sBwKcO2x/N84n6TO0V7p zb+O4rVCf08aN6wwyO6nzlTsl7G1x3NjoCHUx2fbN0Td5JPu7a05c0fxYDA3Ifs96L2y etznRu/T9524A2ZtrJty6Vl8Oj+2aDAq/BKTcIjj8skonQuk74FUJG1LO6PAVPt1huw6 gvXR2VGNSSa749eUrnrIkMx+IMdKIFPc1F4EqYT4JdOjShivhUiqR4Y2+IcDZVSjCISz gZlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761230353; x=1761835153; 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=dVKThUFXuZtqkYzX5p6Uhhgaqobr/Pe8uEyKy/8egPc=; b=p6F2FFyjN8Vr+b9gej4T4qQEVRuzCHboySIrdM4nKTfWhfP9FNwUS6Wks8iZkdwIlu x2z5DryECwiQ4tbKUcVbexOobkn6LG1hDiZAIuOH1ISHEcqoNfm6GrVgvFEXKRa7dsEI 8/u3hiG08sagM6slXdmU9ica9xMMsuxJ7MlnDIVr1eyZoB95aNUNTRHeZ5hULLUndlha bLu6DD639IRuZ1tIJWoLgApDdwGB9jRbYO5TrdZ86f9D2MEXuNV9lGhefqLDgpx96cAl keI0HtLUi/yRRrxL8QJAJtHTWYI4tRQNOx1IVxBwIPbGV42Xs9ROHMrV9IaI9rzT4r5y MsyQ== X-Gm-Message-State: AOJu0Yyr2UzSzH7tnrMngxtIrmY1TsR7V0C0JgyJQNDQ3nXX4s9taOqP gTQ1tJs8u4EL1nRvIwrKbHTxoKzzk68wRwpDGMMUQmORn1oOcbY7IhQ9oiX7+J7u5WM+IvVv/Pp aD+beg3A= X-Gm-Gg: ASbGncuqD8hOdVFmWMCmoLD+ITi9T8d4Udug0gS5YW/lAxhL6sSrJ1tNHrItm0owiJu b3+O/w70ifrXOAQH9n9XEzg5GJBUqOvM/gXV1LeMlYDh6rkbYCWjo8xSP4UE0becLgOG7jeUjxP G0i8rSU54OKqr8SmanvQtbhJSu0ZA2hn5SbwXbBd47c7P7GSLXR3dZbA6JwNJ/JQOC/ybbwFd1J Mv2HW0qBd/ep2p5XR1io9/iKyGhOjVfky1OLCWeqv25Q6DPxyXro4HzAwMLOb/Qo8ZGG1A7ixyN r5+qYqhcDyDqQRLnP05efjC9BZtP6VNCT/JWT2Cmre/OW1SWHAUYWsrt+c8ZX/gf5gMMGyaW9Va +gqCK7ZVpQ0DIUCp7xG4wT5Zt63k5PquQMEI+sdooSikzzLJf0VzrNyy8C4uw9fxmKNRWE9kmS5 3gXHVgWQ6bsATZt2dr7kHwzTuxkp8Fiqx+Lik+nm+pq4Y= X-Google-Smtp-Source: AGHT+IHdNKBpI5e4QjWPUqViCm/ReKkO1hg+TqmM7B1lZGZa36Idk9zMTArdYKaGZhtCFXzr5S8EYw== X-Received: by 2002:a5d:5c89:0:b0:3ec:d7c4:25b6 with SMTP id ffacd0b85a97d-42704d78abfmr18711642f8f.27.1761230353273; Thu, 23 Oct 2025 07:39:13 -0700 (PDT) Received: from [192.168.69.201] (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-429898ecabdsm4549978f8f.47.2025.10.23.07.39.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Oct 2025 07:39:12 -0700 (PDT) Message-ID: <8a9db920-c140-4faa-9824-882760b46053@linaro.org> Date: Thu, 23 Oct 2025 16:39:11 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 36/58] target/i386/hvf: Use address_space_translate in ept_emulation_fault Content-Language: en-US To: qemu-devel@nongnu.org Cc: Mohamed Mediouni , Phil Dennis-Jordan , Cameron Esfahani , Richard Henderson , qemu-arm@nongnu.org, Peter Maydell , Peter Collingbourne , Mads Ynddal , Roman Bolshakov , Alexander Graf , Stefan Hajnoczi , Paolo Bonzini References: <20251023114638.5667-1-philmd@linaro.org> <20251023115311.6944-7-philmd@linaro.org> From: =?UTF-8?Q?Philippe_Mathieu-Daud=C3=A9?= In-Reply-To: <20251023115311.6944-7-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::42f; envelope-from=philmd@linaro.org; helo=mail-wr1-x42f.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=ham 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 23/10/25 13:52, Philippe Mathieu-Daudé wrote: > From: Richard Henderson > > The hvf_slot structure is a poor replacement for properly > looking up a memory region in the address space. > Use memory_region_get_dirty_log_mask instead of HVF_SLOT_LOG. > > Signed-off-by: Richard Henderson > Signed-off-by: Philippe Mathieu-Daudé > --- > target/i386/hvf/hvf.c | 34 +++++++++++++++++----------------- > 1 file changed, 17 insertions(+), 17 deletions(-) Tested-by: Philippe Mathieu-Daudé Reviewed-by: Philippe Mathieu-Daudé