Hello,
On Tue, Mar 01, 2005 at 10:01:06PM +0000, Tiago Jorge wrote:
Has anyone ever built a L4/Fiasco server that uses OSKit or non-OSKit components to use the network, besides the tftp file provider? If so, could give me an hint how to do it, because i'm trying to do that for two weeks or so, without any sucess.
We ported Linux 2.4 TCP/IP code to L4. The package is called FLIPS and available via remote CVS (module flips). For testing we statically linked it with Linux 2.4 eepro100.c Ethernet device driver. The code is in "l4/pkg/flips/server/lib-lxdrv" and the binary is "flips-lxdrv".
Maybe this is what you're looking for, maybe it just provides a basis.
Chao
Christian Helmuth ## Dept. of CS, TU Dresden, Germany ## ## http://os.inf.tu-dresden.de/~ch12 ##
thats right! it is really waht i need! thank tou!! but i'm having another problem... building using l4linux-2.4 sources. I've set the path to the L4Linux directory in "make config" ($(L4DIR)/../l4linux-2.4) and then i've tried to build everything again, so that i could built all of the l4env stuff that wasn't yet built because i didn't initialy set the LINUX_24 DIR.
but it gave this error:
LD_PRELOAD=/home/tiago/l4/tool/gendep/libgendep.so GENDEP_TARGET=net/netlink/af_netlink.o GENDEP_BINARY=cpp0 gcc-2.95 -c -D__KERNEL__ -DDDE_LINUX -DHZ=100 -DRAM_BASE=0x0 -DSYSTEM_x86_586_l4v2 -DARCH_x86 -DCPUTYPE_586 -DL4API_l4v2 -I../../../../server/lib-linux/include -I../../../../server/include -I../../../../../../include/x86/l4/dde_linux -I/home/tiago/drops/include/x86/l4/dde_linux -I../../../../../../../l4linux-2.4/include -I../../../../idl/OBJ-x86-l4v2 -I../../../../../../include/x86/l4v2 -I/home/tiago/drops/include/x86/l4v2 -I../../../../../../include/l4v2 -I/home/tiago/drops/include/l4v2 -I../../../../../../include/x86 -I/home/tiago/drops/include/x86 -I../../../../../../include -I/home/tiago/drops/include -nostdinc -DOSKIT -I../../../../../../../oskit10 -I../../../../../../../oskit10/oskit/c -I/home/tiago/drops/include/oskit10 -I/home/tiago/drops/include/oskit10/oskit/c -I/usr/lib/gcc-lib/i386-linux/2.95.4/include -ffunction-sections -gstabs+ -g -O2 -fno-strict-aliasing -march=i586 -Wall -Wstrict-prototypes /home/tiago/l4linux-2.4/net/netlink/af_netlink.c -o net/netlink/af_netlink.o ... Compiling net/sched/sch_generic.o LD_PRELOAD=/home/tiago/l4/tool/gendep/libgendep.so GENDEP_TARGET=net/sched/sch_generic.o GENDEP_BINARY=cpp0 gcc-2.95 -c -D__KERNEL__ -DDDE_LINUX -DHZ=100 -DRAM_BASE=0x0 -DSYSTEM_x86_586_l4v2 -DARCH_x86 -DCPUTYPE_586 -DL4API_l4v2 -I../../../../server/lib-linux/include -I../../../../server/include -I../../../../../../include/x86/l4/dde_linux -I/home/tiago/drops/include/x86/l4/dde_linux -I../../../../../../../l4linux-2.4/include -I../../../../idl/OBJ-x86-l4v2 -I../../../../../../include/x86/l4v2 -I/home/tiago/drops/include/x86/l4v2 -I../../../../../../include/l4v2 -I/home/tiago/drops/include/l4v2 -I../../../../../../include/x86 -I/home/tiago/drops/include/x86 -I../../../../../../include -I/home/tiago/drops/include -nostdinc -DOSKIT -I../../../../../../../oskit10 -I../../../../../../../oskit10/oskit/c -I/home/tiago/drops/include/oskit10 -I/home/tiago/drops/include/oskit10/oskit/c -I/usr/lib/gcc-lib/i386-linux/2.95.4/include -ffunction-sections -gstabs+ -g -O2 -fno-strict-aliasing -march=i586 -Wall -Wstrict-prototypes /home/tiago/l4linux-2.4/net/sched/sch_generic.c -o net/sched/sch_generic.o /home/tiago/l4linux-2.4/net/sched/sch_generic.c: In function `dev_activate': /home/tiago/l4linux-2.4/net/sched/sch_generic.c:458: warning: passing arg 2 of `list_add_tail' from incompatible pointer type/home/tiago/l4linux-2.4/net/sched/sch_generic.c: In function `dev_init_scheduler': /home/tiago/l4linux-2.4/net/sched/sch_generic.c:504: request for member `next' in something not a structure or union /home/tiago/l4linux-2.4/net/sched/sch_generic.c:504: request for member `prev' in something not a structure or union /home/tiago/l4linux-2.4/net/sched/sch_generic.c: In function `dev_shutdown': /home/tiago/l4linux-2.4/net/sched/sch_generic.c:526: warning: passing arg 1 of `list_empty' from incompatible pointer type make[6]: ** [net/sched/sch_generic.o] Erro 1 make[6]: Saindo do diretório `/home/tiago/l4/pkg/flips/server/lib-linux/src/OBJ-x86_586-l4v2' make[5]: ** [OBJ-x86_586-l4v2] Erro 2 make[5]: Saindo do diretório `/home/tiago/l4/pkg/flips/server/lib-linux/src' make[4]: ** [src] Erro 2 make[4]: Saindo do diretório `/home/tiago/l4/pkg/flips/server/lib-linux' make[3]: ** [lib-linux] Erro 2 make[3]: Saindo do diretório `/home/tiago/l4/pkg/flips/server' make[2]: ** [server] Erro 2 make[2]: Saindo do diretório `/home/tiago/l4/pkg/flips' make[1]: ** [flips.bin] Erro 2 make[1]: Saindo do diretório `/home/tiago/l4/pkg' make: ** [pkg] Erro 2
do you know what this means?
thanks for all the answers
Tiago Jorge