From patchwork Wed Oct 16 08:31:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Song Gao X-Patchwork-Id: 835783 Delivered-To: patch@linaro.org Received: by 2002:a5d:6804:0:b0:37d:45d0:187 with SMTP id w4csp323889wru; Wed, 16 Oct 2024 01:50:11 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXVObxB1OA6gFqumGiJMZOdky8stuL/1r37Ut0JUmUlXrLNmvZvybHi8EodJaGCvupcUHfRfQ==@linaro.org X-Google-Smtp-Source: AGHT+IGCjfwoq556WqMJnoTMo32oiHBBZ9G1Hbar2Owk/foghm98YWHEzB0uAXTBJ6qAyWOJJFex X-Received: by 2002:a05:6214:318b:b0:6cb:e529:80d1 with SMTP id 6a1803df08f44-6cc2b8bc808mr46382866d6.2.1729068611306; Wed, 16 Oct 2024 01:50:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1729068611; cv=none; d=google.com; s=arc-20240605; b=YxcEIK2tFLg3jFTRDzDQpoSDs8OE7XEYsGTTgV3gY/PG5srX7gD6KUix3KujodHWMD RqHQwc9INmtYZQJyLE0REEe6BeAQ//bMCD0XoheqV2It7lkmbRna9pJbSBjda+fQKJ9P PimV0njye9ctK2Vk0oOTXdsry8GUWgM2zO8Vz6pnaFIgAYCd2TnxUw3qRG/w55Anm8Yj 3RKdwINaDDzBHvCVJzgN8m82+zhI6TqfkYd+dp7BKVkgVcmjhLxH38WqfziK+niyW/DM 8T0nwDeH1YPmZ46u7Kk5adkEM8SQYGAS2lHrwGL3dK/UDH8pT+92Sv1JWxase1JyK+do 5sqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from; bh=0wGvqHst5+H/vET3u033EJkOP6q5NP2h2DxaNqn2zrQ=; fh=nVQnxAxcxy5NU+o66FnlvSR5XuUX+wVscMzLHdjUOU4=; b=jfWpfWnk5G1zfwo3oXBmOIGwm0rS3LtrHPc7HaJGKAW/655zIQ5DEqWcSLHPJRSjT3 15sVdTrfQsgFZW5qnszerJNQv7lxD+gc7huc4emVDZOlkT8Vs3VTT+3ccLnJbJ5pbKXE UuRHpxBWN9NfdNIRUHFvHVS8FlWrADYVBW/JxKZ5vQtNA+9RmgJTaiKp4w6Ho+PP+V/B vwVqFzs7jZitHN2cwfrYJo9/LzFmrmen7ySYu5oVjUtrAumGQ9dV2QFiJAtQmMF/QPAh WDenoTI26W8YCEvtJfn6zMPOMtUBFvpjAH3e556NhZgNBX/v9O1BoGZNoXHyNlu+cOid lCuQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org" Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id 6a1803df08f44-6cc229cc84csi33275576d6.67.2024.10.16.01.50.11 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 16 Oct 2024 01:50:11 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t0ziT-00056h-Av; Wed, 16 Oct 2024 04:49:13 -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 1t0ziR-00055j-1R for qemu-devel@nongnu.org; Wed, 16 Oct 2024 04:49:11 -0400 Received: from mail.loongson.cn ([114.242.206.163]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t0ziP-0006Pp-8W for qemu-devel@nongnu.org; Wed, 16 Oct 2024 04:49:10 -0400 Received: from loongson.cn (unknown [10.2.5.185]) by gateway (Coremail) with SMTP id _____8BxnmsCfg9nL9UfAA--.46045S3; Wed, 16 Oct 2024 16:49:06 +0800 (CST) Received: from localhost.localdomain (unknown [10.2.5.185]) by front1 (Coremail) with SMTP id qMiowMAx_9X4fQ9n6ncsAA--.29226S6; Wed, 16 Oct 2024 16:49:05 +0800 (CST) From: Song Gao To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Thomas Huth Subject: [PULL 4/5] hw/loongarch/virt: Remove unnecessary 'cpu.h' inclusion Date: Wed, 16 Oct 2024 16:31:02 +0800 Message-Id: <20241016083103.2541727-5-gaosong@loongson.cn> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20241016083103.2541727-1-gaosong@loongson.cn> References: <20241016083103.2541727-1-gaosong@loongson.cn> MIME-Version: 1.0 X-CM-TRANSID: qMiowMAx_9X4fQ9n6ncsAA--.29226S6 X-CM-SenderInfo: 5jdr20tqj6z05rqj20fqof0/ X-Coremail-Antispam: 1Uk129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7KY7 ZEXasCq-sGcSsGvfJ3UbIjqfuFe4nvWSU5nxnvy29KBjDU0xBIdaVrnUUvcSsGvfC2Kfnx nUUI43ZEXa7xR_UUUUUUUUU== Received-SPF: pass client-ip=114.242.206.163; envelope-from=gaosong@loongson.cn; helo=mail.loongson.cn X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_SPACE_RATIO=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+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Song Gao Reviewed-by: Thomas Huth Message-Id: <20240927213254.17552-2-philmd@linaro.org> Signed-off-by: Song Gao --- include/hw/loongarch/virt.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/hw/loongarch/virt.h b/include/hw/loongarch/virt.h index c373e48f27..9ba47793ef 100644 --- a/include/hw/loongarch/virt.h +++ b/include/hw/loongarch/virt.h @@ -8,7 +8,6 @@ #ifndef HW_LOONGARCH_H #define HW_LOONGARCH_H -#include "target/loongarch/cpu.h" #include "hw/boards.h" #include "qemu/queue.h" #include "hw/block/flash.h" From patchwork Wed Oct 16 08:31:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Song Gao X-Patchwork-Id: 835784 Delivered-To: patch@linaro.org Received: by 2002:a5d:6804:0:b0:37d:45d0:187 with SMTP id w4csp323977wru; Wed, 16 Oct 2024 01:50:30 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXcgtykFItZFTBW/Q3UYxEw3Uf0h2fUcxq/kj4lcHEFKW2b837odI2iyk4+zQZsPZG0xCQWOQ==@linaro.org X-Google-Smtp-Source: AGHT+IFSu+UojAegZ1Xho8QU08KWPz9n4Hrq3sYxy8yCvphHHmubgxM2nenXBbu99wGA6KbmijaE X-Received: by 2002:a05:6214:2e41:b0:6cc:2cda:bd5e with SMTP id 6a1803df08f44-6cc2cdabd62mr26173706d6.11.1729068630646; Wed, 16 Oct 2024 01:50:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1729068630; cv=none; d=google.com; s=arc-20240605; b=TfPX+Ln9JLwXLejFcA7ZO/EeWt+QhbAwQyoraedl4PHM6Oh/MLctWGnVaG74H9vRKU 9Tix0Qm6DTE75FbwBrOYviK74xLAexauK86WADTmBPe8cg6TEzdggTqqzO2YdzMfE83v UoaMg7lOMoviw8pvWxl4dATuq9bfP35asuTzFmWJOgYdqCovpwIVO6RnH1QdqkWVhP8e 4ddgV08nkP9RcYP0CGpZ1wR+/0JYtt6FcFaCG3SNbFgiS3LbSBvR0ugqMwjr6kE+CJCd b/lcYsBWBPRGuf+MqKzoHKJJDOOk1rZwr2400H8HSxtRgVRx0gx2dQOtPbDumPU/6Ryw 8erQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from; bh=OadGyOT707EMz+DPKjGTXqnjKmNAALaNYa/fMrzS+1Q=; fh=nVQnxAxcxy5NU+o66FnlvSR5XuUX+wVscMzLHdjUOU4=; b=ORpjb1mPfO8SjipvQ8BzsBxadxW5Eb/apOOhHV2BNt8acHQ3/T6UVDQnWOwxozwz+s Tp5yfDqbIsvdeiu6k3+I6zurTyyfpg+a8SA/eoq0ZyrBTsGcDjOB2TWklpnSGYlDMg1v lbr8STz6Ez+gkawYW6nNvpBgO9ig1lGfG09YrH6CPWY2y4O25RVYWoilEzM9KGwQfwFd Pt4uSm97L707v6V7bWAYibblw/1Lowjz0d5QkT0tBChQRHLfdvTSZGaVJmV4wfPM6M44 YjHwMwZnjZPcBgxrIdRHS8bKpzSUvIyN8IcGoF6XdEsOkbQtiKRsCGGYQGXL1lB/mKxh UVvg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org" Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id 6a1803df08f44-6cc22a3038esi32389856d6.283.2024.10.16.01.50.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 16 Oct 2024 01:50:30 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t0zjf-0008Mv-Py; Wed, 16 Oct 2024 04:50:27 -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 1t0zjd-0008Cs-B4 for qemu-devel@nongnu.org; Wed, 16 Oct 2024 04:50:25 -0400 Received: from mail.loongson.cn ([114.242.206.163]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t0zjb-0006gx-F0 for qemu-devel@nongnu.org; Wed, 16 Oct 2024 04:50:25 -0400 Received: from loongson.cn (unknown [10.2.5.185]) by gateway (Coremail) with SMTP id _____8Bx22oCfg9nMdUfAA--.46009S3; Wed, 16 Oct 2024 16:49:06 +0800 (CST) Received: from localhost.localdomain (unknown [10.2.5.185]) by front1 (Coremail) with SMTP id qMiowMAx_9X4fQ9n6ncsAA--.29226S7; Wed, 16 Oct 2024 16:49:06 +0800 (CST) From: Song Gao To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Thomas Huth Subject: [PULL 5/5] hw/loongarch/fw_cfg: Build in common_ss[] Date: Wed, 16 Oct 2024 16:31:03 +0800 Message-Id: <20241016083103.2541727-6-gaosong@loongson.cn> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20241016083103.2541727-1-gaosong@loongson.cn> References: <20241016083103.2541727-1-gaosong@loongson.cn> MIME-Version: 1.0 X-CM-TRANSID: qMiowMAx_9X4fQ9n6ncsAA--.29226S7 X-CM-SenderInfo: 5jdr20tqj6z05rqj20fqof0/ X-Coremail-Antispam: 1Uk129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7KY7 ZEXasCq-sGcSsGvfJ3UbIjqfuFe4nvWSU5nxnvy29KBjDU0xBIdaVrnUUvcSsGvfC2Kfnx nUUI43ZEXa7xR_UUUUUUUUU== Received-SPF: pass client-ip=114.242.206.163; envelope-from=gaosong@loongson.cn; helo=mail.loongson.cn X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, 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+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Philippe Mathieu-Daudé Nothing in LoongArch fw_cfg.c requires target specific definitions. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Song Gao Reviewed-by: Thomas Huth Message-Id: <20240927213254.17552-3-philmd@linaro.org> Signed-off-by: Song Gao --- hw/loongarch/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/loongarch/meson.build b/hw/loongarch/meson.build index bce7ebac97..005f017e21 100644 --- a/hw/loongarch/meson.build +++ b/hw/loongarch/meson.build @@ -1,8 +1,8 @@ loongarch_ss = ss.source_set() loongarch_ss.add(files( - 'fw_cfg.c', 'boot.c', )) +common_ss.add(when: 'CONFIG_LOONGARCH_VIRT', if_true: files('fw_cfg.c')) loongarch_ss.add(when: 'CONFIG_LOONGARCH_VIRT', if_true: files('virt.c')) loongarch_ss.add(when: 'CONFIG_ACPI', if_true: files('acpi-build.c'))