This project is read-only.

Singularity On Hyper-V

Dec 30, 2008 at 6:10 PM
Edited Dec 30, 2008 at 6:31 PM

I made some progress on the bootup of Singularity with Hyper-V.  The issue seems to be in the APIC code.  When I modified Line 65 of HalDeviceFactory.cs as follows:



(((p3 >> 9) & 0x1) != 0) {



 apic =

false; //TEST: Changed to false to see if bypassing APIC will fix a boot problem.




DebugStub.Print("HalDevices: CPUID says APIC present\n");







to bypass bootup with APIC, Singularity will boot all the way up to the command prompt. 


Jan 2, 2009 at 10:58 PM
Hi Myron, thanks for the information, this should be useful in getting Singularity running on Hyper-V for the next release. I haven't yet set up a Hyper-V test environment to verify it, but will let you know the results. Sorry for the slow response, and thanks again for your help.
Derrick Coetzee
Microsoft Research Operating Systems Group developer