From nobody Sun May 19 12:26:32 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+104644+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+104644+1787277+3901457@groups.io ARC-Seal: i=1; a=rsa-sha256; t=1683768828; cv=none; d=zohomail.com; s=zohoarc; b=kGfYEE41gvF8oKjhyT505r2jfpNiaDYKhCBJnrekfbJ7ygNwn/HxkbyUwu0pnRfRGFjTOpWJIEGwr7SaAZC8orgZNSwyeVd9J2ZbUfUJ8SylCrIO75viW4xdygnncUzmLSYVYGJ5du8V3Gwmk6/O4nWC21JLXK1URgGVyelnOfs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1683768828; h=Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Sender:Subject:To; bh=e7DifeJKfsU/QuTWkER8zy0V+H58xExBu/GbfWy0Meg=; b=nVX8+vsOOIw+jA+Ob3aa4C9HrgB0rVyi3aLevhmnlUDGvz2nctfu0U5oNYd7JUVCvqzAaIeAAomik/m3b8ZZxMHQ9Ah2M4cVTwru8Xg69xvZmwZtwA09+82tQ3QIw2UrUCia0lgoykdb+WQixsJyCATozpBXdDWEuWQOUAB8jdY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+104644+1787277+3901457@groups.io Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1683768828613306.36023169417956; Wed, 10 May 2023 18:33:48 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id 2l1QYY1788612x2hGDj3UoRM; Wed, 10 May 2023 18:33:48 -0700 X-Received: from loongson.cn (loongson.cn [114.242.206.163]) by mx.groups.io with SMTP id smtpd.web10.35399.1683768826359829923 for ; Wed, 10 May 2023 18:33:47 -0700 X-Received: from loongson.cn (unknown [10.2.5.185]) by gateway (Coremail) with SMTP id _____8Bx6en3RVxkUJgHAA--.12976S3; Thu, 11 May 2023 09:33:43 +0800 (CST) X-Received: from localhost.localdomain (unknown [10.2.5.185]) by localhost.localdomain (Coremail) with SMTP id AQAAf8BxLL73RVxk8gxVAA--.20638S2; Thu, 11 May 2023 09:33:43 +0800 (CST) From: "xianglai" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Bibo Mao , Chao Li , Leif Lindholm , Liming Gao , Michael D Kinney Subject: [edk2-devel] [edk2-platforms] Platform/Loongson: Set common page size to 16k Date: Thu, 11 May 2023 09:33:40 +0800 Message-Id: <163e3c7aa13b5334c6ece2307d26246fb5043716.1683768785.git.lixianglai@loongson.cn> MIME-Version: 1.0 X-CM-TRANSID: AQAAf8BxLL73RVxk8gxVAA--.20638S2 X-CM-SenderInfo: 5ol0xt5qjotxo6or00hjvr0hdfq/ X-Coremail-Antispam: 1Uk129KBjvJXoW7Cr47try7AFWfur1DZr4rGrg_yoW8Ww1fpr 1a93WxKr18Jr47Zw1kAa4DuayYyF98Gr4DJFsxGw4Sk3WDXw1kua4Yvr4FyFy3J34rtFyU ZryIkw4xua1Uu3DanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUj1kv1TuYvTs0mT0YCTnIWj qI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUIcSsGvfJTRUUU b0kFc2x0x2IEx4CE42xK8VAvwI8IcIk0rVWrJVCq3wA2ocxC64kIII0Yj41l84x0c7CEw4 AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26ryj6F1UM28EF7xvwVC0I7IYx2IY6xkF 7I0E14v26r4j6F4UM28EF7xvwVC2z280aVAFwI0_Cr0_Gr1UM28EF7xvwVC2z280aVCY1x 0267AKxVW8JVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE 44I27wAqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E74AGY7Cv6cx26rWlOx8S6xCaFVCjc4 AY6r1j6r4UM4x0Y48IcxkI7VAKI48JMxAIw28IcxkI7VAKI48JMxAIw28IcVCjz48v1sIE Y20_WwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E74 80Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_JF0_Jw1lIxkGc2Ij64vIr41lIxAIcVC0 I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04 k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7Cj xVAFwI0_Jr0_GrUvcSsGvfC2KfnxnUUI43ZEXa7xRE6wZ7UUUUU== Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,lixianglai@loongson.cn X-Gm-Message-State: mIOvJKWhbuwUIOyZ9zUFkI4xx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1683768828; bh=cT59iItOtG/nehkZSJ1dDLsIUAO+wx2C1y8DbJbDSxM=; h=Cc:Date:From:Reply-To:Subject:To; b=nIVAu3Nt13cPV00c2c/2gY7bUQMx08DUT3+1q1DLWQBm7q34fSHRuwD5ZAp2DtixG9M X1IyY0jfhWRcjxFN1ELbbX1BDopn5FhYmzPIBfjVPME5aj+QHAx5J6CB1ZYPHdR9oLyPQ F+/O1Eay0IAUz3xtD1wD83u5WDH3i9wTGmc= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1683768830650100002 Content-Type: text/plain; charset="utf-8" Default page size is 16K for loongarch qemu tcg code section separated with data section with 16K page alignment, And data write operation in the same page with code section will cause qemu TB flush. Cc: Ard Biesheuvel Cc: Bibo Mao Cc: Chao Li Cc: Leif Lindholm Cc: Liming Gao Cc: Michael D Kinney Signed-off-by: xianglai li Reviewed-by: Chao Li --- Platform/Loongson/LoongArchQemuPkg/Loongson.dsc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Platform/Loongson/LoongArchQemuPkg/Loongson.dsc b/Platform/Loo= ngson/LoongArchQemuPkg/Loongson.dsc index 6875e39cc6..13b27d84b8 100644 --- a/Platform/Loongson/LoongArchQemuPkg/Loongson.dsc +++ b/Platform/Loongson/LoongArchQemuPkg/Loongson.dsc @@ -61,8 +61,13 @@ [BuildOptions.LOONGARCH64.EDKII.SEC] *_*_*_CC_FLAGS =3D =20 +# +# default page size is 16K for loongarch qemu tcg +# code section separated with data section with 16K page alignment, else d= ata +# write operation in the same page with code section will cause qemu TB fl= ush +# [BuildOptions.common.EDKII.DXE_CORE,BuildOptions.common.EDKII.DXE_DRIVER,B= uildOptions.common.EDKII.UEFI_DRIVER,BuildOptions.common.EDKII.UEFI_APPLICA= TION] - GCC:*_*_*_DLINK_FLAGS =3D -z common-page-size=3D0x1000 + GCC:*_*_*_DLINK_FLAGS =3D -z common-page-size=3D0x4000 =20 [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER] GCC:*_*_LOONGARCH64_DLINK_FLAGS =3D -z common-page-size=3D0x10000 --=20 2.31.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#104644): https://edk2.groups.io/g/devel/message/104644 Mute This Topic: https://groups.io/mt/98819415/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-