qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/6] hyperv: refactor HvSintRoute management
@ 2018-07-02 16:58 Roman Kagan
  2018-07-02 16:58 ` [Qemu-devel] [PATCH 1/6] hyperv_testdev: refactor for better maintainability Roman Kagan
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Roman Kagan @ 2018-07-02 16:58 UTC (permalink / raw)
  To: qemu-devel
  Cc: Michael S. Tsirkin, Marcel Apfelbaum, Paolo Bonzini,
	Richard Henderson, Eduardo Habkost, Igor Mammedov, Liran Alon,
	Si-Wei Liu, Karl Heubaum, Boris Ostrovsky, Konrad Rzeszutek Wilk,
	Vijayabhaskar Balakrishna, Liam Merwick, Venu Busireddy

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:
<20180702134156.13404-1-rkagan@virtuozzo.com>).

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-07-03 13:36 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-02 16:58 [Qemu-devel] [PATCH 0/6] hyperv: refactor HvSintRoute management Roman Kagan
2018-07-02 16:58 ` [Qemu-devel] [PATCH 1/6] hyperv_testdev: refactor for better maintainability Roman Kagan
2018-07-02 16:58 ` [Qemu-devel] [PATCH 2/6] hyperv: cosmetic: g_malloc -> g_new Roman Kagan
2018-07-02 16:58 ` [Qemu-devel] [PATCH 3/6] hyperv: synic: only setup ack notifier if there's a callback Roman Kagan
2018-07-02 16:58 ` [Qemu-devel] [PATCH 4/6] hyperv: allow passing arbitrary data to sint ack callback Roman Kagan
2018-07-02 16:58 ` [Qemu-devel] [PATCH 5/6] hyperv: address HvSintRoute by X86CPU pointer Roman Kagan
2018-07-02 16:58 ` [Qemu-devel] [PATCH 6/6] hyperv: make HvSintRoute reference-counted Roman Kagan
2018-07-02 20:55 ` [Qemu-devel] [PATCH 0/6] hyperv: refactor HvSintRoute management Eric Blake
2018-07-03  7:47   ` [Qemu-devel] patchew header docs [was: Re: [PATCH 0/6] hyperv: refactor HvSintRoute management] Roman Kagan
2018-07-03  8:00     ` Fam Zheng
2018-07-03 12:48       ` Eric Blake
2018-07-03 13:36         ` Fam Zheng

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).