From nobody Wed Feb 11 01:11:08 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1751564175; cv=none; d=zohomail.com; s=zohoarc; b=Z3s+OT8kZ2gCG9+ZYJR396vaMfJ1rvYKdRa3yqQbZDUC8S+rg7mL/FSYouW/qPol58SaFM96vsZfn7M1zJmLBpE8EPEl6JXR30dnXSddhvgDmvz1ue5+3N9CkTFcwW9sIAiHeJW8IWGPjDmGHxmaa5TYPFlqJXHaareFqJn1G8I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1751564175; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=eZwQanFWBRxwl5aAhr4ZCK6o5mkA78r32e7Wtw3A5EI=; b=d3AVvFvKsQpVLO79hw6H+W/cRUe7My32DRBP3wmIIUNBSqYh1uqw+zIGE1fW76LUGN9wHyEgbniPSGq5f1vSSkRYJntGtNoACHIRoHN4LbjAzWF711Guy9qVNUJr7aFqoW6e7R/eDrTRFNN52Ns3V+B6tL9sFqVfXe9wTIvFDFg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1751564175625975.3407657610412; Thu, 3 Jul 2025 10:36:15 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1032355.1406036 (Exim 4.92) (envelope-from ) id 1uXNqu-0003Lb-TQ; Thu, 03 Jul 2025 17:36:04 +0000 Received: by outflank-mailman (output) from mailman id 1032355.1406036; Thu, 03 Jul 2025 17:36:04 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uXNqu-0003LS-Qd; Thu, 03 Jul 2025 17:36:04 +0000 Received: by outflank-mailman (input) for mailman id 1032355; Thu, 03 Jul 2025 17:36:03 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uXNqt-00021t-IR for xen-devel@lists.xenproject.org; Thu, 03 Jul 2025 17:36:03 +0000 Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [2a00:1450:4864:20::32e]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 30d467a0-5834-11f0-a315-13f23c93f187; Thu, 03 Jul 2025 19:36:03 +0200 (CEST) Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-451d54214adso613665e9.3 for ; Thu, 03 Jul 2025 10:36:03 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b471b97481sm324603f8f.63.2025.07.03.10.36.01 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 03 Jul 2025 10:36:01 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version 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" X-Inumbo-ID: 30d467a0-5834-11f0-a315-13f23c93f187 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1751564162; x=1752168962; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=eZwQanFWBRxwl5aAhr4ZCK6o5mkA78r32e7Wtw3A5EI=; b=jM5Oifv3D35XyLru2PfHtTyPLMkWLvabysiKflCAhcqwvDWtAJfZNDLznnkfUYnCGm SsjDxqAnZcR9n/+Zs/ecHWRCLJnMdI3PbJvwgsJ75DGRw4BVjHVXa7csi/JzBaJRrduH uMEO0wXVHlQ+Pc7FSPEpcikQ+FDJw99Wdcajb7U/EOYTiWfB660ggNfzMl2ybDC/yKL9 cFUUSiQoKINIglAejaY3yI1f0fVXKJw7aH4m2NObxfKrWZG7CveluXaZhYp5wSC/0qV4 PdHJ0/VcQiECi4k6D3st3ZquCk4t83mzzdJoAcGzJmHNQnN8M8cKhdi3uL6cKW/3FZkn pS0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751564162; x=1752168962; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eZwQanFWBRxwl5aAhr4ZCK6o5mkA78r32e7Wtw3A5EI=; b=tIahBy0Bfg2IMKbAvI+VRMHjb86G09z6TKeSK896oeNUeOxhjTO2W5bqv/89gl+CxA CKhMNidUQawpZGp1hLRl4dtm+bVdezdozwq1gKKvX4T5DQj49sfCs8UK3GzBri93Th3I auFRFi6J/fu+JlFrr3kVl5mmUpXggOjIy5vuPHLjpGN97FZbiXPyQFmCoPld0PhRxf/H AMHMBXsTCIWtQ6V8lPNRUDC65pa2Sr26fhV2jiB9ASjMUbXEahvv9ondok0IqYydkFa5 f8ZZjxTWEUrQHxAw/Ias6DHP5j5WAeg/4Y9x5NmtB8wzA1S9rd10RzrK0pDQTTLUqcD3 2pSw== X-Forwarded-Encrypted: i=1; AJvYcCXFJb/fDK3lk81e9k3C5KOJJM5+dip0jN2hzgfFzWf3eWeBHLzCFpSt+7K7ZNKggGHU3HWjdOsN5Io=@lists.xenproject.org X-Gm-Message-State: AOJu0YydbmVGQyPMNHC9zBRBJl78AL1dSEh5s2UeN3cqoVgTXHLITsz3 NzQAX8fw606Ldvgs/1Ut1cAUVBsW0FuZEyjyDHeTmeJRLjkaHLrNxmbD0EWrMLj5sDU= X-Gm-Gg: ASbGncsILqIGdRaPEb5ti7mp8NqWuSmjIKqEb3c+S0C1AYP9sqVIKreIqA/V1v/ygk+ iao8xXlo4xQiwOjsYKSQzLdl5MDPelFWGelV6NqfzqDFFlv3ubctfXA7JVJwWuG47v7l3cYDiFG KzrfYfHJXlb7+GM0be3qr/2ewdl8b8HgZI5L9XdICqD3ta6H6pPd1jkJ2SfAegrrxVbbn5GrvAH ee9yDO1biijo468dTeSkUr3pwLnEPQyQT4iS7awa2NM0SMA36peVqvCjuvTfR/PaNdEamgXELHl zJ2MReUE8PoEQXT4DPAfoSD29o5zY2ScSQOqvdKe7UHIAKdcvje+HJjmJmjSJZ0yzhwLiVkR2TE Ad7NgiJcI+3l+aZjjGl+JjpQ+9sypR7yjWxP1 X-Google-Smtp-Source: AGHT+IFlGs8qe7BnVu94UCy3WqtQJpzJU7HgdWJZtFJUmkIJbvAs7L+AWB+WvKsRQQGdwDgHXZ8jPA== X-Received: by 2002:a05:600c:8b43:b0:453:6424:48a2 with SMTP id 5b1f17b1804b1-454a3d23106mr87720105e9.10.1751564162373; Thu, 03 Jul 2025 10:36:02 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Zhao Liu , Paolo Bonzini , Richard Henderson , Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Stefano Stabellini , Anthony PERARD , Paul Durrant , "Edgar E. Iglesias" , xen-devel@lists.xenproject.org Subject: [PATCH v6 35/39] accel: Remove unused MachineState argument of AccelClass::setup_post() Date: Thu, 3 Jul 2025 19:32:41 +0200 Message-ID: <20250703173248.44995-36-philmd@linaro.org> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250703173248.44995-1-philmd@linaro.org> References: <20250703173248.44995-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1751564177457116600 This method only accesses xen_domid/xen_domid_restrict, which are both related to the 'accelerator', not the machine. Besides, xen_domid aims to be in Xen AccelState and xen_domid_restrict a xen_domid_restrict QOM property. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Reviewed-by: Zhao Liu --- include/qemu/accel.h | 2 +- accel/accel-system.c | 2 +- accel/xen/xen-all.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/qemu/accel.h b/include/qemu/accel.h index 44189b77daa..19ccc5ef6a1 100644 --- a/include/qemu/accel.h +++ b/include/qemu/accel.h @@ -45,7 +45,7 @@ typedef struct AccelClass { void (*cpu_common_unrealize)(CPUState *cpu); =20 /* system related hooks */ - void (*setup_post)(MachineState *ms, AccelState *accel); + void (*setup_post)(AccelState *as); bool (*has_memory)(AccelState *accel, AddressSpace *as, hwaddr start_addr, hwaddr size); bool (*cpus_are_resettable)(AccelState *as); diff --git a/accel/accel-system.c b/accel/accel-system.c index fb8abe38594..637e2390f35 100644 --- a/accel/accel-system.c +++ b/accel/accel-system.c @@ -58,7 +58,7 @@ void accel_setup_post(MachineState *ms) AccelState *accel =3D ms->accelerator; AccelClass *acc =3D ACCEL_GET_CLASS(accel); if (acc->setup_post) { - acc->setup_post(ms, accel); + acc->setup_post(accel); } } =20 diff --git a/accel/xen/xen-all.c b/accel/xen/xen-all.c index 8279746f115..bd0ff64befc 100644 --- a/accel/xen/xen-all.c +++ b/accel/xen/xen-all.c @@ -64,7 +64,7 @@ static void xen_set_igd_gfx_passthru(Object *obj, bool va= lue, Error **errp) xen_igd_gfx_pt_set(value, errp); } =20 -static void xen_setup_post(MachineState *ms, AccelState *accel) +static void xen_setup_post(AccelState *as) { int rc; =20 --=20 2.49.0