From nobody Sun Feb 8 20:28:18 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1536768483227255.15871417853646; Wed, 12 Sep 2018 09:08:03 -0700 (PDT) Received: from localhost ([::1]:37027 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07gP-00030N-Vy for importer@patchew.org; Wed, 12 Sep 2018 12:08:02 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60599) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07aT-00071k-AB for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g07aS-0003dc-Lj for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:53 -0400 Received: from m12-15.163.com ([220.181.12.15]:51598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07aR-0003ax-RU for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:52 -0400 Received: from ubuntu.localdomain (unknown [36.27.41.0]) by smtp11 (Coremail) with SMTP id D8CowADHy0FjOJlbpTj+Gw--.61042S3; Thu, 13 Sep 2018 00:01:43 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=r3D4FnlqdQLbsM2qHP EFoX20lKWH33ufcRfb3uptt+s=; b=jpSUhm7Y276FJRWsD11IcnT6EIaKMThRDI tlVlbB9DvqYTysI5/2rvylHVsDfZ3xKa8FAwgIJyNkhsvx5CFDEy3Pchejckw0Wo bKQd1QMCUlsXhKHvoCa1EK0zaKL2EhR70fkhx3Ma5WoUE+wtbBhpVaeuU1x2zPvY tLDLGf0tM= From: Li Qiang To: pbonzini@redhat.com, lersek@redhat.com, marcandre.lureau@gmail.com, ehabkost@redhat.com, mst@redhat.com, peter.maydell@linaro.org, ppandit@redhat.com Date: Wed, 12 Sep 2018 09:01:11 -0700 Message-Id: <20180912160118.21158-2-liq3ea@163.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180912160118.21158-1-liq3ea@163.com> References: <20180912160118.21158-1-liq3ea@163.com> X-CM-TRANSID: D8CowADHy0FjOJlbpTj+Gw--.61042S3 X-Coremail-Antispam: 1Uf129KBjvdXoW7Jw15Aw4DXw15uw1ktw4rGrg_yoWfAFc_uF W5Ar18ua4DCwn0kFykKr1xXryfWan5AFWjk34xtan7ta4kJ3WkZr42vayDGr1fXF4UuFya kF98uF1kKr12vjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUnLF4tUUUUU== X-Originating-IP: [36.27.41.0] X-CM-SenderInfo: 5oltjvrd6rljoofrz/1tbiKQe-bVXln3E4FgAAsM X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 220.181.12.15 Subject: [Qemu-devel] [PATCH 1/8] fw_cfg_mem: add read memory region callback X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Li Qiang , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Li Qiang Signed-off-by: Li Qiang --- hw/nvram/fw_cfg.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hw/nvram/fw_cfg.c b/hw/nvram/fw_cfg.c index d79a568f54..6de7809f1a 100644 --- a/hw/nvram/fw_cfg.c +++ b/hw/nvram/fw_cfg.c @@ -434,6 +434,11 @@ static bool fw_cfg_data_mem_valid(void *opaque, hwaddr= addr, return addr =3D=3D 0; } =20 +static uint64_t fw_cfg_ctl_mem_read(void *opaque, hwaddr addr, unsigned si= ze) +{ + return 0; +} + static void fw_cfg_ctl_mem_write(void *opaque, hwaddr addr, uint64_t value, unsigned size) { @@ -468,6 +473,7 @@ static bool fw_cfg_comb_valid(void *opaque, hwaddr addr, } =20 static const MemoryRegionOps fw_cfg_ctl_mem_ops =3D { + .read =3D fw_cfg_ctl_mem_read, .write =3D fw_cfg_ctl_mem_write, .endianness =3D DEVICE_BIG_ENDIAN, .valid.accepts =3D fw_cfg_ctl_mem_valid, --=20 2.17.1 From nobody Sun Feb 8 20:28:18 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1536768306364440.1116070075491; Wed, 12 Sep 2018 09:05:06 -0700 (PDT) Received: from localhost ([::1]:36992 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07dZ-0000b9-93 for importer@patchew.org; Wed, 12 Sep 2018 12:05:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60579) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07aR-00071e-Q6 for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g07aP-0003cD-9u for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:51 -0400 Received: from m12-15.163.com ([220.181.12.15]:51797) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07aO-0003bd-K8 for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:49 -0400 Received: from ubuntu.localdomain (unknown [36.27.41.0]) by smtp11 (Coremail) with SMTP id D8CowADHy0FjOJlbpTj+Gw--.61042S4; Thu, 13 Sep 2018 00:01:45 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=x0PbFjdi38BCr41tdw eptRCuki8PY/2Cu0ctDwNlo6g=; b=N5jjGpUzDrmcl+N7oSubpk/VEIk/jHWe3F f1+U9H2SmIiINF4sRVD+TAVYXTG4JeFCfsdNE2UdfM/mfO4CFQCLVF002qwNvZd6 iFWL+Y/S1xps9vtS/L6SYyedCI/R3tvmmkkfcq/bc2IFD6/pVGW/jDl/nOT15Cj2 DkAYZETf4= From: Li Qiang To: pbonzini@redhat.com, lersek@redhat.com, marcandre.lureau@gmail.com, ehabkost@redhat.com, mst@redhat.com, peter.maydell@linaro.org, ppandit@redhat.com Date: Wed, 12 Sep 2018 09:01:12 -0700 Message-Id: <20180912160118.21158-3-liq3ea@163.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180912160118.21158-1-liq3ea@163.com> References: <20180912160118.21158-1-liq3ea@163.com> X-CM-TRANSID: D8CowADHy0FjOJlbpTj+Gw--.61042S4 X-Coremail-Antispam: 1Uf129KBjvdXoWrZFWDWFW3ArykGF1xuw13twb_yoWfXrb_t3 95Jr1kurWDZFyYkrsrtr15Zr18W3WrXF47u39xGws3Way7J3s5Zw4vvrn3Ww4fZFWrGFyU Zr4vqr9F9rsrtjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IU0m-e5UUUUU== X-Originating-IP: [36.27.41.0] X-CM-SenderInfo: 5oltjvrd6rljoofrz/xtbBawm-bVetsGjpNwAAsM X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 220.181.12.15 Subject: [Qemu-devel] [PATCH 2/8] hw: debugexit: add read callback X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Li Qiang , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Li Qiang Signed-off-by: Li Qiang --- hw/misc/debugexit.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hw/misc/debugexit.c b/hw/misc/debugexit.c index 84fa1a5b9d..bed293247e 100644 --- a/hw/misc/debugexit.c +++ b/hw/misc/debugexit.c @@ -23,6 +23,11 @@ typedef struct ISADebugExitState { MemoryRegion io; } ISADebugExitState; =20 +static uint64_t debug_exit_read(void *opaque, hwaddr addr, unsigned size) +{ + return 0; +} + static void debug_exit_write(void *opaque, hwaddr addr, uint64_t val, unsigned width) { @@ -30,6 +35,7 @@ static void debug_exit_write(void *opaque, hwaddr addr, u= int64_t val, } =20 static const MemoryRegionOps debug_exit_ops =3D { + .read =3D debug_exit_read, .write =3D debug_exit_write, .valid.min_access_size =3D 1, .valid.max_access_size =3D 4, --=20 2.17.1 From nobody Sun Feb 8 20:28:18 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1536768499876232.22507752402623; Wed, 12 Sep 2018 09:08:19 -0700 (PDT) Received: from localhost ([::1]:37028 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07gg-0003GG-IN for importer@patchew.org; Wed, 12 Sep 2018 12:08:18 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60615) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07aU-00072g-Hr for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g07aT-0003e3-PD for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:54 -0400 Received: from m12-15.163.com ([220.181.12.15]:52050) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07aS-0003cd-Vy for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:53 -0400 Received: from ubuntu.localdomain (unknown [36.27.41.0]) by smtp11 (Coremail) with SMTP id D8CowADHy0FjOJlbpTj+Gw--.61042S5; Thu, 13 Sep 2018 00:01:46 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=z3El77lJzOZ9hDNwjt cSAaVjVQoXrhf3JZyllDXsIpM=; b=hCdCI9c8eIi5SfvPq7TdVMfbgzVOthFGwi Ertl1KAv+hX7kc+f7jDbRcb3z26Yu+214axArfzbCQlFPqLuXbXjsegA8eEcSHgw Z+hMe+TgFWmsoRmZmB5gl5GSCLCLX87IrZL9hdQc2w/BURgNom261IX8lV0mrzV9 wzY6wl0Ws= From: Li Qiang To: pbonzini@redhat.com, lersek@redhat.com, marcandre.lureau@gmail.com, ehabkost@redhat.com, mst@redhat.com, peter.maydell@linaro.org, ppandit@redhat.com Date: Wed, 12 Sep 2018 09:01:13 -0700 Message-Id: <20180912160118.21158-4-liq3ea@163.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180912160118.21158-1-liq3ea@163.com> References: <20180912160118.21158-1-liq3ea@163.com> X-CM-TRANSID: D8CowADHy0FjOJlbpTj+Gw--.61042S5 X-Coremail-Antispam: 1Uf129KBjvdXoW7Gw1xKw1kurWDCFyxKryDKFg_yoWkCFc_X3 y8Aw1Du3yDAF90kr9rZFy7Zw4Iqw42qFWfGw17trs3XayYvws8Zw10qFn7Xa1IvF43Ar13 Ww1ruF42krsxKjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IU0dWrPUUUUU== X-Originating-IP: [36.27.41.0] X-CM-SenderInfo: 5oltjvrd6rljoofrz/1tbitAu-bVSIYws7eQAAsb X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 220.181.12.15 Subject: [Qemu-devel] [PATCH 3/8] hw: hyperv_testdev: add read callback X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Li Qiang , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Li Qiang Signed-off-by: Li Qiang --- hw/misc/hyperv_testdev.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/hw/misc/hyperv_testdev.c b/hw/misc/hyperv_testdev.c index bf6bbfa8cf..7549f470b1 100644 --- a/hw/misc/hyperv_testdev.c +++ b/hw/misc/hyperv_testdev.c @@ -105,7 +105,12 @@ static void hv_synic_test_dev_control(HypervTestDev *d= ev, uint32_t ctl, } } =20 -static void hv_test_dev_control(void *opaque, hwaddr addr, uint64_t data, +static uint64_t hv_test_dev_read(void *opaque, hwaddr addr, unsigned size) +{ + return 0; +} + +static void hv_test_dev_write(void *opaque, hwaddr addr, uint64_t data, uint32_t len) { HypervTestDev *dev =3D HYPERV_TEST_DEV(opaque); @@ -127,7 +132,8 @@ static void hv_test_dev_control(void *opaque, hwaddr ad= dr, uint64_t data, } =20 static const MemoryRegionOps synic_test_sint_ops =3D { - .write =3D hv_test_dev_control, + .read =3D hv_test_dev_read, + .write =3D hv_test_dev_write, .valid.min_access_size =3D 4, .valid.max_access_size =3D 4, .endianness =3D DEVICE_LITTLE_ENDIAN, --=20 2.17.1 From nobody Sun Feb 8 20:28:18 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1536768298001656.0171304938599; Wed, 12 Sep 2018 09:04:58 -0700 (PDT) Received: from localhost ([::1]:36988 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07dM-0000S0-Cp for importer@patchew.org; Wed, 12 Sep 2018 12:04:52 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60636) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07aW-00074N-C3 for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g07aV-0003eb-HG for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:56 -0400 Received: from m12-15.163.com ([220.181.12.15]:52585) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07aU-0003dN-RQ for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:55 -0400 Received: from ubuntu.localdomain (unknown [36.27.41.0]) by smtp11 (Coremail) with SMTP id D8CowADHy0FjOJlbpTj+Gw--.61042S6; Thu, 13 Sep 2018 00:01:49 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=6ryNm+27fWoVufiWi+ WyNaeWZpL+x3M/kNXMdWkkuo8=; b=Xa97VHB1JjK2pVnRhld+IGvDaTAxW0OyfF PWHiNtO1U14xLS1cIunI4A3lFOvoIjN6cyWLaR1jsHWYCEyfvDJRR8zTGT9gI7vY 77qVh8Wni5e9mQVMwGFI3Yqy4XJ94GfHaXd+lAlRMjPSTeaomH+F1y5rXkaTusD1 ZwNwv7mEg= From: Li Qiang To: pbonzini@redhat.com, lersek@redhat.com, marcandre.lureau@gmail.com, ehabkost@redhat.com, mst@redhat.com, peter.maydell@linaro.org, ppandit@redhat.com Date: Wed, 12 Sep 2018 09:01:14 -0700 Message-Id: <20180912160118.21158-5-liq3ea@163.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180912160118.21158-1-liq3ea@163.com> References: <20180912160118.21158-1-liq3ea@163.com> X-CM-TRANSID: D8CowADHy0FjOJlbpTj+Gw--.61042S6 X-Coremail-Antispam: 1Uf129KBjvJXoW7ur43GF15KFy7KrWxWF47twb_yoW8Cw1xpr n5WF4jqFs3tF1aqFZ8Jw17JFWrGwnrt34fCFs0kr1q9rn3Zw1qgFZrGFyI9rWkC3ykZw45 Can8GFWxWa1UJ3JanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07jy0P-UUUUU= X-Originating-IP: [36.27.41.0] X-CM-SenderInfo: 5oltjvrd6rljoofrz/1tbiKQ2-bVXln3E4SAAAsY X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 220.181.12.15 Subject: [Qemu-devel] [PATCH 4/8] hw: pc-testdev: add read memory region callback X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Li Qiang , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Li Qiang Also change the write callback name. Signed-off-by: Li Qiang --- hw/misc/pc-testdev.c | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/hw/misc/pc-testdev.c b/hw/misc/pc-testdev.c index b81d820084..697eb88c97 100644 --- a/hw/misc/pc-testdev.c +++ b/hw/misc/pc-testdev.c @@ -58,7 +58,12 @@ typedef struct PCTestdev { #define TESTDEV(obj) \ OBJECT_CHECK(PCTestdev, (obj), TYPE_TESTDEV) =20 -static void test_irq_line(void *opaque, hwaddr addr, uint64_t data, +static uint64_t test_irq_line_read(void *opaque, hwaddr addr, unsigned siz= e) +{ + return 0; +} + +static void test_irq_line_write(void *opaque, hwaddr addr, uint64_t data, unsigned len) { PCTestdev *dev =3D opaque; @@ -68,7 +73,8 @@ static void test_irq_line(void *opaque, hwaddr addr, uint= 64_t data, } =20 static const MemoryRegionOps test_irq_ops =3D { - .write =3D test_irq_line, + .read =3D test_irq_line_read, + .write =3D test_irq_line_write, .valid.min_access_size =3D 1, .valid.max_access_size =3D 1, .endianness =3D DEVICE_LITTLE_ENDIAN, @@ -110,7 +116,12 @@ static const MemoryRegionOps test_ioport_byte_ops =3D { .endianness =3D DEVICE_LITTLE_ENDIAN, }; =20 -static void test_flush_page(void *opaque, hwaddr addr, uint64_t data, +static uint64_t test_flush_page_read(void *opaque, hwaddr addr, unsigned s= ize) +{ + return 0; +} + +static void test_flush_page_write(void *opaque, hwaddr addr, uint64_t data, unsigned len) { hwaddr page =3D 4096; @@ -126,7 +137,8 @@ static void test_flush_page(void *opaque, hwaddr addr, = uint64_t data, } =20 static const MemoryRegionOps test_flush_ops =3D { - .write =3D test_flush_page, + .read =3D test_flush_page_read, + .write =3D test_flush_page_write, .valid.min_access_size =3D 4, .valid.max_access_size =3D 4, .endianness =3D DEVICE_LITTLE_ENDIAN, --=20 2.17.1 From nobody Sun Feb 8 20:28:18 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 153676846924490.87534150169654; Wed, 12 Sep 2018 09:07:49 -0700 (PDT) Received: from localhost ([::1]:37025 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07gB-0002oo-S5 for importer@patchew.org; Wed, 12 Sep 2018 12:07:47 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60698) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07ab-000775-Tj for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:02:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g07aa-0003ia-5h for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:02:01 -0400 Received: from m12-15.163.com ([220.181.12.15]:52844) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07aZ-0003eD-Bq for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:02:00 -0400 Received: from ubuntu.localdomain (unknown [36.27.41.0]) by smtp11 (Coremail) with SMTP id D8CowADHy0FjOJlbpTj+Gw--.61042S7; Thu, 13 Sep 2018 00:01:51 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=X1T17zLRJvUagofI8W V294pBS6vG0km5EMlCh6OImPM=; b=LM6+xDJG6XerVW4KKy7+c+wTHB9U9PrQim xLFWpEiXU3tYpf3FdSAwU4hCLu9X4VvDorpo8RXqaImi2yZxoU7j33XNjNnDNlLM Hz9hUyxCfLnIxi+Fvjd3w0EMtXvHvp0+4CjCZw1AyJ9lVMs0QhGBLx0Yyk9EfttM Z4xiPNpoc= From: Li Qiang To: pbonzini@redhat.com, lersek@redhat.com, marcandre.lureau@gmail.com, ehabkost@redhat.com, mst@redhat.com, peter.maydell@linaro.org, ppandit@redhat.com Date: Wed, 12 Sep 2018 09:01:15 -0700 Message-Id: <20180912160118.21158-6-liq3ea@163.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180912160118.21158-1-liq3ea@163.com> References: <20180912160118.21158-1-liq3ea@163.com> X-CM-TRANSID: D8CowADHy0FjOJlbpTj+Gw--.61042S7 X-Coremail-Antispam: 1Uf129KBjvdXoWrtFWfJw45tr45Cr15XFW7CFg_yoWDWFgEk3 43ZFsrurWDAFnxur1UAF43Gr15A34UZFW8Cw4xCwsYqa1UAw4rArsruFn3Wr17W3yUtryk u3W8JF1UKw1YyjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUnrsqPUUUUU== X-Originating-IP: [36.27.41.0] X-CM-SenderInfo: 5oltjvrd6rljoofrz/xtbBZg+-bVaDyLg-HAAAs9 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 220.181.12.15 Subject: [Qemu-devel] [PATCH 5/8] hw: designware: add read memory region callback X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Li Qiang , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Li Qiang Signed-off-by: Li Qiang --- hw/pci-host/designware.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hw/pci-host/designware.c b/hw/pci-host/designware.c index 29ea313798..f5641b5c8c 100644 --- a/hw/pci-host/designware.c +++ b/hw/pci-host/designware.c @@ -57,6 +57,12 @@ designware_pcie_root_to_host(DesignwarePCIERoot *root) return DESIGNWARE_PCIE_HOST(bus->parent); } =20 +static uint64_t designware_pcie_root_msi_read(void *opaque, hwaddr addr, + unsigned size) +{ + return 0; +} + static void designware_pcie_root_msi_write(void *opaque, hwaddr addr, uint64_t val, unsigned len) { @@ -71,6 +77,7 @@ static void designware_pcie_root_msi_write(void *opaque, = hwaddr addr, } =20 static const MemoryRegionOps designware_pci_host_msi_ops =3D { + .read =3D designware_pcie_root_msi_read, .write =3D designware_pcie_root_msi_write, .endianness =3D DEVICE_LITTLE_ENDIAN, .valid =3D { --=20 2.17.1 From nobody Sun Feb 8 20:28:18 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1536768642231660.6815750659193; Wed, 12 Sep 2018 09:10:42 -0700 (PDT) Received: from localhost ([::1]:37048 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07iv-0005Ny-Cs for importer@patchew.org; Wed, 12 Sep 2018 12:10:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60751) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07ae-00078y-IX for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:02:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g07ac-0003k4-OL for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:02:04 -0400 Received: from m12-15.163.com ([220.181.12.15]:53165) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07ab-0003ej-5I for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:02:02 -0400 Received: from ubuntu.localdomain (unknown [36.27.41.0]) by smtp11 (Coremail) with SMTP id D8CowADHy0FjOJlbpTj+Gw--.61042S8; Thu, 13 Sep 2018 00:01:52 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=WRRrofZeKvnDc4Mw++ Al1RSbLg81RCJUYXxXI8VnHE8=; b=fyZvLseHmiioAolFJjq7+pTyCt3S7dh7+8 isecbMP+RGnbng0UlFpcpA++RGEz/NbnYRG3trbIkcf28zu7/8JEZY8UEKManyTb Jss2xf3Cgs2f8Ng+Q8ixw+GJ2L8TuRL+ZRU8x8sbkH6buHWdN+7mDWR00Yn1ED2s cZSzFXYfk= From: Li Qiang To: pbonzini@redhat.com, lersek@redhat.com, marcandre.lureau@gmail.com, ehabkost@redhat.com, mst@redhat.com, peter.maydell@linaro.org, ppandit@redhat.com Date: Wed, 12 Sep 2018 09:01:16 -0700 Message-Id: <20180912160118.21158-7-liq3ea@163.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180912160118.21158-1-liq3ea@163.com> References: <20180912160118.21158-1-liq3ea@163.com> X-CM-TRANSID: D8CowADHy0FjOJlbpTj+Gw--.61042S8 X-Coremail-Antispam: 1Uf129KBjvdXoW7JrW5GFyDtF1xAF18trWUArb_yoWfGrb_C3 y5Jr1ku3yDAFnIkrn2qFnI9r18J3WvqF1xu3WxJFn3Ja47J3Z7uw48ZFnxWw13WF4xGFy3 ur4kXa47Kr12kjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUnrsqPUUUUU== X-Originating-IP: [36.27.41.0] X-CM-SenderInfo: 5oltjvrd6rljoofrz/1tbiKRC-bVXln3E4WAAAsV X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 220.181.12.15 Subject: [Qemu-devel] [PATCH 6/8] hw: pvrdma: add read memory region callback X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Li Qiang , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Li Qiang Signed-off-by: Li Qiang --- hw/rdma/vmw/pvrdma_main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hw/rdma/vmw/pvrdma_main.c b/hw/rdma/vmw/pvrdma_main.c index ca5fa8d981..a6211d416d 100644 --- a/hw/rdma/vmw/pvrdma_main.c +++ b/hw/rdma/vmw/pvrdma_main.c @@ -455,6 +455,11 @@ static const MemoryRegionOps regs_ops =3D { }, }; =20 +static uint64_t uar_read(void *opaque, hwaddr addr, unsigned size) +{ + return 0; +} + static void uar_write(void *opaque, hwaddr addr, uint64_t val, unsigned si= ze) { PVRDMADev *dev =3D opaque; @@ -496,6 +501,7 @@ static void uar_write(void *opaque, hwaddr addr, uint64= _t val, unsigned size) } =20 static const MemoryRegionOps uar_ops =3D { + .read =3D uar_read, .write =3D uar_write, .endianness =3D DEVICE_LITTLE_ENDIAN, .impl =3D { --=20 2.17.1 From nobody Sun Feb 8 20:28:18 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1536768624639211.87156543461742; Wed, 12 Sep 2018 09:10:24 -0700 (PDT) Received: from localhost ([::1]:37042 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07ih-00059z-6i for importer@patchew.org; Wed, 12 Sep 2018 12:10:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07ab-000774-Te for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:02:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g07aX-0003gj-Rg for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:02:01 -0400 Received: from m12-15.163.com ([220.181.12.15]:53337) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07aX-0003el-49 for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:57 -0400 Received: from ubuntu.localdomain (unknown [36.27.41.0]) by smtp11 (Coremail) with SMTP id D8CowADHy0FjOJlbpTj+Gw--.61042S9; Thu, 13 Sep 2018 00:01:53 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=/nvYdAEPzrJ4qefHOz fSAmlhOmWurgyhBUyEMbkmHzk=; b=IgQkc4LRkZDrtTniPsr/GzGl7XvsFLBSE4 T7edMLQpLdfxq/IbVNM1zGBLgq4B1oeOe3qXvUpaCaQiJdLbfc4zyqo/H5+HafVO 20Jk5UWsPF6/Kz4BvzOqdQYVyOYrWGuziFwsd8RJilCl31eXBXrP+RexyarwPUuq H2uye5H0U= From: Li Qiang To: pbonzini@redhat.com, lersek@redhat.com, marcandre.lureau@gmail.com, ehabkost@redhat.com, mst@redhat.com, peter.maydell@linaro.org, ppandit@redhat.com Date: Wed, 12 Sep 2018 09:01:17 -0700 Message-Id: <20180912160118.21158-8-liq3ea@163.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180912160118.21158-1-liq3ea@163.com> References: <20180912160118.21158-1-liq3ea@163.com> X-CM-TRANSID: D8CowADHy0FjOJlbpTj+Gw--.61042S9 X-Coremail-Antispam: 1Uf129KBjvdXoWrZw17Xr1kArWrWFykKF4Uurg_yoW3KFc_J3 y3Za409rWkCF1Fyr97uFnxZ348Ka1rZF4Fgws7X3Z3Jas5Jas5Zw1UZFy7Wr1Yqr4ruas7 Wwn5ZF4rK3W8tjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUnrsqPUUUUU== X-Originating-IP: [36.27.41.0] X-CM-SenderInfo: 5oltjvrd6rljoofrz/1tbiFBG-bVaDxbgpuQAAsv X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 220.181.12.15 Subject: [Qemu-devel] [PATCH 7/8] hw: sun4c: add read memory region callback X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Li Qiang , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Li Qiang Signed-off-by: Li Qiang --- hw/sparc64/sun4u.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hw/sparc64/sun4u.c b/hw/sparc64/sun4u.c index d16843b30e..74c55a82f4 100644 --- a/hw/sparc64/sun4u.c +++ b/hw/sparc64/sun4u.c @@ -212,6 +212,11 @@ typedef struct PowerDevice { MemoryRegion power_mmio; } PowerDevice; =20 +static uint64_t power_mem_read(void *opaque, hwaddr addr, unsigned size) +{ + return 0; +} + /* Power */ static void power_mem_write(void *opaque, hwaddr addr, uint64_t val, unsigned size) @@ -223,6 +228,7 @@ static void power_mem_write(void *opaque, hwaddr addr, } =20 static const MemoryRegionOps power_mem_ops =3D { + .read =3D power_mem_read, .write =3D power_mem_write, .endianness =3D DEVICE_NATIVE_ENDIAN, .valid =3D { --=20 2.17.1 From nobody Sun Feb 8 20:28:18 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1536768470005726.4552206564412; Wed, 12 Sep 2018 09:07:50 -0700 (PDT) Received: from localhost ([::1]:37026 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07gC-0002qm-MF for importer@patchew.org; Wed, 12 Sep 2018 12:07:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60699) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07ab-000776-Tq for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:02:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g07aZ-0003i4-35 for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:02:01 -0400 Received: from m12-15.163.com ([220.181.12.15]:53512) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g07aY-0003fw-Dj for qemu-devel@nongnu.org; Wed, 12 Sep 2018 12:01:59 -0400 Received: from ubuntu.localdomain (unknown [36.27.41.0]) by smtp11 (Coremail) with SMTP id D8CowADHy0FjOJlbpTj+Gw--.61042S10; Thu, 13 Sep 2018 00:01:55 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=uwPtGbIY2XrUUK5nq3 2F2HU0Q4r6LPVju8Nlka+KUyk=; b=caYY0CbQZw2GvBcxAhRcm3RkW4k8TZqmZo dBx8PXgqak8kDv2ZL0055SYSxosSByp96ZphOys6OpKR2r4nCj457RJv0Wm4Z7wA pa/1y2Wu7Dm0p5FP+fYSpEgXak0iPCWOsZACqOOkBQtT7UIlfbzAb81ftT14uv+u KPnGP6q+M= From: Li Qiang To: pbonzini@redhat.com, lersek@redhat.com, marcandre.lureau@gmail.com, ehabkost@redhat.com, mst@redhat.com, peter.maydell@linaro.org, ppandit@redhat.com Date: Wed, 12 Sep 2018 09:01:18 -0700 Message-Id: <20180912160118.21158-9-liq3ea@163.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180912160118.21158-1-liq3ea@163.com> References: <20180912160118.21158-1-liq3ea@163.com> X-CM-TRANSID: D8CowADHy0FjOJlbpTj+Gw--.61042S10 X-Coremail-Antispam: 1Uf129KBjvdXoWrKFyfCr1ruFy3Kw1ruFW5GFg_yoWkGwb_GF 4rGw48Z34DCas0vFWFyr1xZr1kKan5uFWj934xtwn7AFWrG3Wkuw4xZFsxGr1fXa1kGFyf Cr15uF4akF1IgjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUnrsqPUUUUU== X-Originating-IP: [36.27.41.0] X-CM-SenderInfo: 5oltjvrd6rljoofrz/xtbBZhO-bVaDyLg-RgAAs7 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 220.181.12.15 Subject: [Qemu-devel] [PATCH 8/8] exec: add read callback for notdirty memory region X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Li Qiang , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Li Qiang Signed-off-by: Li Qiang --- exec.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/exec.c b/exec.c index 6826c8337d..3cd5ad2cae 100644 --- a/exec.c +++ b/exec.c @@ -2681,6 +2681,11 @@ void memory_notdirty_write_complete(NotDirtyInfo *nd= i) } } =20 +static uint64_t notdirty_mem_read(void *opaque, hwaddr addr, unsigned size) +{ + return 0; +} + /* Called within RCU critical section. */ static void notdirty_mem_write(void *opaque, hwaddr ram_addr, uint64_t val, unsigned size) @@ -2702,6 +2707,7 @@ static bool notdirty_mem_accepts(void *opaque, hwaddr= addr, } =20 static const MemoryRegionOps notdirty_mem_ops =3D { + .read =3D notdirty_mem_read, .write =3D notdirty_mem_write, .valid.accepts =3D notdirty_mem_accepts, .endianness =3D DEVICE_NATIVE_ENDIAN, @@ -2965,6 +2971,7 @@ static uint16_t dummy_section(PhysPageMap *map, FlatV= iew *fv, MemoryRegion *mr) return phys_section_add(map, §ion); } =20 + static void readonly_mem_write(void *opaque, hwaddr addr, uint64_t val, unsigned size) { --=20 2.17.1