]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
Define the channel type for Hyper-V PCI Express pass-through
authorNick Meier <nmeier@microsoft.com>
Mon, 23 Jan 2017 06:24:55 +0000 (22:24 -0800)
committerDhaval Giani <dhaval.giani@oracle.com>
Tue, 7 Mar 2017 23:44:32 +0000 (18:44 -0500)
The Hyper-V PCI Driver needs a new GUID defined, this could not
simply be cherry-picked because mainline has macro changes we do
not need to take.

Orabug: 25507635
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
include/linux/hyperv.h

index a12e5031f711ee91d8cda22854b444ccea3879a0..cbcbce9402c112dc0cd3b3b688d853b02a566ffa 100644 (file)
@@ -1156,6 +1156,17 @@ u64 hv_do_hypercall(u64 control, void *input, void *output);
                        0xab, 0x99, 0xbd, 0x1f, 0x1c, 0x86, 0xb5, 0x01 \
                }
 
+/*
+ *  PCI Express Pass Through
+ *  {44C4F61D-4444-4400-9D52-802E27EDE19F}
+ */
+
+#define HV_PCIE_GUID \
+       .guid = { \
+                       0x1d, 0xf6, 0xc4, 0x44, 0x44, 0x44, 0x00, 0x44, \
+                       0x9d, 0x52, 0x80, 0x2e, 0x27, 0xed, 0xe1, 0x9f \
+               }
+
 /*
  * Common header for Hyper-V ICs
  */