From 2a99d2c24423b7a0b795560ce79be6b7b0437d7b Mon Sep 17 00:00:00 2001 From: shenjiatong Date: Thu, 14 Sep 2023 14:18:07 +0800 Subject: [PATCH] vfio/quirks: refactor logs for ascend device log every register access is not efficient nor necessary, remove log when reading and only logs write access when log level is set. Signed-off-by: jshen28 --- hw/vfio/pci-quirks.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/hw/vfio/pci-quirks.c b/hw/vfio/pci-quirks.c index 1222ccff0b..e89515f180 100644 --- a/hw/vfio/pci-quirks.c +++ b/hw/vfio/pci-quirks.c @@ -1240,9 +1240,6 @@ static uint64_t vfio_ascend_quirk_read(void *opaque, VFIOAscendBarQuirk *quirk = opaque; VFIOPCIDevice *vdev = quirk->vdev; - qemu_log("read RO region! addr=0x%" HWADDR_PRIx ", size=%d\n", - addr + quirk->offset, size); - return vfio_region_read(&vdev->bars[quirk->bar].region, addr + quirk->offset, size); } @@ -1252,7 +1249,7 @@ static void vfio_ascend_quirk_write(void *opaque, hwaddr addr, { VFIOAscendBarQuirk *quirk = opaque; - qemu_log("modifying RO region is not allowed! addr=0x%" + qemu_log_mask(LOG_GUEST_ERROR, "modifying RO region is not allowed! addr=0x%" HWADDR_PRIx ", data=0x%" PRIx64 ", size=%d\n", addr + quirk->offset, data, size); } -- Gitee