From nobody Fri May 17 05:26:34 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; 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 ARC-Seal: i=1; a=rsa-sha256; t=1621342084; cv=none; d=zohomail.com; s=zohoarc; b=TPuP2kkk9Xzpdx+nmRI0Jr9zHnso7vMooI6eFgtovkf0myMrhodykhyjK4529363Im+f1/mePgbSmfMUltgr8QEJhM2FO0wKTRdkGy3vv/1faH/uh8ArfwQ64GAiA5+XTbi7vnQ/M+hh41MSx759nwgr6ePwDJpSgUgRowUAvpk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1621342084; h=Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:Message-ID:Sender:Subject:To; bh=L993o1pZu2W1QTrRsH38SAeK2xrk9Tnum0XUYmRKsGs=; b=YlFXIJqonv1fhLrcv07tspORPAOnCjgpmwRe5NXn/GV5Zo4xVckL2bf4pLZ1Q2988O9FRPMc4iVOLTtdV29F3TYCCdH+lJZKVVvPVDteMLlrjmTR/UitiM2USA+hf+IN09R6o97sSbszOJkem+LRl+kXPtoQxtZCSikaa/KIsL8= ARC-Authentication-Results: i=1; mx.zohomail.com; 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 Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1621342084465580.5562891521714; Tue, 18 May 2021 05:48:04 -0700 (PDT) Received: from localhost ([::1]:40976 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1liz8l-00025n-6H for importer@patchew.org; Tue, 18 May 2021 08:48:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51482) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1liz4h-0004m8-BA for qemu-devel@nongnu.org; Tue, 18 May 2021 08:43:51 -0400 Received: from mail.loongson.cn ([114.242.206.163]:33238 helo=loongson.cn) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1liz4b-0005YF-9c for qemu-devel@nongnu.org; Tue, 18 May 2021 08:43:51 -0400 Received: from kvm-dev1.localdomain (unknown [10.2.5.134]) by mail.loongson.cn (Coremail) with SMTP id AQAAf9BxQOJktqNgahMAAA--.423S2; Tue, 18 May 2021 20:43:16 +0800 (CST) From: Xiaojuan Yang To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Laszlo Ersek , Gerd Hoffmann Subject: [PATCH] fw_cfg: Set the max fw_cfg mem read size to 8 bytes Date: Tue, 18 May 2021 20:43:14 +0800 Message-Id: <1621341794-1041-1-git-send-email-yangxiaojuan@loongson.cn> X-Mailer: git-send-email 1.8.3.1 X-CM-TRANSID: AQAAf9BxQOJktqNgahMAAA--.423S2 X-Coremail-Antispam: 1UD129KBjvdXoWrtr1xXr43JrWUZFyrXFyftFb_yoW3Jwc_Aa 1fAr1kWw1UJ3s2kF9YvF15Zr1Sqw1xZF4vkFnrArs3Aas2qr4DZrsIvaykWrsxZay7CF1f K398XrW5Cw4q9jkaLaAFLSUrUUUUbb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbIkFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2IYs7xG 6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48ve4kI8w A2z4x0Y4vE2Ix0cI8IcVAFwI0_Xr0_Ar1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Gr0_ Cr1l84ACjcxK6I8E87Iv67AKxVW0oVCq3wA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_GcCE3s 1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0 cI8IcVAFwI0_Jrv_JF1lYx0Ex4A2jsIE14v26r4j6F4UMcvjeVCFs4IE7xkEbVWUJVW8Jw ACjcxG0xvY0x0EwIxGrwACjI8F5VA0II8E6IAqYI8I648v4I1lc2xSY4AK6svPMxAIw28I cxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMxCIbckI1I0E14v26r1Y6r17MI8I3I 0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWU AVWUtwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcV CY1x0267AKxVWUJVW8JwCI42IY6xAIw20EY4v20xvaj40_Zr0_Wr1UMIIF0xvEx4A2jsIE 14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf 9x0JU-J5rUUUUU= X-CM-SenderInfo: p1dqw5xldry3tdq6z05rqj20fqof0/ 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=114.242.206.163; envelope-from=yangxiaojuan@loongson.cn; helo=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, SPF_HELO_PASS=-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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: yangxiaojuan , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: yangxiaojuan fw_cfg_data_read() func supports access widths from 1 to 8 bytes while the ops set the wrong read size. Most arch use 8 bytes to send ram_size to bios. Signed-off-by: yangxiaojuan --- hw/nvram/fw_cfg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/nvram/fw_cfg.c b/hw/nvram/fw_cfg.c index 9b8dcca4ea..242614152c 100644 --- a/hw/nvram/fw_cfg.c +++ b/hw/nvram/fw_cfg.c @@ -540,7 +540,7 @@ static const MemoryRegionOps fw_cfg_data_mem_ops =3D { .endianness =3D DEVICE_BIG_ENDIAN, .valid =3D { .min_access_size =3D 1, - .max_access_size =3D 1, + .max_access_size =3D 8, .accepts =3D fw_cfg_data_mem_valid, }, }; --=20 2.27.0