From c5a2b00068998ba81ba946304cf3417ef887fed3 Mon Sep 17 00:00:00 2001 From: Stefan Kalkowski Date: Wed, 12 Feb 2025 15:49:14 +0100 Subject: [PATCH] vmm: fix virtio gpu model This is a fixup commit due to a regression of commit "Rework Region_map interface". Ref genodelabs/genode#5070 --- repos/os/src/server/vmm/virtio_gpu.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/repos/os/src/server/vmm/virtio_gpu.h b/repos/os/src/server/vmm/virtio_gpu.h index c5db7da971..a984b079b1 100644 --- a/repos/os/src/server/vmm/virtio_gpu.h +++ b/repos/os/src/server/vmm/virtio_gpu.h @@ -371,8 +371,10 @@ class Vmm::Virtio_gpu_device : public Virtio_device .executable = false, .writeable = true }); - if (result.ok()) + if (result.ok()) { + attach_off += sz; break; + } using Error = Region_map::Attach_error; if (result == Error::OUT_OF_RAM) rm.upgrade_ram(8*1024); else if (result == Error::OUT_OF_CAPS) rm.upgrade_caps(2);