Re: [RFC v4 PATCH 13/49] multi-process: introduce proxy object

2019-11-21 Thread Stefan Hajnoczi
On Thu, Oct 24, 2019 at 05:08:54AM -0400, Jagannathan Raman wrote: > diff --git a/hw/proxy/qemu-proxy.c b/hw/proxy/qemu-proxy.c > new file mode 100644 > index 000..baba4da > --- /dev/null > +++ b/hw/proxy/qemu-proxy.c > @@ -0,0 +1,247 @@ > +/* > + * Copyright 2019, Oracle and/or its

[RFC v4 PATCH 13/49] multi-process: introduce proxy object

2019-10-24 Thread Jagannathan Raman
From: Elena Ufimtseva Defines a PCI Device proxy object as a parent of TYPE_PCI_DEVICE. PCI Proxy Object is responsible for registering PCI BARs,i MemoryRegionOps to handle access to the BARs and forwarding those to the remote device. PCI Proxy object intercepts config space reads and writes. In