2007/9/4, l4-hackers-request@os.inf.tu-dresden.de <l4-hackers-request@os.inf.tu-dresden.de >:
Send l4-hackers mailing list submissions to
         l4-hackers@os.inf.tu-dresden.de

To subscribe or unsubscribe via the World Wide Web, visit
        http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
or, via email, send a message with subject or body 'help' to
        l4-hackers-request@os.inf.tu-dresden.de

You can reach the person managing the list at
        l4-hackers-owner@os.inf.tu-dresden.de

When replying, please edit your Subject line so it is more specific
than "Re: Contents of l4-hackers digest..."


Today's Topics:

   1. Re: why there is no bin and lib directory under build
      directory after I compiled the L4 (Adam Lackorzynski)
   2. Re: why the function just declare,but no implement.
      (Adam Lackorzynski)
   3. roottask problem?? help!!! (huang)


----------------------------------------------------------------------

Message: 1
Date: Tue, 4 Sep 2007 00:32:53 +0200
From: Adam Lackorzynski < adam@os.inf.tu-dresden.de>
Subject: Re: why there is no bin and lib directory under build
        directory       after I compiled the L4
To: l4-hackers@os.inf.tu-dresden.de
Message-ID: <20070903223253.GB19315@os.inf.tu-dresden.de>
Content-Type: text/plain; charset=iso-8859-1

Hi,

On Mon Sep 03, 2007 at 09:39:39 +0800, ???? wrote:
>           I have get a tudos from svn a few days ago,but when I have
> compiled it,there is no bin and lib derictory under tudos/l4/build/.And In
> the /tudos/l4/build/include derictory ,there is only a l4 directory which
> containning just a one file,but all compile process are all right.
>           Of course,when I use this L4env to compile the l4linux-2.6.21,there
> is a lot of error,you can seeing the error informantion from the attachment.
> The compiler instructor I used as follow:
>           cd tudos
>           make -C l4 config O=./build
>           make -C l4 O=./build
>           The config options I used are as same as before,so I don't know
> what have happened.And I used the linux distribution is slackware 10.2,
> gcc-3.4.6 ,make-3.81,bison-2.3.
>           Everybody who knows this problem please hlep me.Thanks!

Can you show me the last 100 lines of the output of
'make -C l4 O=./build', please? That would give me more hints on what
could be going wrong.

 

Adam
--
Adam                 adam@os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/



------------------------------

Message: 2
Date: Tue, 4 Sep 2007 00:34:18 +0200
From: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
Subject: Re: why the function just declare,but no implement.
To: l4-hackers@os.inf.tu-dresden.de
Message-ID: <20070903223418.GC19315@os.inf.tu-dresden.de>
Content-Type: text/plain; charset=iso-8859-1


On Mon Sep 03, 2007 at 17:00:00 +0800, ???? wrote:
> Hi,everyone:
>           When I used latest version of L4 to compile the l4linux-2.6.22,it
> is following error message appeared.
>
> In file included from arch/l4/kernel/arch-i386/dispatch.c:586:
> arch/l4/kernel/arch-i386/../dispatch.c: In function `l4x_user_dispatcher':
> arch/l4/kernel/arch-i386/../dispatch.c:362: sorry, unimplemented: inlining
> failed in call to 'l4x_dispatch_suspend': function not considered for
> inlining
> arch/l4/kernel/arch-i386/../dispatch.c:506: sorry, unimplemented: called
> from here
> make[1]: *** [arch/l4/kernel/arch-i386/dispatch.o] error 1
> make: *** [arch/l4/kernel/arch-i386] error 2
>
> so I check the function dispatch.c,the function l4x_dispatch_suspend is
> empty indeed.Maybe there is something wrong,but I don't know what have
> happened.Everyone who knows this problem please help me,thanks!
> The L4 and l4linux are all downloaded from svn today,and my linux
> distribution is ubuntu 6.06.

Well, l4x_dispatch_suspend is not empty at all, at least not in my copy
of the source. Are you sure?

    I'm  sorry,I have  made a mistake.Yes,the l4x_dispatch_suspend  is  surely no empty,it may be some error of gcc to compile the inline function,I search the error message from the Internet,they says the problem might be that a function was declared with two different inlining attributes.So,I think it maybe the gcc's matter,but after I re-install the gcc-3.4.6 and compile the l4linux-2.6.22,the some error massage appearing,so I don't know why,maybe it have something to do with another compiler enviroment,but I don't know what.
    Best Regards!
                                                                                                                                                                                         ding

Adam
--
Adam                 adam@os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/



------------------------------

Message: 3
Date: Tue, 4 Sep 2007 09:47:17 +0800
From: "huang" <learnl4@sina.com>
Subject: roottask problem?? help!!!
To: "l4-hackers" <l4-hackers@os.inf.tu-dresden.de >
Message-ID: <20070904014637.B789F3B5B51@smtp.sina.com.cn>
Content-Type: text/plain; charset="gb2312"

hi,dear all:

   When I tried to use the l4env nameserver "names" to help doing sth, I found it doesn't work. For example, the logserver "log" can not
register at nameserver, so it fall asleep, so does names_demo. I examed and tested the names.c, and I modified a few lines of code in main()
such as:

...
if(rmgr_init())
        printf("roottask service unavailable!\n");
else
    printf("roottask service init successfully!\n");
...

then I rebuilded names, and tested again with modules listed in menu.lst:

title hello world
kernel (hd0,0)/fiasco/bootstrap
modaddr 0x02000000
module (hd0,0)/fiasco/fiasco -nokdb -nowait
module (hd0,0)/fiasco/sigma0
module (hd0,0)/fiasco/roottask
module (hd0,0)/fiasco/names
module (hd0,0)/fiasco/names_demo

the output screen is in the attachement roottask.jpg, the key output is
names   | roottask service unavailable!

Is this really caused by roottask??

In the manual tut.pdf, the menu.lst is as below:

title Hi world, server version
  kernel (nd)/tftpboot/yourname/bin/x86_586/l4v2/bootstrap
  modaddr 0x02000000
  module (nd)/tftpboot/yourname/bin/fiasco -nokdb -nowait
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/sigma0
  module (nd)/tftpboot/yourname/bin/x86_586/l4vs/roottask
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/log
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/names
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/dm_phys
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/hiserver
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/hiclient

I found the line of roottask is different from other lines in "l4vs", while others are "l4v2". What is the difference?

best wishes!



????????huang
????????learnl4@ sina.com
??????????2007-09-04
-------------- next part --------------
A non-text attachment was scrubbed...
Name: roottask.JPG
Type: image/jpeg
Size: 105062 bytes
Desc: not available
Url : http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20070904/84454590/attachment.jpeg

------------------------------

_______________________________________________
l4-hackers mailing list
l4-hackers@os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers


End of l4-hackers Digest, Vol 53, Issue 2
*****************************************