commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd-l4 ./README ./configure.ac ./Makefile.am w...


From: Marcus Brinkmann
Subject: hurd-l4 ./README ./configure.ac ./Makefile.am w...
Date: Sun, 07 Sep 2003 21:00:18 -0400

CVSROOT:        /cvsroot/hurd
Module name:    hurd-l4
Branch:         
Changes by:     Marcus Brinkmann <address@hidden>       03/09/07 21:00:18

Modified files:
        .              : README configure.ac Makefile.am 
Added files:
        wortel         : Makefile.am elf.h ia32-cmain.c ia32-crt0.S 
                         ia32-output.c ia32-shutdown.c multiboot.h 
                         output-none.c output-vga.c output.c output.h 
                         shutdown.c shutdown.h string.c string.h 
                         wortel.c wortel.h 

Log message:
        Add a simple rootserver, "wortel".
        
        There is a lot of code duplication with laden, because both are kernels 
and
        both have to do the same job (loading ELF modules).  So this code can
        probably go into a helper library later.  For now, it's separated.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/README.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/configure.ac.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/Makefile.am.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/Makefile.am?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/elf.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/ia32-cmain.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/ia32-crt0.S?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/ia32-output.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/ia32-shutdown.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/multiboot.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/output-none.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/output-vga.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/output.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/output.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/shutdown.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/shutdown.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/string.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/string.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/wortel.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/wortel.h?rev=1.1

Patches:
Index: hurd-l4/Makefile.am
diff -u hurd-l4/Makefile.am:1.3 hurd-l4/Makefile.am:1.4
--- hurd-l4/Makefile.am:1.3     Sat Aug 16 23:17:17 2003
+++ hurd-l4/Makefile.am Sun Sep  7 21:00:18 2003
@@ -1 +1 @@
-SUBDIRS = libl4 laden libhurd-slab libhurd-ihash
+SUBDIRS = libl4 laden wortel libhurd-slab libhurd-ihash
Index: hurd-l4/README
diff -u hurd-l4/README:1.1 hurd-l4/README:1.2
--- hurd-l4/README:1.1  Sat Jul 26 13:26:09 2003
+++ hurd-l4/README      Sun Sep  7 21:00:18 2003
@@ -20,8 +20,11 @@
 $ cd ..
 $ make CFLAGS=-I/l4/include
 $ mkdir /l4/boot
-$ cp laden /l4/boot
+$ cp laden/laden /l4/boot
+$ cp wortel/wortel /l4/boot
 
-You also need the L4 kernel, sigma0 and a rootserver.  Then set up
-GRUB to boot laden as the kernel, and the L4 kernel, sigma0 and the
-rootserver as its modules.
+You also need the L4 kernel and sigma0.  sigma0 must be built with a
+different link base than the default value 0x20000, because that
+conflicts with GRUB (on ia32).  I have successfully used a link base
+of 0x40000.  Then set up GRUB to boot laden as the kernel, and the L4
+kernel, sigma0 and wortel (the rootserver) as its modules.
Index: hurd-l4/configure.ac
diff -u hurd-l4/configure.ac:1.4 hurd-l4/configure.ac:1.5
--- hurd-l4/configure.ac:1.4    Sun Sep  7 17:49:30 2003
+++ hurd-l4/configure.ac        Sun Sep  7 21:00:18 2003
@@ -77,6 +77,7 @@
 # Checks for library functions.
 AC_CONFIG_FILES([Makefile
                  laden/Makefile
+                wortel/Makefile
                 libl4/ia32/Makefile libl4/Makefile
                 libhurd-slab/Makefile
                 libhurd-ihash/Makefile




reply via email to

[Prev in Thread] Current Thread [Next in Thread]