Mark - Option 1 isn't viable since the relevant HV storage drivers are still in staging. Option 2 plus adding adding the boot essential HV drivers to the initramfs is probably the best way to go. Does Microsoft have a suggested method for determining if the ata_piix driver is attempting to load on an HV hypervisor ? Even if we build in the HV bus manager, there does not appear to be any relevant interfaces advertised in include/linux/hyperv.h
Mark - Option 1 isn't viable since the relevant HV storage drivers are still in staging. Option 2 plus adding adding the boot essential HV drivers to the initramfs is probably the best way to go. Does Microsoft have a suggested method for determining if the ata_piix driver is attempting to load on an HV hypervisor ? Even if we build in the HV bus manager, there does not appear to be any relevant interfaces advertised in include/ linux/hyperv. h