Hi, This patch series adds support for uefi-based gen2 virtual machines to the hyperv-fb driver. It depends on -next commit 90f3453585479d5beb75058da46eb573ced0e6ac Patch #1 is a bugfix for 90f3453585479d5beb75058da46eb573ced0e6ac. Patch #2 changes vmbus to properly hook the hyperv mmio area into the linux resource management. Patch #3 actually implements gen2 vm support for hyperv-fb, building on the hyperv mmio support added by the other patches. Patch #4 unregisters efifb early to make sure the framebuffer isn't used any more while hyperv-fb initialization is in progress. This patch is new in v2 and it fixes the hang listed as "known issue" in v1 of this patch series. v3 changes: - fix a error handling bug in patch #3. - don't include 90f3453585479d5beb75058da46eb573ced0e6ac to avoid confusion please apply, Gerd Gerd Hoffmann (4): vmbus: add missing breaks vmbus: use resource for hyperv mmio region hyperv-fb: add support for generation 2 virtual machines. hyperv-fb: kick off efifb early K. Y. Srinivasan (1): Drivers: hv: vmbus: Extract the mmio information from DSDT drivers/hv/vmbus_drv.c | 51 ++++++++++++++++++++------- drivers/video/hyperv_fb.c | 87 +++++++++++++++++++++++++++++++++-------------- include/linux/hyperv.h | 2 ++ 3 files changed, 101 insertions(+), 39 deletions(-) -- 1.8.3.1 Gerd Hoffmann (4): vmbus: add missing breaks vmbus: use resource for hyperv mmio region hyperv-fb: add support for generation 2 virtual machines. hyperv-fb: kick off efifb early drivers/hv/vmbus_drv.c | 18 ++++++---- drivers/video/hyperv_fb.c | 87 +++++++++++++++++++++++++++++++++-------------- include/linux/hyperv.h | 3 +- 3 files changed, 74 insertions(+), 34 deletions(-) -- 1.8.3.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel