Greetings!
Just started playing around with fiasco and l4env. I checked out l4env and hello from CVS, which obtained all the required files. I was able to compile it on my x86 Thinkpad (T41) running Debian Sarge 3.1r0a. I've added an entry in boot/grub/menu.lst as follows:
title DROPS/Fiasco u-kernel kernel (hd0,0)/boot/fiasco/rmgr -sigma0 module (hd0,0)/boot/fiasco/main -noserial -nowait -nokdb module (hd0,0)/boot/fiasco/sigma0 module (hd0,0)/boot/fiasco/names module (hd0,0)/boot/fiasco/log module (hd0,0)/boot/fiasco/dm_phys module (hd0,0)/boot/fiasco/hello
On boot, I get the following output:
" RMGR: Starting tasks #OS: loading "(hd0,0)/boot/fiasco/names" from 0022b000 - 002341a4 to [ 02240000 - 00246b52 The module 02: 02240000 - 00246b52 : (hd0,0)/boot/fiasco/names overlaps with module loaded by bootloader at 00100000 - 001ca240: Rmgr 02: 0022b000 - 002341a4: (hd0,0)/boot/fiasco/names 03: 00235000 - 0023d324: (hd0,0)/boot/fiasco/log 04: 0023e000 - 00252584: (hd0,0)/boot/fiasco/dm_phys 05: 00253000 - 0025d7ef: (hd0,0)/boot/fiasco/hello
The reason for this error message is that the modules as loaded by grub interface with their final position as defined by the linker. Most often you can solve this problem by inserting the command "modaddr 0x02000000" immediately as next line after the "kernel=" line of your menu.lst. Note that you have to use a special version of GRUB which is available from http://os.inf.tu-dresden.de/drops/download.html.
Return reboots, "k" enters L4 kernel debugging. "
I already have grub installed in the MBR of the hard disk, and I don't have a floppy drive in the laptop.
1. Is there any other way I can get these modules loaded and tested?
Of course, hello module does not require the names, log, dm_phys modules. It runs fine though with rmgr, main and sigma0.
2. I am particularly interested in device drivers. Is there any documentation that covers these in DROPS other than using Linux device drivers?
I'd appreciate any help in this regard.
Thanks,
SK
-- Shakthi Kannan, MS Software Engineer, Specsoft (Hexaware Technologies) [E]: shakthimaan@yahoo.com [M]: (91) 98407-87007 [W]: http://www.shakthimaan.com [L]: Chennai, India
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com