From nobody Mon Feb 9 04:09:22 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=flygoat.com ARC-Seal: i=1; a=rsa-sha256; t=1608085642; cv=none; d=zohomail.com; s=zohoarc; b=Fsx0faoXQfwlTxWKGxRaXozDPt2m+Nsuzag9POZ2hJchXLyZYv29XgdIxoOF5ZBZnZYXD9zZe+CzaWiBeBsGJrsKArOwJEQ8AFASxx58zGbD+11us53pYIVpZPzLMmzynNgnXhyXFaQnIHQA3btgtFp+StzUuHo5dTgCydmw4Iw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1608085642; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=2BsMeO8ajnqPRIbsuBu2T2Oi5ErUvLFeJ5hJlrqAg+g=; b=KSbUvLRB1D1V8uMk9+qmW/lh8FYVpfArKKuqY3827IBHVlz/TJiLGqw7pLoeseeBbjKR2eTt45MdfQqOwjL1xv4HMv8XoaittCaLNlTc+LCdOU7wyXEALD2Z4+3YKs5mWiZbwV2yb0aMCfxpjXZAeQ8lWNF2FfIAJBFHV2Ycsdw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1608085642564697.3179412073043; Tue, 15 Dec 2020 18:27:22 -0800 (PST) Received: from localhost ([::1]:39668 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpMXB-0006BY-9v for importer@patchew.org; Tue, 15 Dec 2020 21:27:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59458) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMVb-0005FD-Bq for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:25:43 -0500 Received: from relay3.mymailcheap.com ([217.182.119.155]:46743) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMVZ-0003ds-9a for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:25:42 -0500 Received: from filter2.mymailcheap.com (filter2.mymailcheap.com [91.134.140.82]) by relay3.mymailcheap.com (Postfix) with ESMTPS id E26753F15F; Wed, 16 Dec 2020 03:25:38 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by filter2.mymailcheap.com (Postfix) with ESMTP id C17C22A4ED; Wed, 16 Dec 2020 03:25:38 +0100 (CET) Received: from filter2.mymailcheap.com ([127.0.0.1]) by localhost (filter2.mymailcheap.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2kysJV3psgsj; Wed, 16 Dec 2020 03:25:37 +0100 (CET) Received: from mail20.mymailcheap.com (mail20.mymailcheap.com [51.83.111.147]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by filter2.mymailcheap.com (Postfix) with ESMTPS; Wed, 16 Dec 2020 03:25:37 +0100 (CET) Received: from [213.133.102.83] (ml.mymailcheap.com [213.133.102.83]) by mail20.mymailcheap.com (Postfix) with ESMTP id 2000942E82; Wed, 16 Dec 2020 02:25:37 +0000 (UTC) Received: from strike.U-LINK.com (unknown [116.228.84.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail20.mymailcheap.com (Postfix) with ESMTPSA id 3A19340FF4; Wed, 16 Dec 2020 02:25:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mymailcheap.com; s=default; t=1608085538; bh=LbLH5uwyj2JpcLdPA1fxCdZV1O3Hnc1XEDnu/X5XbDs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=uBJyXsYBulhblbSc2bOumtUzglqF/gtkZyLtn5waZ59P5aG84i2I9eVV1aHUNBhAa d+hoLF2O0ZW9PF4JhZ7eVRy2UJBoXfXNb2DkN/Soz1m8LQC6BXFXLqy5/GHpvmBnyW F26XwvtYABHbVhKi78eg36cCk+DYAb55C0qURCqY= X-Virus-Scanned: Debian amavisd-new at filter2.mymailcheap.com Authentication-Results: mail20.mymailcheap.com; dkim=pass (1024-bit key; unprotected) header.d=flygoat.com header.i=@flygoat.com header.b="sk9HFITm"; dkim-atps=neutral AI-Spam-Status: Not processed DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=flygoat.com; s=default; t=1608085530; bh=LbLH5uwyj2JpcLdPA1fxCdZV1O3Hnc1XEDnu/X5XbDs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sk9HFITm+TZOHNE+/S8FLw+BuVp5YJgfKSkomOAQPbwJVMPtFyj2q0IYxSZRRYiBt 2MzDCNkKNOCMd+BG+pb2yUZvGPqH3F7jMfzZ6BewVIzC2uT09bT11m9ZLw0rSHFRQb QtoddRIxlZPbEl7lXfEr9nkvsYDD9N1UuuFhmvxs= From: Jiaxun Yang To: qemu-devel@nongnu.org Subject: [PATCH 1/7] hw/mips/fuloong2e: Remove define DEBUG_FULOONG2E_INIT Date: Wed, 16 Dec 2020 10:25:07 +0800 Message-Id: <20201216022513.89451-2-jiaxun.yang@flygoat.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201216022513.89451-1-jiaxun.yang@flygoat.com> References: <20201216022513.89451-1-jiaxun.yang@flygoat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: mail20.mymailcheap.com X-Spamd-Result: default: False [4.90 / 10.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(0.00)[flygoat.com:s=default]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_MISSING_CHARSET(2.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; BROKEN_CONTENT_TYPE(1.50)[]; TO_DN_SOME(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; ML_SERVERS(-3.10)[213.133.102.83]; DKIM_TRACE(0.00)[flygoat.com:+]; DMARC_POLICY_ALLOW(0.00)[flygoat.com,none]; MID_CONTAINS_FROM(1.00)[]; DMARC_POLICY_ALLOW_WITH_FAILURES(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:213.133.96.0/19, country:DE]; RCVD_COUNT_TWO(0.00)[2]; HFILTER_HELO_BAREIP(3.00)[213.133.102.83,1] X-Rspamd-Queue-Id: 2000942E82 X-Spam: Yes Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=217.182.119.155; envelope-from=jiaxun.yang@flygoat.com; helo=relay3.mymailcheap.com X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 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_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: chenhuacai@kernel.org, f4bug@amsat.org, Jiaxun Yang Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (found 2 invalid signatures) Content-Type: text/plain; charset="utf-8" Seems useless.... Signed-off-by: Jiaxun Yang Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- hw/mips/fuloong2e.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/hw/mips/fuloong2e.c b/hw/mips/fuloong2e.c index 9b0eb8a314..055b99e378 100644 --- a/hw/mips/fuloong2e.c +++ b/hw/mips/fuloong2e.c @@ -48,8 +48,6 @@ #include "sysemu/reset.h" #include "qemu/error-report.h" =20 -#define DEBUG_FULOONG2E_INIT - #define ENVP_PADDR 0x2000 #define ENVP_VADDR cpu_mips_phys_to_kseg0(NULL, ENVP_PADDR) #define ENVP_NB_ENTRIES 16 --=20 2.29.2 From nobody Mon Feb 9 04:09:22 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=flygoat.com ARC-Seal: i=1; a=rsa-sha256; t=1608085781; cv=none; d=zohomail.com; s=zohoarc; b=XMLtdW1nicshXzx22w6iaLPZab86VkM9/JYthaFf0tocAy2WszqqvjB5RpGa3jwLLYeYZy22hvSC0MjPg4Djl3XbKloVR1NljOe0OPukcJM8XOljGFtMWYYAVGgrsdbltWTPNulyx6sKD81GYQJPgnLhki8djlGSzFHcMu6XWL0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1608085781; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=TZba1kSS4XSiisqOS2ilN389d5F3+T+YVvL12xnaWmg=; b=nLvqUvrf/8oOtK2oxQq0pSFpvAc/Rex9gHJ6SCnmkRRdvv1x9VIDxNnvWuxNKuojSj46S/6LWYXRMfWC+PSRYE8a72EFSV7pzxq2kaYpI4qimqPmmT16TZu1uHKNED2WtaSXZjtOd31dKytfISOGBMtIVw606WGV+SuvQsbs09U= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 160808578187065.9017729654696; Tue, 15 Dec 2020 18:29:41 -0800 (PST) Received: from localhost ([::1]:44006 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpMZQ-0007zf-Sl for importer@patchew.org; Tue, 15 Dec 2020 21:29:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59482) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMVe-0005I0-3d for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:25:47 -0500 Received: from relay3.mymailcheap.com ([217.182.119.155]:48346) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMVa-0003eW-Uy for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:25:44 -0500 Received: from filter1.mymailcheap.com (filter1.mymailcheap.com [149.56.130.247]) by relay3.mymailcheap.com (Postfix) with ESMTPS id 70F9F3F1CC; Wed, 16 Dec 2020 03:25:41 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by filter1.mymailcheap.com (Postfix) with ESMTP id B450F2A0FF; Tue, 15 Dec 2020 21:25:40 -0500 (EST) Received: from filter1.mymailcheap.com ([127.0.0.1]) by localhost (filter1.mymailcheap.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TkTvZqtZCYBW; Tue, 15 Dec 2020 21:25:38 -0500 (EST) Received: from mail20.mymailcheap.com (mail20.mymailcheap.com [51.83.111.147]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by filter1.mymailcheap.com (Postfix) with ESMTPS; Tue, 15 Dec 2020 21:25:38 -0500 (EST) Received: from [213.133.102.83] (ml.mymailcheap.com [213.133.102.83]) by mail20.mymailcheap.com (Postfix) with ESMTP id 9F22D40FF4; Wed, 16 Dec 2020 02:25:37 +0000 (UTC) Received: from strike.U-LINK.com (unknown [116.228.84.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail20.mymailcheap.com (Postfix) with ESMTPSA id 7A95F40FF4; Wed, 16 Dec 2020 02:25:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mymailcheap.com; s=default; t=1608085540; bh=E71JmSHaugjfKT7rsD45XJuDdY3yLsTKvoPl+dGj/sw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fEMyF6oytu+4OIM6D0B8qaHJWhGMYEHHKcJeW25C/LpoPXDvnu0WUwscQZd716xML weQ01D2kuRBNagugrhf+BKuYO1R3PxggJuc+PVKmK/A5d8gorgVbltUCrbpeS4qBaI ALhTy1HkV0VHbp8o37S2ycmGvjVFpWYbWRdgK8Q8= X-Virus-Scanned: Debian amavisd-new at filter1.mymailcheap.com Authentication-Results: mail20.mymailcheap.com; dkim=pass (1024-bit key; unprotected) header.d=flygoat.com header.i=@flygoat.com header.b="Y8OBa/J5"; dkim-atps=neutral AI-Spam-Status: Not processed DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=flygoat.com; s=default; t=1608085533; bh=E71JmSHaugjfKT7rsD45XJuDdY3yLsTKvoPl+dGj/sw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Y8OBa/J5ytl+/fk0WUXJO/tBCzwBndK1wzIoGJtURO+FAbH23ll1RpXckhlt1cKEO lnDGXJFBwxZ4Ewk3QdSinidRmqo7TJZh2lUSgLg1zi9V11cTJZ1YEJ4QKHx21sUCRk 6S+nyE6BsUIA7jQrQOh2NIE24q4SnznSVrm4Y5N4= From: Jiaxun Yang To: qemu-devel@nongnu.org Subject: [PATCH 2/7] hw/mips/fuloong2e: Relpace fault links Date: Wed, 16 Dec 2020 10:25:08 +0800 Message-Id: <20201216022513.89451-3-jiaxun.yang@flygoat.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201216022513.89451-1-jiaxun.yang@flygoat.com> References: <20201216022513.89451-1-jiaxun.yang@flygoat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: mail20.mymailcheap.com X-Spamd-Result: default: False [4.90 / 10.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(0.00)[flygoat.com:s=default]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_MISSING_CHARSET(2.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; BROKEN_CONTENT_TYPE(1.50)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; TO_DN_SOME(0.00)[]; ML_SERVERS(-3.10)[213.133.102.83]; DKIM_TRACE(0.00)[flygoat.com:+]; DMARC_POLICY_ALLOW(0.00)[flygoat.com,none]; MID_CONTAINS_FROM(1.00)[]; DMARC_POLICY_ALLOW_WITH_FAILURES(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:213.133.96.0/19, country:DE]; RCVD_COUNT_TWO(0.00)[2]; HFILTER_HELO_BAREIP(3.00)[213.133.102.83,1] X-Rspamd-Queue-Id: 9F22D40FF4 X-Spam: Yes Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=217.182.119.155; envelope-from=jiaxun.yang@flygoat.com; helo=relay3.mymailcheap.com X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 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_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: chenhuacai@kernel.org, f4bug@amsat.org, Jiaxun Yang Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (found 2 invalid signatures) Content-Type: text/plain; charset="utf-8" Websites are downing, but GitHub may last forever. Loongson even doesn't recogonize 2E as their products nowadays.. Signed-off-by: Jiaxun Yang --- hw/mips/fuloong2e.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/hw/mips/fuloong2e.c b/hw/mips/fuloong2e.c index 055b99e378..a5b75b230a 100644 --- a/hw/mips/fuloong2e.c +++ b/hw/mips/fuloong2e.c @@ -14,8 +14,8 @@ * Fuloong 2e mini pc is based on ICT/ST Loongson 2e CPU (MIPS III like, 8= 00MHz) * https://www.linux-mips.org/wiki/Fuloong_2E * - * Loongson 2e user manual: - * http://www.loongsondeveloper.com/doc/Loongson2EUserGuide.pdf + * Loongson 2e manuals: + * https://github.com/loongson-community/docs/tree/master/2E */ =20 #include "qemu/osdep.h" @@ -61,14 +61,7 @@ * PMON is not part of qemu and released with BSD license, anyone * who want to build a pmon binary please first git-clone the source * from the git repository at: - * http://www.loongson.cn/support/git/pmon - * Then follow the "Compile Guide" available at: - * http://dev.lemote.com/code/pmon - * - * Notes: - * 1, don't use the source at http://dev.lemote.com/http_git/pmon.git - * 2, use "Bonito2edev" to replace "dir_corresponding_to_your_target_hardw= are" - * in the "Compile Guide". + * https://github.com/loongson-community/pmon-2ef */ #define FULOONG_BIOSNAME "pmon_2e.bin" =20 --=20 2.29.2 From nobody Mon Feb 9 04:09:22 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=flygoat.com ARC-Seal: i=1; a=rsa-sha256; t=1608085779; cv=none; d=zohomail.com; s=zohoarc; b=GNSJO9nGbv5wz/Ob6ZSVwu/Mn0kUSNHjsONzwdEDZCSGoPOagWdI4iNin7WdR3s2RwO8gdcD+n4kSwy7RgvT3k1EkLGjgYNM/q4L84VajmQ8z9Vy2Sy4D6W3fC+06ZGQ5c6O8qcdLJhqpoQUuEdfitxS34lag9wEreSqaGCO9xc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1608085779; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=APcuCfyFsxUqkfzSSnE1rk6Q48057NMgPkQCXhvJMGQ=; b=i0sLX0aKt4MIAECJQY8NH/71IgvdO97UonjW4elJcj3VqdTlMtLF25ZoDU2kgg7x9LhD12+rhL+9G2yfO8Th5efoIZGJqwSwU1wZlJZ4miqpWVEV70A4Hnce5CD2tU4fmk2CpCvQwTRvnKENR1Mls1Ui3NSaQl2yIHpllnWz5ho= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1608085779881586.7251682905054; Tue, 15 Dec 2020 18:29:39 -0800 (PST) Received: from localhost ([::1]:43898 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpMZO-0007wq-Sq for importer@patchew.org; Tue, 15 Dec 2020 21:29:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59496) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMVf-0005Ih-C9 for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:25:48 -0500 Received: from relay1.mymailcheap.com ([144.217.248.100]:34653) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMVc-0003f4-HU for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:25:47 -0500 Received: from filter2.mymailcheap.com (filter2.mymailcheap.com [91.134.140.82]) by relay1.mymailcheap.com (Postfix) with ESMTPS id B33653F157; Wed, 16 Dec 2020 02:25:43 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by filter2.mymailcheap.com (Postfix) with ESMTP id 061142A4ED; Wed, 16 Dec 2020 03:25:43 +0100 (CET) Received: from filter2.mymailcheap.com ([127.0.0.1]) by localhost (filter2.mymailcheap.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uzkF2rTsHIvK; Wed, 16 Dec 2020 03:25:42 +0100 (CET) Received: from mail20.mymailcheap.com (mail20.mymailcheap.com [51.83.111.147]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by filter2.mymailcheap.com (Postfix) with ESMTPS; Wed, 16 Dec 2020 03:25:42 +0100 (CET) Received: from [213.133.102.83] (ml.mymailcheap.com [213.133.102.83]) by mail20.mymailcheap.com (Postfix) with ESMTP id A644640FF4; Wed, 16 Dec 2020 02:25:41 +0000 (UTC) Received: from strike.U-LINK.com (unknown [116.228.84.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail20.mymailcheap.com (Postfix) with ESMTPSA id B2A2F40FF4; Wed, 16 Dec 2020 02:25:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mymailcheap.com; s=default; t=1608085543; bh=9GAlcZiIpk5OxCQ9VlVskCbXgWc7zag2riobEZWFmJU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mYbirp366geVXrxuo+r7wCrXLcjf97aBI6tGKdAWPp1sBahte5x6n6hj+qxIXWIka EmpNCbCmRPfeF9I4klH54qbpyDZ8MLUBvicROjO7/CH9v/TddFeCW3/DTpqdpAWoNg baaiyqNLAkwTee7MXdAB8TsEV+TGVpYdpgq2+06g= X-Virus-Scanned: Debian amavisd-new at filter2.mymailcheap.com Authentication-Results: mail20.mymailcheap.com; dkim=pass (1024-bit key; unprotected) header.d=flygoat.com header.i=@flygoat.com header.b="SvfsEzSm"; dkim-atps=neutral AI-Spam-Status: Not processed DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=flygoat.com; s=default; t=1608085535; bh=9GAlcZiIpk5OxCQ9VlVskCbXgWc7zag2riobEZWFmJU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SvfsEzSmoyoG7qMivHi9BfyOcPPNaOQgZ9LDvDYzuqkyPExZQxSyLPI+8PC4ptRRt g1/+x3jIzJQPnB850ho70sWRI5kIHIUrrTmtnYnRZwfkPk4ZTaPClLe6ClMuh0Wflu fksFH3j3PEbc2FwjsgT1uWZr/qCpUcYLZ4h+OmMA= From: Jiaxun Yang To: qemu-devel@nongnu.org Subject: [PATCH 3/7] hw/pci-host/bonito: Fixup IRQ mapping Date: Wed, 16 Dec 2020 10:25:09 +0800 Message-Id: <20201216022513.89451-4-jiaxun.yang@flygoat.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201216022513.89451-1-jiaxun.yang@flygoat.com> References: <20201216022513.89451-1-jiaxun.yang@flygoat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: mail20.mymailcheap.com X-Spamd-Result: default: False [4.90 / 10.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(0.00)[flygoat.com:s=default]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_MISSING_CHARSET(2.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; BROKEN_CONTENT_TYPE(1.50)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; TO_DN_SOME(0.00)[]; ML_SERVERS(-3.10)[213.133.102.83]; DKIM_TRACE(0.00)[flygoat.com:+]; DMARC_POLICY_ALLOW(0.00)[flygoat.com,none]; MID_CONTAINS_FROM(1.00)[]; DMARC_POLICY_ALLOW_WITH_FAILURES(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:213.133.96.0/19, country:DE]; RCVD_COUNT_TWO(0.00)[2]; HFILTER_HELO_BAREIP(3.00)[213.133.102.83,1] X-Rspamd-Queue-Id: A644640FF4 X-Spam: Yes Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=144.217.248.100; envelope-from=jiaxun.yang@flygoat.com; helo=relay1.mymailcheap.com X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 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_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: chenhuacai@kernel.org, f4bug@amsat.org, Jiaxun Yang Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (found 2 invalid signatures) Content-Type: text/plain; charset="utf-8" Accroading to arch/mips/pci/fixup-fuloong2e.c in kernel, despites south bridge IRQs needs special care, all other IRQ pins are mapped by 'LOONGSON_IRQ_BASE + 25 + pin'. As south bridge IRQs are all handled by ISA bus, we can simply remove BONITO_IRQ_BASE and direct map IRQs here. Signed-off-by: Jiaxun Yang --- hw/pci-host/bonito.c | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/hw/pci-host/bonito.c b/hw/pci-host/bonito.c index a99eced065..43b79448a9 100644 --- a/hw/pci-host/bonito.c +++ b/hw/pci-host/bonito.c @@ -546,19 +546,16 @@ static const MemoryRegionOps bonito_spciconf_ops =3D { .endianness =3D DEVICE_NATIVE_ENDIAN, }; =20 -#define BONITO_IRQ_BASE 32 - static void pci_bonito_set_irq(void *opaque, int irq_num, int level) { BonitoState *s =3D opaque; qemu_irq *pic =3D s->pic; PCIBonitoState *bonito_state =3D s->pci_dev; - int internal_irq =3D irq_num - BONITO_IRQ_BASE; =20 - if (bonito_state->regs[BONITO_INTEDGE] & (1 << internal_irq)) { + if (bonito_state->regs[BONITO_INTEDGE] & (1 << irq_num)) { qemu_irq_pulse(*pic); } else { /* level triggered */ - if (bonito_state->regs[BONITO_INTPOL] & (1 << internal_irq)) { + if (bonito_state->regs[BONITO_INTPOL] & (1 << irq_num)) { qemu_irq_raise(*pic); } else { qemu_irq_lower(*pic); @@ -566,25 +563,10 @@ static void pci_bonito_set_irq(void *opaque, int irq_= num, int level) } } =20 -/* map the original irq (0~3) to bonito irq (16~47, but 16~31 are unused) = */ -static int pci_bonito_map_irq(PCIDevice *pci_dev, int irq_num) +/* PCI slots IRQ pins started from 25 */ +static int pci_bonito_map_irq(PCIDevice *pci_dev, int pin) { - int slot; - - slot =3D (pci_dev->devfn >> 3); - - switch (slot) { - case 5: /* FULOONG2E_VIA_SLOT, SouthBridge, IDE, USB, ACPI, AC97, MC= 97 */ - return irq_num % 4 + BONITO_IRQ_BASE; - case 6: /* FULOONG2E_ATI_SLOT, VGA */ - return 4 + BONITO_IRQ_BASE; - case 7: /* FULOONG2E_RTL_SLOT, RTL8139 */ - return 5 + BONITO_IRQ_BASE; - case 8 ... 12: /* PCI slot 1 to 4 */ - return (slot - 8 + irq_num) + 6 + BONITO_IRQ_BASE; - default: /* Unknown device, don't do any translation */ - return irq_num; - } + return 25 + pin; } =20 static void bonito_reset(void *opaque) --=20 2.29.2 From nobody Mon Feb 9 04:09:22 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=flygoat.com ARC-Seal: i=1; a=rsa-sha256; t=1608085853; cv=none; d=zohomail.com; s=zohoarc; b=aRAI9pzIXVzLizUrDK2yqUQ2wNENKKPqCRhFRt+U3+0e1MDedLj72KsNg2qdfs4vcZ+rVsAEDVAAGCCXRFrwWpn9HSNxN5CWIOwGLHU7dd7bKOUpB5HgKHTQ6KwidCVShUQSW8d7E2KmRvw7EKYlrdU/gFJ3PD8l4mPyH75JsAo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1608085853; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Uus6kTdLpl88TPYRcT+gm3n8tXs9DEfO7LJ7RyB9vTY=; b=aOgpvlP5GqUcZYA8Lkq2wkaJZMKtgeNZHrqg1wfVKs23o/60DXXXSgFpo+Eo94T2+56g4URi7pQd/FU23poKEuaYFX9v4XimllsLMIQ2peKFAaSTzFX85d6FanGzfVpZETSjnZRtwLddKZs911NbNkhBD+92sWB00GqHK4bu3h4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1608085853866906.7913232257077; Tue, 15 Dec 2020 18:30:53 -0800 (PST) Received: from localhost ([::1]:47144 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpMaa-00017i-TU for importer@patchew.org; Tue, 15 Dec 2020 21:30:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59504) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMVg-0005J2-6i for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:25:49 -0500 Received: from relay2.mymailcheap.com ([151.80.165.199]:42679) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMVe-0003fc-F4 for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:25:47 -0500 Received: from filter1.mymailcheap.com (filter1.mymailcheap.com [149.56.130.247]) by relay2.mymailcheap.com (Postfix) with ESMTPS id 90BE53ECD9; Wed, 16 Dec 2020 03:25:44 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by filter1.mymailcheap.com (Postfix) with ESMTP id D210E2A0FF; Tue, 15 Dec 2020 21:25:43 -0500 (EST) Received: from filter1.mymailcheap.com ([127.0.0.1]) by localhost (filter1.mymailcheap.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tn_jCcWqzimp; Tue, 15 Dec 2020 21:25:43 -0500 (EST) Received: from mail20.mymailcheap.com (mail20.mymailcheap.com [51.83.111.147]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by filter1.mymailcheap.com (Postfix) with ESMTPS; Tue, 15 Dec 2020 21:25:43 -0500 (EST) Received: from [213.133.102.83] (ml.mymailcheap.com [213.133.102.83]) by mail20.mymailcheap.com (Postfix) with ESMTP id 329B642E7F; Wed, 16 Dec 2020 02:25:42 +0000 (UTC) Received: from strike.U-LINK.com (unknown [116.228.84.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail20.mymailcheap.com (Postfix) with ESMTPSA id B530440FF4; Wed, 16 Dec 2020 02:25:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mymailcheap.com; s=default; t=1608085543; bh=eKoDjSU09L+lCJ3Pvy0RBeJSqAVU9BqQvA7QQSHj1V4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hAfcgrPYndKyROSNEpazOlN92OuWulZNSfYHpMaZGFhSwM3DXN3HJw/ig/r8k+C44 7Ud8ofv4PPybg2WUpZkW3EmipBi+u8KRWwIuA8qaS4EoghlC8E0fKR4qOy94MaWKdj yJ5DSHd3a1LgePU1aWTtzj6zbM3sBrFWnFdTjY30= X-Virus-Scanned: Debian amavisd-new at filter1.mymailcheap.com Authentication-Results: mail20.mymailcheap.com; dkim=pass (1024-bit key; unprotected) header.d=flygoat.com header.i=@flygoat.com header.b="mR+ZWRkG"; dkim-atps=neutral AI-Spam-Status: Not processed DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=flygoat.com; s=default; t=1608085537; bh=eKoDjSU09L+lCJ3Pvy0RBeJSqAVU9BqQvA7QQSHj1V4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mR+ZWRkGCx6MZ74fDISDNqrO6vG+lv19mBdlqJrZA2qwK4hPhTJRRk9X4kpKyRgkq /QMyGxrAl4ZqDTf5dlBi79RnOzhhzNa36QJnO49NF2PRYsbCf9BoKrsm5XKynh/8ti ZzrgKEIvZBS9kCNNKnhrHMnvDLwmFv9V4+LOFuDQ= From: Jiaxun Yang To: qemu-devel@nongnu.org Subject: [PATCH 4/7] hw/pci-host/bonito: Fixup pci.lomem mapping Date: Wed, 16 Dec 2020 10:25:10 +0800 Message-Id: <20201216022513.89451-5-jiaxun.yang@flygoat.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201216022513.89451-1-jiaxun.yang@flygoat.com> References: <20201216022513.89451-1-jiaxun.yang@flygoat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: mail20.mymailcheap.com X-Spamd-Result: default: False [4.90 / 10.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(0.00)[flygoat.com:s=default]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_MISSING_CHARSET(2.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; BROKEN_CONTENT_TYPE(1.50)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; TO_DN_SOME(0.00)[]; ML_SERVERS(-3.10)[213.133.102.83]; DKIM_TRACE(0.00)[flygoat.com:+]; DMARC_POLICY_ALLOW(0.00)[flygoat.com,none]; MID_CONTAINS_FROM(1.00)[]; DMARC_POLICY_ALLOW_WITH_FAILURES(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:213.133.96.0/19, country:DE]; RCVD_COUNT_TWO(0.00)[2]; HFILTER_HELO_BAREIP(3.00)[213.133.102.83,1] X-Rspamd-Queue-Id: 329B642E7F X-Spam: Yes Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=151.80.165.199; envelope-from=jiaxun.yang@flygoat.com; helo=relay2.mymailcheap.com X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 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_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: chenhuacai@kernel.org, f4bug@amsat.org, Jiaxun Yang Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (found 2 invalid signatures) Content-Type: text/plain; charset="utf-8" The original mapping had wrong base address. Fix by correct the base adress and merge three alias into a single. Signed-off-by: Jiaxun Yang --- hw/pci-host/bonito.c | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/hw/pci-host/bonito.c b/hw/pci-host/bonito.c index 43b79448a9..3a31ba42f2 100644 --- a/hw/pci-host/bonito.c +++ b/hw/pci-host/bonito.c @@ -608,7 +608,7 @@ static void bonito_pcihost_realize(DeviceState *dev, Er= ror **errp) { PCIHostState *phb =3D PCI_HOST_BRIDGE(dev); BonitoState *bs =3D BONITO_PCI_HOST_BRIDGE(dev); - MemoryRegion *pcimem_lo_alias =3D g_new(MemoryRegion, 3); + MemoryRegion *pcimem_lo_alias =3D g_new(MemoryRegion, 1); =20 memory_region_init(&bs->pci_mem, OBJECT(dev), "pci.mem", BONITO_PCIHI_= SIZE); phb->bus =3D pci_register_root_bus(dev, "pci", @@ -616,16 +616,11 @@ static void bonito_pcihost_realize(DeviceState *dev, = Error **errp) dev, &bs->pci_mem, get_system_io(), 0x28, 32, TYPE_PCI_BUS); =20 - for (size_t i =3D 0; i < 3; i++) { - char *name =3D g_strdup_printf("pci.lomem%zu", i); - - memory_region_init_alias(&pcimem_lo_alias[i], NULL, name, - &bs->pci_mem, i * 64 * MiB, 64 * MiB); - memory_region_add_subregion(get_system_memory(), - BONITO_PCILO_BASE + i * 64 * MiB, - &pcimem_lo_alias[i]); - g_free(name); - } + memory_region_init_alias(pcimem_lo_alias, OBJECT(dev), "pci.lomem", + &bs->pci_mem, BONITO_PCILO_BASE, + BONITO_PCILO_SIZE); + memory_region_add_subregion(get_system_memory(), BONITO_PCILO_BASE, + pcimem_lo_alias); =20 create_unimplemented_device("pci.io", BONITO_PCIIO_BASE, 1 * MiB); } --=20 2.29.2 From nobody Mon Feb 9 04:09:22 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=flygoat.com ARC-Seal: i=1; a=rsa-sha256; t=1608086033; cv=none; d=zohomail.com; s=zohoarc; b=BQEQfROdF7KoZ4+xN8WIXGOpmpQLQutp3PUysNQr5rB5iBgvg8kMjx9eMoJbnR7n07tc11OoofBvrLlXY2ucgaTUa/QwULHDjaK0rznQtWYBNpWXXhBXS6LnQDGXG5MBqjGbbFp9Nme1wDOEtxBcLtyRJ/JQICK1d2hAq9er92M= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1608086033; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Ct3VHn/6zvvtUX6ciL17Tg740B2LIpNh5du+N+JuBVc=; b=KzHYwelOuzghrF5pTTlZInOB2EtaGDqudUcmZOASActCkwpT+q81pZfBabL32tSFglHb0FReuMqVf0hUBkmEmTK1P8kisCNtGWrMkK35hsEz1fWnREDIoAxrcq8d784P+iyMG6irDpZASPpgs0qrZ287FYS+mxgeLo/czTBu8Hc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1608086032970846.2164803559702; Tue, 15 Dec 2020 18:33:52 -0800 (PST) Received: from localhost ([::1]:51046 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpMdT-0002uK-G6 for importer@patchew.org; Tue, 15 Dec 2020 21:33:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60956) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMbW-0001fG-MQ for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:31:51 -0500 Received: from relay4.mymailcheap.com ([137.74.80.154]:49993) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMbQ-0004Vm-Vf for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:31:49 -0500 Received: from filter2.mymailcheap.com (filter2.mymailcheap.com [91.134.140.82]) by relay4.mymailcheap.com (Postfix) with ESMTPS id EBC2E3F1CF; Wed, 16 Dec 2020 03:31:42 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by filter2.mymailcheap.com (Postfix) with ESMTP id BDE692A4ED; Wed, 16 Dec 2020 03:31:42 +0100 (CET) Received: from filter2.mymailcheap.com ([127.0.0.1]) by localhost (filter2.mymailcheap.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vaI6yVgjVOl3; Wed, 16 Dec 2020 03:31:41 +0100 (CET) Received: from mail20.mymailcheap.com (mail20.mymailcheap.com [51.83.111.147]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by filter2.mymailcheap.com (Postfix) with ESMTPS; Wed, 16 Dec 2020 03:31:41 +0100 (CET) Received: from [148.251.23.173] (ml.mymailcheap.com [148.251.23.173]) by mail20.mymailcheap.com (Postfix) with ESMTP id 811D442E7F; Wed, 16 Dec 2020 02:31:41 +0000 (UTC) Received: from strike.U-LINK.com (unknown [116.228.84.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail20.mymailcheap.com (Postfix) with ESMTPSA id 8E6EC40FF4; Wed, 16 Dec 2020 02:31:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mymailcheap.com; s=default; t=1608085902; bh=ZT8tFykQZHUW6/kD1C/QXYlw0pU/8mpMz/sytFo1zvc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=zin/k7xiZL208Sx1Hsp4yBns4i6/kvnC0cPh3maEwjCFTAXqt3UQeosROo0V53vwC gFIbaxbarxlH5kvjM3I5RIA3h/GxHMJt0IFsZhKgE60I9rYyDdf1JXbDkg49eGRLRu Y8hcmp6PbK+3LpSv59PpSzpD4MlCoghsNd9lENXQ= X-Virus-Scanned: Debian amavisd-new at filter2.mymailcheap.com Authentication-Results: mail20.mymailcheap.com; dkim=pass (1024-bit key; unprotected) header.d=flygoat.com header.i=@flygoat.com header.b="TZlkD3sL"; dkim-atps=neutral AI-Spam-Status: Not processed DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=flygoat.com; s=default; t=1608085892; bh=ZT8tFykQZHUW6/kD1C/QXYlw0pU/8mpMz/sytFo1zvc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=TZlkD3sLe+wUFEeQlKM2+/AWGZM9lQkTPICz4RBlqsdboiJdjy2cgFk+BhF+dNkub fzGE18Yu79UqVJSnaDctdB2sxGc47s7gKwHzQaSi+i8BuMNnTv+d8glcGuW2/Vv3sN s8wk68YltU6vNfxgpfbzFFpAi/n9U9oxW51mi46A= From: Jiaxun Yang To: qemu-devel@nongnu.org Subject: [PATCH 5/7] hw/mips/fuloong2e: Remove unused env entry Date: Wed, 16 Dec 2020 10:31:21 +0800 Message-Id: <20201216023123.92335-1-jiaxun.yang@flygoat.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201216022513.89451-1-jiaxun.yang@flygoat.com> References: <20201216022513.89451-1-jiaxun.yang@flygoat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: mail20.mymailcheap.com X-Spamd-Result: default: False [4.90 / 10.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(0.00)[flygoat.com:s=default]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_MISSING_CHARSET(2.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; BROKEN_CONTENT_TYPE(1.50)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; TO_DN_SOME(0.00)[]; ML_SERVERS(-3.10)[148.251.23.173]; DKIM_TRACE(0.00)[flygoat.com:+]; DMARC_POLICY_ALLOW(0.00)[flygoat.com,none]; MID_CONTAINS_FROM(1.00)[]; DMARC_POLICY_ALLOW_WITH_FAILURES(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:148.251.0.0/16, country:DE]; RCVD_COUNT_TWO(0.00)[2]; HFILTER_HELO_BAREIP(3.00)[148.251.23.173,1] X-Rspamd-Queue-Id: 811D442E7F X-Spam: Yes Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=137.74.80.154; envelope-from=jiaxun.yang@flygoat.com; helo=relay4.mymailcheap.com X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 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_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: chenhuacai@kernel.org, f4bug@amsat.org, Jiaxun Yang Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (found 2 invalid signatures) Content-Type: text/plain; charset="utf-8" modetty and busclock is not handled by kernel and the parameter here seems unreasonable. Signed-off-by: Jiaxun Yang --- hw/mips/fuloong2e.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/hw/mips/fuloong2e.c b/hw/mips/fuloong2e.c index a5b75b230a..256c7867e4 100644 --- a/hw/mips/fuloong2e.c +++ b/hw/mips/fuloong2e.c @@ -159,10 +159,8 @@ static uint64_t load_kernel(CPUMIPSState *env) } =20 /* Setup minimum environment variables */ - prom_set(prom_buf, index++, "busclock=3D33000000"); prom_set(prom_buf, index++, "cpuclock=3D100000000"); prom_set(prom_buf, index++, "memsize=3D%"PRIi64, loaderparams.ram_size= / MiB); - prom_set(prom_buf, index++, "modetty0=3D38400n8r"); prom_set(prom_buf, index++, NULL); =20 rom_add_blob_fixed("prom", prom_buf, prom_size, ENVP_PADDR); --=20 2.29.2 From nobody Mon Feb 9 04:09:22 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=flygoat.com ARC-Seal: i=1; a=rsa-sha256; t=1608086044; cv=none; d=zohomail.com; s=zohoarc; b=i6/LzZqf9sWMvuZyrklEppftHVci0dIu5tCJC+VW4y+Xo04G8FHPTk54Bjyy6yFiJlkFj/U67G7TfVpwHyO5G/Zn4QM+WbQfne8HIRgMUl9cwZK8AXjaisKje64JE9RaMjm8bR3BuuJNoFQl0lXbaRWdY16QC3kUYiUv0puc1C4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1608086044; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=5WZ9sCwYvgsqhxVbTUr4ThAIHD+GSsfG5SPkBVTWEfM=; b=EKRqGQunyg+LzTzCqTfFf6QX6RYJsqjG7HRmyQK9JVyblaUBd1PJ1gfAu7YKr0qA5hQ2JpU5ttczs6NTHk3BGivJ3P1FlYnNufXi/DfUU5kA0CRHci8OdD3TAWXoNReTDqO9BC0/pcecTy/djAGI/Pa21kZXCVdHnmSYkCxOaU0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1608086044849339.25404140134026; Tue, 15 Dec 2020 18:34:04 -0800 (PST) Received: from localhost ([::1]:51376 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpMdf-00032f-QU for importer@patchew.org; Tue, 15 Dec 2020 21:34:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60968) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMba-0001fh-F5 for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:31:56 -0500 Received: from relay3.mymailcheap.com ([217.182.119.155]:58733) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMbQ-0004Vi-Ro for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:31:53 -0500 Received: from filter2.mymailcheap.com (filter2.mymailcheap.com [91.134.140.82]) by relay3.mymailcheap.com (Postfix) with ESMTPS id 04DB33F15F; Wed, 16 Dec 2020 03:31:42 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by filter2.mymailcheap.com (Postfix) with ESMTP id D82F02A4ED; Wed, 16 Dec 2020 03:31:41 +0100 (CET) Received: from filter2.mymailcheap.com ([127.0.0.1]) by localhost (filter2.mymailcheap.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hJTUazurFyVB; Wed, 16 Dec 2020 03:31:40 +0100 (CET) Received: from mail20.mymailcheap.com (mail20.mymailcheap.com [51.83.111.147]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by filter2.mymailcheap.com (Postfix) with ESMTPS; Wed, 16 Dec 2020 03:31:40 +0100 (CET) Received: from [213.133.102.83] (ml.mymailcheap.com [213.133.102.83]) by mail20.mymailcheap.com (Postfix) with ESMTP id 9CA6740FF4; Wed, 16 Dec 2020 02:31:40 +0000 (UTC) Received: from strike.U-LINK.com (unknown [116.228.84.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail20.mymailcheap.com (Postfix) with ESMTPSA id 94B1A40FF4; Wed, 16 Dec 2020 02:31:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mymailcheap.com; s=default; t=1608085901; bh=C7plXyNTcNy8WuC8fLs0exd5Rt4gpKds5Sn5a30FJGw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=iE5I1OX72PGWM3gq0M/94fPyrTl8HIyPKMm8dSvbsXYMmoMn/k69STbmu/u1dUr6L kTToBKs9yXC8k/RUYfPtHWaX2WHGeJ5FBNC/HQVIWytGQS5a3Ry2q7ERpN0KUD1Y5V 8yzpe9Qw1HonSGq4IAhqzUCFnBhVbtlSjLOWwH1c= X-Virus-Scanned: Debian amavisd-new at filter2.mymailcheap.com Authentication-Results: mail20.mymailcheap.com; dkim=pass (1024-bit key; unprotected) header.d=flygoat.com header.i=@flygoat.com header.b="dtlgtJ8W"; dkim-atps=neutral AI-Spam-Status: Not processed DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=flygoat.com; s=default; t=1608085894; bh=C7plXyNTcNy8WuC8fLs0exd5Rt4gpKds5Sn5a30FJGw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=dtlgtJ8WfPSw2wCyJqpaojXMFiWecXZrL6DcbAyMVsOSYy5p3zbIFBKUXgxEoXqdg 3jN4YHxUptPg1ZgM+i7BFXV3zCg8eFbm3s1fWSMyntIv5zna7X7sbxckSLReJyDPUh gJMvDIU5j4ZPAJQ8o4wpW/cjcC3Q97RWtlKs3d48= From: Jiaxun Yang To: qemu-devel@nongnu.org Subject: [PATCH 6/7] hw/mips/fuloong2e: Correct cpuclock env Date: Wed, 16 Dec 2020 10:31:22 +0800 Message-Id: <20201216023123.92335-2-jiaxun.yang@flygoat.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201216022513.89451-1-jiaxun.yang@flygoat.com> References: <20201216022513.89451-1-jiaxun.yang@flygoat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: mail20.mymailcheap.com X-Spamd-Result: default: False [4.90 / 10.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(0.00)[flygoat.com:s=default]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_MISSING_CHARSET(2.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; BROKEN_CONTENT_TYPE(1.50)[]; TO_DN_SOME(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; ML_SERVERS(-3.10)[213.133.102.83]; DKIM_TRACE(0.00)[flygoat.com:+]; DMARC_POLICY_ALLOW(0.00)[flygoat.com,none]; MID_CONTAINS_FROM(1.00)[]; DMARC_POLICY_ALLOW_WITH_FAILURES(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:213.133.96.0/19, country:DE]; RCVD_COUNT_TWO(0.00)[2]; HFILTER_HELO_BAREIP(3.00)[213.133.102.83,1] X-Rspamd-Queue-Id: 9CA6740FF4 X-Spam: Yes Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=217.182.119.155; envelope-from=jiaxun.yang@flygoat.com; helo=relay3.mymailcheap.com X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 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_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: chenhuacai@kernel.org, f4bug@amsat.org, Jiaxun Yang Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (found 2 invalid signatures) Content-Type: text/plain; charset="utf-8" It should be 533080000. See clock_set_hz. Signed-off-by: Jiaxun Yang --- hw/mips/fuloong2e.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/mips/fuloong2e.c b/hw/mips/fuloong2e.c index 256c7867e4..af2d259dc4 100644 --- a/hw/mips/fuloong2e.c +++ b/hw/mips/fuloong2e.c @@ -159,7 +159,7 @@ static uint64_t load_kernel(CPUMIPSState *env) } =20 /* Setup minimum environment variables */ - prom_set(prom_buf, index++, "cpuclock=3D100000000"); + prom_set(prom_buf, index++, "cpuclock=3D533080000"); prom_set(prom_buf, index++, "memsize=3D%"PRIi64, loaderparams.ram_size= / MiB); prom_set(prom_buf, index++, NULL); =20 --=20 2.29.2 From nobody Mon Feb 9 04:09:22 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=flygoat.com ARC-Seal: i=1; a=rsa-sha256; t=1608086037; cv=none; d=zohomail.com; s=zohoarc; b=b4CvZj8Ydgoh7U95a/hHMeIhw4ZsVvuB6xdsezXucVmHkE3yaDUtsJTiDcCOVewMS31cWula5KGWMu9WwwyI9x2si4GNtNbBZKhdQN95C6oUg2cnO3FFRVBXeagxe1I0WmSaY6nQmAMYMBLRk78TPKM3bWWqy+xid0qMClIwz9w= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1608086037; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=AmK/LPIfG+uRezh3anoRg/NT4k6uk9IEgrEJwwfF4/Y=; b=V0rjkB3ixVNThQDRWTEN3MJ3ovZV0XKU8OYRM37W5Cr3ABtkuDHXDUF2QxmBHKI+/n9X3u+gdOcx4MgJqfY3OCmj0Q41nUNI0jCHkJkB1N9HwQYyXwTRMBWK7C6nrGZBgPDBQ6cm/11wV6cArmY5th+mB47kvyj/LGep1860AKY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 160808603709216.449383471873944; Tue, 15 Dec 2020 18:33:57 -0800 (PST) Received: from localhost ([::1]:51114 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpMdX-0002w3-R6 for importer@patchew.org; Tue, 15 Dec 2020 21:33:55 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60958) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMbW-0001fH-Mf for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:31:51 -0500 Received: from relay3.mymailcheap.com ([217.182.119.155]:38261) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpMbS-0004W8-Nv for qemu-devel@nongnu.org; Tue, 15 Dec 2020 21:31:49 -0500 Received: from filter1.mymailcheap.com (filter1.mymailcheap.com [149.56.130.247]) by relay3.mymailcheap.com (Postfix) with ESMTPS id 83B883F1CC; Wed, 16 Dec 2020 03:31:44 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by filter1.mymailcheap.com (Postfix) with ESMTP id B57262A0F7; Tue, 15 Dec 2020 21:31:43 -0500 (EST) Received: from filter1.mymailcheap.com ([127.0.0.1]) by localhost (filter1.mymailcheap.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HyNu-DenBvfI; Tue, 15 Dec 2020 21:31:42 -0500 (EST) Received: from mail20.mymailcheap.com (mail20.mymailcheap.com [51.83.111.147]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by filter1.mymailcheap.com (Postfix) with ESMTPS; Tue, 15 Dec 2020 21:31:42 -0500 (EST) Received: from [213.133.102.83] (ml.mymailcheap.com [213.133.102.83]) by mail20.mymailcheap.com (Postfix) with ESMTP id A5CAF42E82; Wed, 16 Dec 2020 02:31:41 +0000 (UTC) Received: from strike.U-LINK.com (unknown [116.228.84.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail20.mymailcheap.com (Postfix) with ESMTPSA id 7E12342E7F; Wed, 16 Dec 2020 02:31:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mymailcheap.com; s=default; t=1608085903; bh=QlGO2ggl0mfQieHXz63v/Fgya0HE5z76YOS5YkncyJY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GG5RKo0ojxGgb+aMdKBYQ45EAj3+1stvu6UsJe4Am6KzQR1mwVxNVZz/gPM1FC+4Z EMLA8Yw82Sqze79TmHP3iTl/w2U0+/f5QFAWqDvAkN4ZzixuTbqh8aTDr9DFrBe2hg KNoB1WMK8ZpkZsywtpKEG2hOXRVaAVf1uVy7hct0= X-Virus-Scanned: Debian amavisd-new at filter1.mymailcheap.com Authentication-Results: mail20.mymailcheap.com; dkim=pass (1024-bit key; unprotected) header.d=flygoat.com header.i=@flygoat.com header.b="EOxBhckc"; dkim-atps=neutral AI-Spam-Status: Not processed DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=flygoat.com; s=default; t=1608085895; bh=QlGO2ggl0mfQieHXz63v/Fgya0HE5z76YOS5YkncyJY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EOxBhckcpQ839YZdEnaCeIIy48spkmqgik5Iwhk2xuoOAv656jMJd7bQ9gCu0+I0j 4nVb4JQEgop+XbZHGbq3b/f+tqQi8gH4pnVAmTEnArSGK/lgE8lPed3lmZkQDHK3pE zGG1CHetLHBj6EoRjgfi7dOXja8HuYrkcWiHseOg= From: Jiaxun Yang To: qemu-devel@nongnu.org Subject: [PATCH 7/7] hw/mips/fuloong2e: Add highmem support Date: Wed, 16 Dec 2020 10:31:23 +0800 Message-Id: <20201216023123.92335-3-jiaxun.yang@flygoat.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201216022513.89451-1-jiaxun.yang@flygoat.com> References: <20201216022513.89451-1-jiaxun.yang@flygoat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: mail20.mymailcheap.com X-Spamd-Result: default: False [4.90 / 10.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(0.00)[flygoat.com:s=default]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_MISSING_CHARSET(2.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; BROKEN_CONTENT_TYPE(1.50)[]; R_SPF_SOFTFAIL(0.00)[~all:c]; TO_DN_SOME(0.00)[]; ML_SERVERS(-3.10)[213.133.102.83]; DKIM_TRACE(0.00)[flygoat.com:+]; DMARC_POLICY_ALLOW(0.00)[flygoat.com,none]; MID_CONTAINS_FROM(1.00)[]; DMARC_POLICY_ALLOW_WITH_FAILURES(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:213.133.96.0/19, country:DE]; RCVD_COUNT_TWO(0.00)[2]; HFILTER_HELO_BAREIP(3.00)[213.133.102.83,1] X-Rspamd-Queue-Id: A5CAF42E82 X-Spam: Yes Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=217.182.119.155; envelope-from=jiaxun.yang@flygoat.com; helo=relay3.mymailcheap.com X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 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_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: chenhuacai@kernel.org, f4bug@amsat.org, Jiaxun Yang Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (found 2 invalid signatures) Content-Type: text/plain; charset="utf-8" highmem started from 0x20000000. Now we can have up to 2G RAM. Signed-off-by: Jiaxun Yang --- hw/mips/fuloong2e.c | 49 ++++++++++++++++++++++++++++++++++++--------- 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/hw/mips/fuloong2e.c b/hw/mips/fuloong2e.c index af2d259dc4..dec6ac3b13 100644 --- a/hw/mips/fuloong2e.c +++ b/hw/mips/fuloong2e.c @@ -56,6 +56,7 @@ /* Fuloong 2e has a 512k flash: Winbond W39L040AP70Z */ #define BIOS_SIZE (512 * KiB) #define MAX_IDE_BUS 2 +#define HIGHMEM_START 0x20000000 =20 /* * PMON is not part of qemu and released with BSD license, anyone @@ -71,7 +72,8 @@ #define FULOONG2E_RTL8139_SLOT 7 =20 static struct _loaderparams { - int ram_size; + int ram_low_size; + int ram_high_size; const char *kernel_filename; const char *kernel_cmdline; const char *initrd_filename; @@ -128,14 +130,14 @@ static uint64_t load_kernel(CPUMIPSState *env) initrd_size =3D get_image_size(loaderparams.initrd_filename); if (initrd_size > 0) { initrd_offset =3D ROUND_UP(kernel_high, INITRD_PAGE_SIZE); - if (initrd_offset + initrd_size > loaderparams.ram_size) { + if (initrd_offset + initrd_size > loaderparams.ram_low_size) { error_report("memory too small for initial ram disk '%s'", loaderparams.initrd_filename); exit(1); } initrd_size =3D load_image_targphys(loaderparams.initrd_filena= me, initrd_offset, - loaderparams.ram_size - init= rd_offset); + loaderparams.ram_low_size - = initrd_offset); } if (initrd_size =3D=3D (target_ulong) -1) { error_report("could not load initial ram disk '%s'", @@ -160,7 +162,11 @@ static uint64_t load_kernel(CPUMIPSState *env) =20 /* Setup minimum environment variables */ prom_set(prom_buf, index++, "cpuclock=3D533080000"); - prom_set(prom_buf, index++, "memsize=3D%"PRIi64, loaderparams.ram_size= / MiB); + prom_set(prom_buf, index++, "memsize=3D%"PRIi64, loaderparams.ram_low_= size / MiB); + if (loaderparams.ram_high_size > 0) { + prom_set(prom_buf, index++, "highmemsize=3D%"PRIi64, + loaderparams.ram_high_size / MiB); + } prom_set(prom_buf, index++, NULL); =20 rom_add_blob_fixed("prom", prom_buf, prom_size, ENVP_PADDR); @@ -186,7 +192,7 @@ static void write_bootloader(CPUMIPSState *env, uint8_t= *base, p =3D (uint32_t *)(base + 0x040); =20 bl_gen_jump_kernel(&p, ENVP_VADDR - 64, 2, ENVP_VADDR, - ENVP_VADDR + 8, loaderparams.ram_size, + ENVP_VADDR + 8, loaderparams.ram_low_size, kernel_addr); } =20 @@ -258,8 +264,11 @@ static void mips_fuloong2e_init(MachineState *machine) const char *kernel_filename =3D machine->kernel_filename; const char *kernel_cmdline =3D machine->kernel_cmdline; const char *initrd_filename =3D machine->initrd_filename; + ram_addr_t ram_low_size, ram_high_size =3D 0; char *filename; MemoryRegion *address_space_mem =3D get_system_memory(); + MemoryRegion *ram_low_alias =3D g_new(MemoryRegion, 1); + MemoryRegion *ram_high_alias; MemoryRegion *bios =3D g_new(MemoryRegion, 1); long bios_size; uint8_t *spd_data; @@ -282,12 +291,31 @@ static void mips_fuloong2e_init(MachineState *machine) =20 qemu_register_reset(main_cpu_reset, cpu); =20 - /* TODO: support more than 256M RAM as highmem */ - if (machine->ram_size !=3D 256 * MiB) { - error_report("Invalid RAM size, should be 256MB"); + if (machine->ram_size > 2 * GiB) { + error_report("Too much memory for this machine: %" PRId64 "MB," + " maximum 2048MB", machine->ram_size / MiB); exit(EXIT_FAILURE); } - memory_region_add_subregion(address_space_mem, 0, machine->ram); + + ram_low_size =3D MIN(machine->ram_size, 256 * MiB); + + memory_region_init_alias(ram_low_alias, NULL, + "ram_low_alias", + machine->ram, 0, + ram_low_size); + memory_region_add_subregion(address_space_mem, 0, + ram_low_alias); +=20 + if (machine->ram_size > 256 * MiB) { + ram_high_alias =3D g_new(MemoryRegion, 1); + ram_high_size =3D machine->ram_size - ram_low_size; + memory_region_init_alias(ram_high_alias, NULL, + "ram_high_alias", + machine->ram, ram_low_size, + ram_high_size); + memory_region_add_subregion(address_space_mem, HIGHMEM_START, + ram_high_alias); + } =20 /* Boot ROM */ memory_region_init_rom(bios, NULL, "fuloong2e.bios", BIOS_SIZE, @@ -300,7 +328,8 @@ static void mips_fuloong2e_init(MachineState *machine) */ =20 if (kernel_filename) { - loaderparams.ram_size =3D machine->ram_size; + loaderparams.ram_low_size =3D ram_low_size; + loaderparams.ram_high_size =3D ram_high_size; loaderparams.kernel_filename =3D kernel_filename; loaderparams.kernel_cmdline =3D kernel_cmdline; loaderparams.initrd_filename =3D initrd_filename; --=20 2.29.2