[Qemu-devel] [PATCH v2 0/8] hyperv: refactor HvSintRoute management

Roman Kagan posted 8 patches 7 years, 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20180921081836.29230-1-rkagan@virtuozzo.com
Test docker-clang@ubuntu failed
Test checkpatch passed
target/i386/hyperv.h     |  23 +++-----
hw/misc/hyperv_testdev.c | 120 ++++++++++++++++++---------------------
target/i386/hyperv.c     |  80 +++++++++++++++++++-------
3 files changed, 122 insertions(+), 101 deletions(-)
[Qemu-devel] [PATCH v2 0/8] hyperv: refactor HvSintRoute management
Posted by Roman Kagan 7 years, 1 month ago
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.

v1 -> v2:
- include two more cosmetic patches

Roman Kagan (8):
  hyperv_testdev: refactor for better maintainability
  hyperv_testdev: drop unnecessary includes
  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
  hyperv: rename kvm_hv_sint_route_set_sint

 target/i386/hyperv.h     |  23 +++-----
 hw/misc/hyperv_testdev.c | 120 ++++++++++++++++++---------------------
 target/i386/hyperv.c     |  80 +++++++++++++++++++-------
 3 files changed, 122 insertions(+), 101 deletions(-)

-- 
2.17.1