[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/6] hyperv: refactor HvSintRoute management
From: |
Roman Kagan |
Subject: |
[Qemu-devel] [PATCH 0/6] hyperv: refactor HvSintRoute management |
Date: |
Mon, 2 Jul 2018 19:58:36 +0300 |
This series modifies the management of HvSintRoute, which is an
important building block in Hyper-V emulation infrastructure, to make it
easier to maintain and enhance, and paves the way to the more complete
Synthetic Interrupt Controller (SynIC) emulation.
This series applies on top of "[PATCH 0/2] hyperv: ensure VP index equal
to QEMU cpu_index" series (message-id:
<address@hidden>).
Roman Kagan (6):
hyperv_testdev: refactor for better maintainability
hyperv: cosmetic: g_malloc -> g_new
hyperv: synic: only setup ack notifier if there's a callback
hyperv: allow passing arbitrary data to sint ack callback
hyperv: address HvSintRoute by X86CPU pointer
hyperv: make HvSintRoute reference-counted
---
For the reference, all of the Hyper-V / VMBus stuff can be found at
https://src.openvz.org/scm/up/qemu
target/i386/hyperv.h | 20 ++-----
hw/misc/hyperv_testdev.c | 116 +++++++++++++++++++--------------------
target/i386/hyperv.c | 78 +++++++++++++++++++-------
3 files changed, 120 insertions(+), 94 deletions(-)
--
2.17.1
- [Qemu-devel] [PATCH 0/6] hyperv: refactor HvSintRoute management,
Roman Kagan <=
- [Qemu-devel] [PATCH 1/6] hyperv_testdev: refactor for better maintainability, Roman Kagan, 2018/07/02
- [Qemu-devel] [PATCH 2/6] hyperv: cosmetic: g_malloc -> g_new, Roman Kagan, 2018/07/02
- [Qemu-devel] [PATCH 3/6] hyperv: synic: only setup ack notifier if there's a callback, Roman Kagan, 2018/07/02
- [Qemu-devel] [PATCH 4/6] hyperv: allow passing arbitrary data to sint ack callback, Roman Kagan, 2018/07/02
- [Qemu-devel] [PATCH 6/6] hyperv: make HvSintRoute reference-counted, Roman Kagan, 2018/07/02
- [Qemu-devel] [PATCH 5/6] hyperv: address HvSintRoute by X86CPU pointer, Roman Kagan, 2018/07/02
- Re: [Qemu-devel] [PATCH 0/6] hyperv: refactor HvSintRoute management, Eric Blake, 2018/07/02