Hi Jun,
thanks for your great work! I am currently trying to make your Loader running on hyper-v. I got it running with legacy networkcard and the tulip drivers, which I compiled and added to your extra-image. But the legacy networkcard only supports 100mbit so I tried to get the hyper-v network modules loaded but these need paravirtualization in the kernel, so I recompiled the kernel - now the networkcard is working but the ata_piix module causes a kernel oops and without this module the harddrives aren't recognized .
Here you wrote, that you added some patches to the kernel to make the ata_piix work. What did you exactly do? I think that might the reason why it isn't working anymore if I recompile the kernel.
Thanks