Failed to build the trunk kernel. Since it's working for you guys I
think it's a Mono problem.

     [echo] AOT compiling the SharpOS Kernel
     [exec] SharpOS Ahead-Of-Time Compiler  0.2.0.0 - Copyright (c)
2007, The SharpOS Project
     [exec] AOT compiling for processor `X86'
     [exec] Loading assembly `../build/SharpOS.Kernel.dll'
     [exec] Generating IR for assembly types...
     [exec] Loading assembly `../build/korlib.dll'
     [exec] Generating IR for assembly types...
     [exec] Selected ADC layer `SharpOS.ADC.X86' for compilation
     [exec] Classes: `75'
     [exec] Methods: `493'
     [exec] IL Instructions: `12956'
     [exec] Processing IR methods...
     [exec] Error: The conversion from CIL in
'SharpOS.ADC.X86.RTC.Setup()' for block #'0' failed.
     [exec] While performing IR processing
     [exec] Method:  System.Void SharpOS.ADC.X86.RTC::Setup()
     [exec]   in module:  (main), Mvid=9b1982c7-897d-4e0c-98e0-bc34548f8652
     [exec]   of assembly:  korlib, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
     [exec]   loaded from:  ../build/korlib.dll

That method is in Core/ADC/X86/RTC.cs:

                public static void Setup()
                {
                        int             seconds;
                        int             minutes;
                        int             hour;
                        int             day;
                        int             month;
                        int             year;

                        // wait while update is in progress
                        //IO.Out8(IO.Port.RTC_CommandPort, 0x10);
                        //while ((IO.In8(IO.Port.RTC_DataPort) & 0x80) == 0);

                        do {
                                seconds         = CMOSRead(0);
         // Get seconds (00
to 59)
                                minutes         = CMOSRead(2);
         // Get minutes (00
to 59)
                                hour            = CMOSRead(4);
         // Get hours (see n
otes)
                                day                     = CMOSRead(7);
                 // Get day
of month (01 to 31)
                                month           = CMOSRead(8);
         // Get month (01 to
 12)
                                year            = 2000 + CMOSRead(9);
 // Get year (00 to 99)
                        } while (seconds != CMOSRead(0));

                        long    ticks = ToTicks(year, month, day,
hour, minutes, seconds, 0);
                }

Bah.

On Dec 4, 2007 9:52 AM, Darx Kies <[EMAIL PROTECTED]> wrote:
> Bruce Markham wrote:
> > Hey Darx!
> > I tried to take a peek... and I'm going to have to spend some time
> > with the TortoiseSVN log browser, to try and understand what you've
> > changed. (I noticed you deleted the /IR/Operators folder - I might
> > need you to explain that one ;-) )
> With the new IR, Operators were just not needed anymore. The
> Instructions and Operands look different too.
> >
> > I can't test the execution yet, as it is late and I need to fetch the
> > new version of Cecil. But from reading your SVN log messages, I am
> > very impressed. Especially the bit about being able to get the value
> > of static fields when debugging - that is the *hawt*ness!
> The new Cecil is already in the repository in my sandbox. Just fetch
> everything from there.
> >
> > Keep up the great work, and I'll have more feedback after I get some
> > more spare time...
> I can't wait. ;)
>
>
> Chriss.
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell.  From the desktop to the data center, Linux is going
> mainstream.  Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> _______________________________________________
> SharpOS-Developers mailing list
> SharpOS-Developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sharpos-developers
>



-- 
fury

long name: William Lahti
handle :: fury
freenode :: xfury
blog :: http://xfurious.blogspot.com/

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers

Reply via email to