qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 0/2] hyperv: own protocol header instead of kernel's


From: Roman Kagan
Subject: [Qemu-devel] [PATCH 0/2] hyperv: own protocol header instead of kernel's
Date: Thu, 13 Jul 2017 23:15:20 +0300

Supersede kernel's header for Hyper-V protocol definitions with our own.
The reason is that, since this is a third-party protocol and not a
kernel API, the kernel folks are not happy exposing it in the kernel
uapi.

The patchset is done to allow gradual transition from the kernel's
hyperv.h to the new one: the first patch introduces the new header that
doesn't conflict with the old one, and the second makes sure the old one
isn't imported from the kernel any longer, so that the maintainers can
do the next round of kernel header import at their leisure and things
will keep working.

Once (if) this lands in QEMU I'll post patches to KVM to move its
hyperv.h out of uapi.

This is the first part split out of my former biggish "hyperv fixes and
enhancements" series.  The only change is the underscore replaced with a
dash in the header file name.

Roman Kagan (2):
  hyperv: add header with protocol definitions
  update-linux-headers: prepare for hyperv.h removal

 target/i386/cpu.h               |  10 +-
 target/i386/hyperv-proto.h      | 257 ++++++++++++++++++++++++++++++++++++++++
 target/i386/cpu.c               |   4 +-
 target/i386/hyperv.c            |   6 +-
 target/i386/kvm.c               |  57 +++++----
 target/i386/machine.c           |  15 +--
 scripts/update-linux-headers.sh |   4 +-
 7 files changed, 304 insertions(+), 49 deletions(-)
 create mode 100644 target/i386/hyperv-proto.h

-- 
2.13.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]