<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general">
    <title>gmane.comp.micro-kernel.l4.l4ka.general</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1932"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1931"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1930"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1929"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1928"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1927"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1926"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1925"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1924"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1923"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1922"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1921"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1920"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1919"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1918"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1917"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1916"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1915"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1914"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1913"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1932">
    <title>RE: Is it possible to install L4 on Xen as a guest?</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1932</link>
    <description>&lt;pre&gt;Hi Jan, 

Any of those methods is OK for us. (Full-virt or Paravirt) 

We are planning to manage manycore machines using the xen+L4 combination.
Also, we will make some changes on each layer for the application specific
system. 


According to the xen wiki, 
It doesn't list L4 on the supported OS list for full-virtualization.
So, I asked the question for HVM(or full-virt) case. 


I didn't even expect the paravirtualization case. 
Is it also possible? Then, it will be more good for us. :)

Please, give me more information about this issue. 

Thanks!




to port
presented in



&lt;/pre&gt;</description>
    <dc:creator>Chulmin Kim</dc:creator>
    <dc:date>2012-05-10T08:15:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1931">
    <title>RE: Is it possible to install L4 on Xen as a guest?</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1931</link>
    <description>&lt;pre&gt;Hello Chulmin,

May I ask what exactly do you want to achieve? Given Xen supports hardware virtualization, L4 as guest is supported out of the box. Or, do you want to port L4 to Xen as para-virtual guest, akin to the original Xen approach presented in the SOSP paper 2003, where they ported Linux? 

-Jan

--
Dr. Jan Stoess, KIT System Architecture Group





&lt;/pre&gt;</description>
    <dc:creator>Jan Stoess</dc:creator>
    <dc:date>2012-05-10T07:43:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1930">
    <title>Is it possible to install L4 on Xen as a guest?</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1930</link>
    <description>&lt;pre&gt;Hi all, 

We are now interested in porint L4 on Xen for our research project. 

Does Any of you have an experience on this issue? 

Or any comment will be welcomed. 

Thanks. 


Sincerely,
Chulmin Kim






&lt;/pre&gt;</description>
    <dc:creator>Chulmin Kim</dc:creator>
    <dc:date>2012-05-10T02:17:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1929">
    <title>Re: Iterative calculations doesn't work - What could be the problem?</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1929</link>
    <description>&lt;pre&gt;Thank you! This worked! I really appreciate it!

håvard

On 04/24/2012 02:54 PM, Peter Jin wrote:
&lt;/pre&gt;</description>
    <dc:creator>Håvard Ostnes</dc:creator>
    <dc:date>2012-04-24T13:39:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1928">
    <title>Re: Iterative calculations doesn't work - What could be the problem?</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1928</link>
    <description>&lt;pre&gt;Probably because your iter_factorial call got optimized away. Try assigning
it to something, like

volatile unsigned f = iter_factorial(1000000001);

Peter


On Tue, Apr 24, 2012 at 7:50 AM, Håvard Ostnes &amp;lt;havard.ostnes&amp;lt; at &amp;gt;gmail.com&amp;gt;wrote:

&lt;/pre&gt;</description>
    <dc:creator>Peter Jin</dc:creator>
    <dc:date>2012-04-24T12:54:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1927">
    <title>Iterative calculations doesn't work - What could be the problem?</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1927</link>
    <description>&lt;pre&gt;Hi!

I have the following code which successfully compiles and runs on L4 on Qemu and 
VMware.

The problem is that the calculations seems to finish immediately and looking at 
the CPU utilization it doesn't even seem to have performed the calculation at 
all.


-----CODE BEGINS-------
//LINUX
//#include &amp;lt;stdio.h&amp;gt;
//#include &amp;lt;unistd.h&amp;gt;
//L4
#include &amp;lt;l4io.h&amp;gt;
#include &amp;lt;l4/ipc.h&amp;gt; 
//#include &amp;lt;l4/types.h&amp;gt;

unsigned int iter_factorial(int n);
unsigned int recr_factorial(int n);

int main() {
  while(1)
    {
      printf("working\n");
      iter_factorial(1000000001);
      printf("Done\n");
      L4_Sleep(L4_TimePeriod(2000000));
      //sleep(2);
    }
}

unsigned int recr_factorial(int n) {
    return n&amp;gt;=1 ? n * recr_factorial(n-1) : 1;
}

unsigned int iter_factorial(int n) {
    int accu = 1;
    int i;
    for(i = 1; i &amp;lt;= n; i++) {
        accu *= i;
    }
    return accu;
}


-------- CODE ENDS----------


