On 14/06/2017 16:20, Roman Kagan wrote:
> On Wed, Jun 14, 2017 at 01:19:21PM +0200, Paolo Bonzini wrote:
>> On 06/06/2017 20:19, Roman Kagan wrote:
>>> +typedef struct MsgHandler {
>>> +struct rcu_head rcu;
>>> +QLIST_ENTRY(MsgHandler) le;
>>> +uint32_t conn_id;
>>> +HvMsgHandler
On Wed, Jun 14, 2017 at 01:19:21PM +0200, Paolo Bonzini wrote:
> On 06/06/2017 20:19, Roman Kagan wrote:
> > +typedef struct MsgHandler {
> > +struct rcu_head rcu;
> > +QLIST_ENTRY(MsgHandler) le;
> > +uint32_t conn_id;
> > +HvMsgHandler handler;
> > +void *data;
> > +} MsgHandl
On 06/06/2017 20:19, Roman Kagan wrote:
> +typedef struct MsgHandler {
> +struct rcu_head rcu;
> +QLIST_ENTRY(MsgHandler) le;
> +uint32_t conn_id;
> +HvMsgHandler handler;
> +void *data;
> +} MsgHandler;
> +
> +static QLIST_HEAD(, MsgHandler) msg_handlers;
> +static QemuMutex
Add handling of POST_MESSAGE hypercall. For that, add an interface to
regsiter a handler for the messages arrived from the guest on a
particular connection id (IOW set up a message connection in Hyper-V
speak).
Signed-off-by: Roman Kagan
---
target/i386/hyperv.h | 5 +++
target/i386/hyperv.c |