Hi,
Thanks for your replies.
--- Stefan Kalkowski stefan.kalkowski@os.inf.tu-dresden.de wrote:
have a look at here: http://os.inf.tu-dresden.de/opentc/download.xml
I downloaded source-20061016-p3.tar.bz2. Set HOST_CC,CC to gcc-3.3 and HOST_CXX and CXX to g++-3.3 in build_l4/.Makeconf.bid.
Doing make in the top-level directory created the build. Entered l4/ and did make O=../build_l4. It compiled fine.
Now, I created a small package l4/pkg/hiworld and ran ../../mk/tmpl/inst to create required files in hiworld/ directory. On doing make O=../build_l4 again, hiworld was compiled.
Built fiasco-ux and irq0 (using same gcc-3.3 and g++-3.3) in fiasco/ directory. Copied sigma0-ux, roottask, fiasco, irq0 and hiworld to /tmp/build directory. Changed to the directory and ran:
./fiasco -l hiworld
=== Output BEGINS===
Fiasco-UX on Linux 2.6.17 (i686) Mapped 64 MB Memory + 0 KB Framebuffer + 0 MB Input Area on FD 3
Loading Module 0x00090000-0x00096c24 [sigma0-ux] Loading Module 0x00120000-0x002bda14 [roottask] Copying Module 0x03949000-0x039e0bd4 [hiworld]
Bootstrapping...
Welcome to Fiasco(ux)! DD-L4(v2)/x86 microkernel (C) 1998-2006 TU Dresden Rev: Unknown compiled with gcc 3.3.6 for Intel Pentium 4
CPU: GenuineIntel (6:9:5:16) Model: Pentium-M (Banias) at 1395 MHz
128 Entry I TLB (4K pages) 2 Entry I TLB (4M pages) 128 Entry D TLB (4K pages) 8 Entry D TLB (4M pages) 32 KB L1 I Cache (8-way associative, 64 bytes per line) 32 KB L1 D Cache (8-way associative, 64 bytes per line) 1024 KB L2 U Cache (8-way associative, 64 bytes per line)
Freeing init code/data: 24576 bytes (6 pages)
SIGMA0: Hello! Found Fiasco: KIP syscalls: yes. Allocated 20kB for maintenance structures.
Roottask. Found Fiasco-UX. Command line found: "roottask"
64512kB ( 63MB) total RAM (reported by bootloader) 56600kB ( 56MB) received RAM from Sigma0 2268kB ( 3MB) reserved RAM for RMGR Received no I/O ports Attached irqs = [ <!0> 1 2 3 4 5 6 7 8 9 A B C D E F ]
Roottask: Loading 1 module. #05: loading "hiworld" from [03949000-039e0bd4] to [01800000-01813120][01814000-01834000] entry at 0000d060 via trampoline page code symbols at [039ec000-039f0000] (16kB), lines at [03939000-03949000] (64kB)
*hiworld | [5.0] l4rm/lib/src/config.c:103:l4rm_get_dsm(): *hiworld | L4RM: no dataspace manager found!
--PANIC, 'g' for exit-------------------------------ESP:01816ec0 EIP:01803d90 (5.00) jdb: g
=== Output ENDS ===
Do we need to build applications in a separate manner for fiasco-ux? The downloaded snapshot is exclusively for fiasco?
Thanks,
SK
-- Shakthi Kannan http://www.shakthimaan.com
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com