Re: [RFC v4 PATCH 33/49] multi-process: perform device reset in the remote process

2019-11-13 Thread Jag Raman
On 11/11/2019 11:19 AM, Stefan Hajnoczi wrote: On Thu, Oct 24, 2019 at 05:09:14AM -0400, Jagannathan Raman wrote: +void proxy_device_reset(DeviceState *dev) +{ +PCIProxyDev *pdev = PCI_PROXY_DEV(dev); +MPQemuMsg msg; + +memset(&msg, 0, sizeof(MPQemuMsg)); + +msg.bytestream = 0

Re: [RFC v4 PATCH 33/49] multi-process: perform device reset in the remote process

2019-11-11 Thread Stefan Hajnoczi
On Thu, Oct 24, 2019 at 05:09:14AM -0400, Jagannathan Raman wrote: > +void proxy_device_reset(DeviceState *dev) > +{ > +PCIProxyDev *pdev = PCI_PROXY_DEV(dev); > +MPQemuMsg msg; > + > +memset(&msg, 0, sizeof(MPQemuMsg)); > + > +msg.bytestream = 0; > +msg.size = sizeof(msg.data1)

[RFC v4 PATCH 33/49] multi-process: perform device reset in the remote process

2019-10-24 Thread Jagannathan Raman
Perform device reset in the remote process when QEMU performs device reset. This is required to reset the internal state (like registers, etc...) of emulated devices Signed-off-by: Elena Ufimtseva Signed-off-by: John G Johnson Signed-off-by: Jagannathan Raman --- New patch in v3 hw/proxy/pro