I really hope someone could take a look at this to help with my problem as I am 
stuck to the point w&lt;/pre&gt;</description>
    <dc:creator>Håvard Ostnes</dc:creator>
    <dc:date>2012-04-24T11:50:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1926">
    <title>RE: Can't set total quantum with L4_Set_Timeslice()</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1926</link>
    <description>&lt;pre&gt;Hi Farid,

If you're referring to the user-space scheduling prototype described in the paper: the prototype has never made it into the mainline kernel. It was an experiment and had significant performance implications (as described in the paper), and we didn't want to pollute the mainline tree with it. If you're interested in the code let me know and I'll dig. 

If you're referring to the normal scheduling behavior in pistachio (RR with Prios): the preemption message has been specified in the manual, but has never been completely implemented (at least in L4Ka::Pistachio). Nobody has required or used that functionality, and since it requires careful implementation (see code comment snippet below) , it has been a "TODO" ever since. 

From kernel/src/api/v4/sched-rr/schedule.cc
/**
 * sends preemption IPC to the scheduler thread that the total quantum
 * has expired */
void rr_scheduler_t::total_quantum_expired(tcb_t * tcb)
{
    TRACEPOINT(TOTAL_QUANTUM_EXPIRED, "total quantum expired for %t\n", tcb);
    
   &lt;/pre&gt;</description>
    <dc:creator>Jan Stoess</dc:creator>
    <dc:date>2012-04-24T07:52:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1925">
    <title>Can't set total quantum with L4_Set_Timeslice()</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1925</link>
    <description>&lt;pre&gt;Hello,

I'm experimenting with user space scheduling on L4Ka::Pistachio
(amd64) as specified in the paper
  "Towards Effective User-Controlled Scheduling for Microkernel-Based Systems"
and I'd like a worker thread to RPC its associated scheduler
thread, when it has used up its total quantum.

This however never seems to happen. In the KDB, I always see
that 'tq' is set to 0usec, in other words, to L4_Never. Is it right
that the user space scheduler would never be RPC-ed in this case?

So I've tried to change the 'tq' with a call to L4_Set_Timeslice().
But even then, the 'tq' always remain at 0usec, and what's worse,
the time slice also jumps to 0usec, even when set to some other
value.

Is the call to L4_Set_Timeslice() broken?

Attached is a simple test case, and the output of KDB before
and after the call to L4_Set_Timeslice().

Thanks in advance,
-Farid Hajji.
KickStart 0.12.56
Detected multiboot compliant loader
 kernel    (0x0010a000-0x0014ba45)   =&amp;gt; 0x00b0e000
  (0x0010a1a0-0x001266a0) -&amp;gt; 0x00400000-0x&lt;/pre&gt;</description>
    <dc:creator>Farid Hajji</dc:creator>
    <dc:date>2012-04-23T15:09:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1924">
    <title>RE: C Library with L4 - Diet Libc library?</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1924</link>
    <description>&lt;pre&gt;Hello Håvard,

Dietlibc should principally do, although not all functions may be supported without writing a proper backend for L4 akin to Linux backend. For instance, supporting pthreads on L4 through dietlibc will require you to map whatever dietlibc's backend for threads is onto L4 threads.

We had made use of dietlibc some time ago ourselves, for the afterburner project:
http://www.l4ka.org/projects/virtualization
but support was limited to those functions that do without a backend (eg. math functions).


Side note, if you're just looking for a malloc implementation, you may want to consider dlmalloc
ftp://g.oswego.edu/pub/misc/malloc.c 

Best,
-Jan


--
Dr. Jan Stoess, KIT System Architecture Group
Phone: +49 (721) 6084 4056 Cell: / +49 (178) 149 5341 



&lt;/pre&gt;</description>
    <dc:creator>Jan Stoess</dc:creator>
    <dc:date>2012-04-23T08:36:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1923">
    <title>C Library with L4 - Diet Libc library?</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1923</link>
    <description>&lt;pre&gt;Hi!

I have googled around and saw someone mentioning that the 
diet libc library could be used with L4 Pistachio.

I was wondering if someone knows how to successfully compile
an L4 application using the diet libc library. 
(or another similar C library).

The reason is I need to use malloc and other functions in my application.

Best regards,
håvard ostnes



&lt;/pre&gt;</description>
    <dc:creator>Håvard Ostnes</dc:creator>
    <dc:date>2012-04-18T13:11:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1922">
    <title>Re: Hello World - No Output</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1922</link>
    <description>&lt;pre&gt;
"hello

I appreciated your help. I had to edit configure, configure.in and Makefile.in 
with pointers to where my hello world application was located.

This is my hello world roottask:
hello.cc:
------------------------------------------------------------------
#include &amp;lt;l4io.h&amp;gt;
#include &amp;lt;l4/ipc.h&amp;gt;


int main (void)
{
  int i=0;
   L4_Time_t timeout;
   timeout = L4_TimePeriod(3000000);

   printf("Starting infinite loop\n");

   while(true){
      printf ("Sleeping. Count %i \n",i++);
      //sleeping for 10 seconds
      L4_Sleep (timeout);
   };

   return 0;
}

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

I have one more question regarding CPU usage. Even though this roottask only 
prints one line of text every three seconds the KVM virtual machine constantly 
demands between 1 and 5% of the CPU.

The screenshot below show the CPU usage in percentage in column number 9:

Screenshot_at_2012-03-07_01:02:40.png:
[URL=http://imageupload.org/en/file/195350/screenshot-at-2012-03-07-01-&lt;/pre&gt;</description>
    <dc:creator>Håvard Ostnes</dc:creator>
    <dc:date>2012-03-07T00:09:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1921">
    <title>Re: Hello World - No Output</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1921</link>
    <description>&lt;pre&gt;You need to redirect serial port to console (your printf outputs into it).

2012/2/16 Håvard Ostnes &amp;lt;havard.ostnes&amp;lt; at &amp;gt;gmail.com&amp;gt;

&lt;/pre&gt;</description>
    <dc:creator>Semion Prihodko</dc:creator>
    <dc:date>2012-02-16T14:34:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1920">
    <title>Hello World - No Output</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1920</link>
    <description>&lt;pre&gt;Hi!

I have spent the past two days on learning how to make a simple roottask "hello
world" application.

I can successfully compile the following code &amp;lt;hello.cc&amp;gt; file:

#include &amp;lt;l4io.h&amp;gt;

int main (void)
{
   
   bool hello = true;
   
   if (hello)
     {
printf ("\nPlease select ipc type:\n");
return 0;
     }

}

My Makefile looks like this:
srcdir=        &amp;lt; at &amp;gt;srcdir&amp;lt; at &amp;gt;
top_srcdir=    &amp;lt; at &amp;gt;top_srcdir&amp;lt; at &amp;gt;
top_builddir=    &amp;lt; at &amp;gt;top_builddir&amp;lt; at &amp;gt;

include $(top_srcdir)/Mk/l4.base.mk

PROGRAM=    helloworld
PROGRAM_DEPS=    $(top_builddir)/lib/l4/libl4.a \
 $(top_builddir)/lib/io/libio.a

SRCS=        hello.cc

LIBS+=        -ll4 -lio
LDFLAGS+=    -Ttext=$(ROOTTASK_LINKBASE)
CPPFLAGS+=    -I$(srcdir)/$(ARCH)

include $(top_srcdir)/Mk/l4.prog.mk


my menu.lst looks like this:

root (fd0)
default=0
timeout=3

title L4Ka::Pistachio
 kernel /kickstart
 module /x86-kernel
 module /sigma0
 module /helloworld
 

I guess there might be a problem somewhere, especially my hunch is on the
Makefile? (I am not a programmer by professio&lt;/pre&gt;</description>
    <dc:creator>Håvard Ostnes</dc:creator>
    <dc:date>2012-02-16T12:05:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1919">
    <title>RE: L4La-Pistachio: using idl4 for amd64</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1919</link>
    <description>&lt;pre&gt;You can always produce generic stub code (written in c), which will work for every architecture, including amd64. The platform switches are only for optimizations. Have a look at the IDL4 website and manual:
http://www.l4ka.org/56.php

-Jan


--
Dr. Jan Stoess, KIT System Architecture Group
Phone: +49 (721) 6084 4056 Cell: +49 (1520) 160 1474

From: l4ka-bounces&amp;lt; at &amp;gt;ira.uni-karlsruhe.de [mailto:l4ka-bounces&amp;lt; at &amp;gt;ira.uni-karlsruhe.de] On Behalf Of Semion Prihodko
Sent: Thursday, February 09, 2012 10:01 PM
To: l4ka&amp;lt; at &amp;gt;ira.uni-karlsruhe.de
Subject: L4La-Pistachio: using idl4 for amd64

Hi, guys.

Have a little question. As I understand, the Idl4 stub generator does not directly support amd64 (only ia32/arm). Am I right? In case I'm right, is there a way to adopt the tool to this architecture? Thanks.
&lt;/pre&gt;</description>
    <dc:creator>Jan Stoess</dc:creator>
    <dc:date>2012-02-10T07:54:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1918">
    <title>Fwd: cannot boot the compiled pistachio iso</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1918</link>
    <description>&lt;pre&gt;---------- Forwarded message ----------
From: rukshan rajapaksha &amp;lt;ruqee8&amp;lt; at &amp;gt;gmail.com&amp;gt;
Date: Thu, Feb 9, 2012 at 11:08 AM
Subject: Re: cannot boot the compiled pistachio iso
To: Jens Kehne &amp;lt;jens&amp;lt; at &amp;gt;int80.de&amp;gt;


hi guys,

    Finally i compiled the kernel and run perfectly.thank you very much for
the help.i tried with simple helloworld app(i replace pingpon.cc with my
helloworld .cc and compile pistachio again) it also worked perfectly.Now i
want to know how this pistachio works i mean from the booting.can you send
me a hierarchical description of pistachio(something like a graph).

as example   initial programme---&amp;gt;kernel-------&amp;gt;------&amp;gt;
like that

Could you please tell me where this os start(a file or a code)

** my english is not that much good sorry for that***

thank you
rukshan



&lt;/pre&gt;</description>
    <dc:creator>rukshan rajapaksha</dc:creator>
    <dc:date>2012-02-10T07:49:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1917">
    <title>L4La-Pistachio: using idl4 for amd64</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1917</link>
    <description>&lt;pre&gt;Hi, guys.

Have a little question. As I understand, the Idl4 stub generator does not
directly support amd64 (only ia32/arm). Am I right? In case I'm right, is
there a way to adopt the tool to this architecture? Thanks.
&lt;/pre&gt;</description>
    <dc:creator>Semion Prihodko</dc:creator>
    <dc:date>2012-02-09T21:00:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1916">
    <title>16MB memory limit?</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1916</link>
    <description>&lt;pre&gt;greetings!

I have tried running pistachio with maxmem &amp;lt; 16M but it won't allow me to.
I'm wondering if it might be possible to execute the kernel with  maxmem= &amp;lt; 16M
of memory. And also, how to achieve this. 

The kernel itself can run with only 1M of RAM, which leaves 15M of RAM which I
want to reduce to the smallest amount possible.

Is it possible to reduce it significantly and how feasible is it do achieve it
within a short amount of time?


cheers,
håvard 



&lt;/pre&gt;</description>
    <dc:creator>Håvard Ostnes</dc:creator>
    <dc:date>2012-02-08T18:17:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1915">
    <title>Re: How to create a working build environment</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1915</link>
    <description>&lt;pre&gt;
using a recent compiler, it
ia32 on Ubuntu oneiric. 

I discovered that the problems was related to Virtualbox, not GCC/G++.
I installed the current build-essential package onto my Debian Lenny box and the
kernel now runs smoothly.

For those interested, I have made a how-to on bulding L4 kernel and configuring
it to boot using GRUB2.

http://dl.dropbox.com/u/11080637/How%20To%20Build%20L4.pdf

thank you for your reply!

håvard



&lt;/pre&gt;</description>
    <dc:creator>Håvard Ostnes</dc:creator>
    <dc:date>2012-02-01T14:46:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1914">
    <title>Re: Oops! No BIOS memory Map</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1914</link>
    <description>&lt;pre&gt;

hi!
I switched to VMWare and it worked like magic. The kernel runs perfectly with
the GCC version currently included in the build-essential package.

I have another question though; I wish to start adding things like a shell (a
BASH alternative perhaps?) and file systems etc.

Do you have any pointers as where I can start reading about adding a shell and
other modules to the kernel?

håvard




&lt;/pre&gt;</description>
    <dc:creator>Håvard Ostnes</dc:creator>
    <dc:date>2012-02-01T14:43:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1913">
    <title>RE: How to create a working build environment</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1913</link>
    <description>&lt;pre&gt;Hi Håvard Ostnes,

Is there any reason why you're trying 3.2? You'll most probably be easier off using a recent compiler, it says 3.2 or higher. 4-versions generally work; I'm currently using 4.6 for ia32 on Ubuntu oneiric. 

-Jan

--
Dr. Jan Stoess, KIT System Architecture Group
Phone: +49 (721) 6084 4056 Cell: +49 (1520) 160 1474





&lt;/pre&gt;</description>
    <dc:creator>Jan Stoess</dc:creator>
    <dc:date>2012-01-30T20:05:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1912">
    <title>Re: Oops! No BIOS memory Map</title>
    <link>http://permalink.gmane.org/gmane.comp.micro-kernel.l4.l4ka.general/1912</link>
    <description>&lt;pre&gt;Am 30.01.2012 19:24, schrieb Håvard Ostnes:

Hi Håvard,


I can't seem to find a previous post from you. I don't know what
happened there, maybe my spam filter caught it.


It's quite possible that it's Virtualbox. I just tried and the kernel
apparently gets stuck. Alternatively, you can try a different
virtualization software. KVM works for me.

Hope I could help,

Jens


&lt;/pre&gt;</description>
    <dc:creator>Jens Kehne</dc:creator>
    <dc:date>2012-01-30T19:57:46</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.micro-kernel.l4.l4ka.general">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.micro-kernel.l4.l4ka.general</link>
  </textinput>
</rdf:RDF>

