On Mon, 3 Feb 2020 12:27:55 +0000 Alexandru Elisei <alexandru.elisei@xxxxxxx> wrote: > Hi Andre, > > On 2/3/20 12:20 PM, Andre Przywara wrote: > > On Thu, 23 Jan 2020 13:47:53 +0000 > > Alexandru Elisei <alexandru.elisei@xxxxxxx> wrote: > > > >> BAR 0 is an I/O BAR and is registered as an ioport region. Let's set its > >> size, so a guest can actually use it. > > Well, the whole I/O bar emulates as RAZ/WI, so I would be curious how the guest would actually use it, but specifying the size is surely a good thing, so: > > Yeah, you're right, I was thinking about ARM where ioport are MMIO and you need to > map those address. I'll remove the part about the guest being able to actually use > it in the next iteration of the series.. Is it OK if I keep your Reviewed-by? Sure, as I mentioned the patch itself is fine. Thanks, Andre. > > > >> Signed-off-by: Alexandru Elisei <alexandru.elisei@xxxxxxx> > > Reviewed-by: Andre Przywara <andre.przywara> > > > > Cheers, > > Andre > > > >> --- > >> hw/vesa.c | 1 + > >> 1 file changed, 1 insertion(+) > >> > >> diff --git a/hw/vesa.c b/hw/vesa.c > >> index a665736a76d7..e988c0425946 100644 > >> --- a/hw/vesa.c > >> +++ b/hw/vesa.c > >> @@ -70,6 +70,7 @@ struct framebuffer *vesa__init(struct kvm *kvm) > >> > >> vesa_base_addr = (u16)r; > >> vesa_pci_device.bar[0] = cpu_to_le32(vesa_base_addr | PCI_BASE_ADDRESS_SPACE_IO); > >> + vesa_pci_device.bar_size[0] = PCI_IO_SIZE; > >> r = device__register(&vesa_device); > >> if (r < 0) > >> return ERR_PTR(r);