[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC v4 PATCH 33/49] multi-process: perform device reset in the remo
From: |
Stefan Hajnoczi |
Subject: |
Re: [RFC v4 PATCH 33/49] multi-process: perform device reset in the remote process |
Date: |
Mon, 11 Nov 2019 16:19:51 +0000 |
User-agent: |
Mutt/1.12.1 (2019-06-15) |
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);
> + msg.cmd = DEVICE_RESET;
> +
> + mpqemu_msg_send(pdev->mpqemu_link, &msg, pdev->mpqemu_link->com);
> +}
Device reset must wait for the remote process to finish reset, otherwise
the remote device could still be running after proxy_device_reset()
returns from sending the message.
Stefan
signature.asc
Description: PGP signature
- Re: [RFC v4 PATCH 33/49] multi-process: perform device reset in the remote process,
Stefan Hajnoczi <=