From nobody Sat May 18 20:15:28 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.218.41 as permitted sender) client-ip=209.85.218.41; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-ej1-f41.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.218.41 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1612466069; cv=none; d=zohomail.com; s=zohoarc; b=ki6rwKa1tp5OVSs7p/W8y9R+Rxk5qSMStsTuav7m85vDl9Xkltz+5bd2ES0sB1lNt5n4/nSQesKKwi40ctUd/4XHHGIIj+mOp/bEIsqQu/shoq3p6u4k734A+ir6xLkvoaGjMqkG5aUyMb2iwOi3vmjOcjBtNkGj6v3wEFsru5Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1612466069; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Sender:Subject:To; bh=tzD0bWLvrJuHdSAU0iemw994PzFpgeqZwEOcF0GHL5o=; b=dTth7P9Sh/r9t7DJCC3BV+mvt2bjJR5PnUPqyyyMZf/lAIv/v8B7u+4dhnjNJXS12GqiyGshbLey95IyfmyXZG+8wpUK4zUxeUkWbKbU+YcIBq5aAer0XHTjB5a33IyavuAwJ1KOCPhbentPk8FTrsoCHmGen1L6uc7qdD+lwd0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.218.41 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) by mx.zohomail.com with SMTPS id 1612466069288750.6877047841605; Thu, 4 Feb 2021 11:14:29 -0800 (PST) Received: by mail-ej1-f41.google.com with SMTP id sa23so7442912ejb.0 for ; Thu, 04 Feb 2021 11:14:26 -0800 (PST) Return-Path: Return-Path: Received: from x1w.redhat.com (107.red-83-59-163.dynamicip.rima-tde.net. [83.59.163.107]) by smtp.gmail.com with ESMTPSA id e19sm2964363eds.79.2021.02.04.11.14.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Feb 2021 11:14:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=tzD0bWLvrJuHdSAU0iemw994PzFpgeqZwEOcF0GHL5o=; b=pvwlCWxAlTfZDar4wBmSkVxwUBP+kn7k7SRKcKwjkOcWEft3w2tBqgm89KqbrdKEo2 fN58cQ+ufKehGrV/aVZ+G77Egzq0V8zzOjgQIuFc/9V7WnpNrYrXpjWwB5X0Q7PG/8Ji WeSGNMZFRN91NlAVgxQ1jTemkNB96VbLUNsvMfknqqMYkA29Yj/S6iODbCgQhRLrqtTj zwh4SLZBo2s3K/CwgMcTxAteUx8EeRuIsekv8Hq87uZeH+Rxe67y2EK2V0DHoFcMIjFF 7pZdTqNcyodtTqIFwCF+52CckR5ODD3GTl3gv+GJcpZzwyTY4/bYe97E/Hr0d7gEJ4/l 9qDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=tzD0bWLvrJuHdSAU0iemw994PzFpgeqZwEOcF0GHL5o=; b=LmXr694tr1Q4jGbs+xzgDSXgv0oeLsDIpRZNTxgOcAvj+bdYoBFd0c9O5JbzQ45JX6 6xmf+eD9DafEPuo8Dtj65Uj36kytyOme4a2o3X1nWsjqRLZLazQFRoKwkZYVznEVln0+ tm37nmYMlZPfNTLSxKG0N5RQFBAgR3eTKwXvvjIxOiP2BeLFQ6RfvetjKdghUV2ecfPQ 0Cx/f9i9dAwfnKUICriJL8OgPiQFD+gLWMIGk9Tv8NfQaEjRaKlfGWuvjLthPvpZazGc mDkwmegIpcpFsTQAQhDg+/it4McRNj4ALPaYFdAnc2q2dJ+OWLjQmRUndF7Dk3xPQaEp xAPA== X-Gm-Message-State: AOAM530WR5V0Nd8PIZA9YqK34bqEcGe14EYNzwwDm4igrghAPxeixd6e RrqYOMEYksz5e6o2ythmJRY= X-Google-Smtp-Source: ABdhPJygc0P7pZQGT47UOPjnBF0W1Y4nJX6ZmM4xDIiYw10oEeZQibLGxsoPBkgp/HTUvCyKEuVkIQ== X-Received: by 2002:a17:907:7605:: with SMTP id jx5mr595313ejc.340.1612466065519; Thu, 04 Feb 2021 11:14:25 -0800 (PST) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Richard Henderson , Paolo Bonzini , Claudio Fontana , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v2] exec/cpu-defs: Remove TCG backends dependency Date: Thu, 4 Feb 2021 20:14:23 +0100 Message-Id: <20210204191423.1754158-1-f4bug@amsat.org> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) "exec/cpu-defs.h" contains generic CPU definitions for the TCG frontends (mostly related to TLB). TCG backends definitions aren't relevant here. See tcg/README description: 4) Backend tcg-target.h contains the target specific definitions. tcg-target.c.inc contains the target specific code; it is #included by tcg/tcg.c, rather than being a standalone C file. So far only "tcg/tcg.h" requires these headers. Remove the "target-tcg.h" header dependency on TCG frontends, so we don't have to rebuild all frontends when hacking a single backend. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- v2: Reword description (bonzini) --- include/exec/cpu-defs.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/include/exec/cpu-defs.h b/include/exec/cpu-defs.h index d1f5e3fc3d8..ba3cd32a1ec 100644 --- a/include/exec/cpu-defs.h +++ b/include/exec/cpu-defs.h @@ -25,9 +25,6 @@ =20 #include "qemu/host-utils.h" #include "qemu/thread.h" -#ifdef CONFIG_TCG -#include "tcg-target.h" -#endif #ifndef CONFIG_USER_ONLY #include "exec/hwaddr.h" #endif --=20 2.26.2