latest cvs & previous snapshot are compatible ?

suzukis at file.phys.tohoku.ac.jp suzukis at file.phys.tohoku.ac.jp
Sat Jun 12 15:47:41 CEST 1999


After testing the combinations of new/old kernel & new/old server,
new/old kernel can start hello server and L4-Linux 2.0, but could
not start L4-Linux 2.2 server which I compiled by myself.
Please ignore my previous report saying "even hello server cannot
work". It seems that I used a staled floppy. Sorry!

The messages displayed are following. Messages are read by eyes,
and typed by hand, so I could not type whole.

==========================================================================
message by old kernel & new L4-Linux 2.2 server
==========================================================================
RMGR: loading (fd0)/sigma0
RMGR: detected new-style DD-L4
RMGR: starting (fd0)/main -nokdb proto=0x1012c0

Welcome to Fiasco!
DD-L4/x86 microkernel (c) 1998 TU Dresden - Mar 31 1999

SIGMA0: Hello!
i am 80000:40000, my pager is 0:0
RMGR: Hi there!
RMGR: running on L4/Pentium
RMGR: total RAM size = 32383 KB (reported by bootloader)
              received 25396 KB RAM from sigma0
                         304 KB reserved for RMGR
RMGR: attached irqs = [ <!0> 1 <!2> <!3> 4 5 6 7 <!8> 9 a b c d e f ]
RMGR: configured task 0x2: [ m:0,ffffffff,ffffffff hm:0,ffffffff,ffffffff
      t:0,ffff,ffff i:ffffffff lmcp:ffff s:0,ff,ff
      mcp:ff prio:64 small ff ]
RMGR: configured task 0x4: [ m:0,ffffffff,ffffffff hm:0,ffffffff,ffffffff
      t:0,ffff,ffff i:ffffffff lmcp:ffff s:0,ff,ff
      mcp:ff prio:64 small ff ]
RMGR: configured task 0x5: [ m:0,ffffffff,ffffffff hm:0,ffffffff,ffffffff
      t:0,ffff,ffff i:ffffffff lmcp:90 s:0,ff,ff
      mcp:ff prio:64 small 2 ]
RMGR: log_mask: 0, log_type: 0
RMGR: configured small_space_size = 64MB
RMGR: loading task (fd0)/glinux.gz root=/dev/hda5 -s [ 0x3ff000-0x50b4c4 ]
      to [ 0x3ff000-0x50b4c4 ]
RMGR: starting task (fd0)/glinux.gz root=/dev/hda5 -s
      at entry 0x3ff000 via trampoline page code 0x26e144
RMGR: bootwait option was set -- please oress a key
      Return continues, Esc panics, "k" enters L4 kernel debugger...

[Hit [RET], long long garbage is displayed.]
....
wawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawa
wawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawa
frfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfr
frfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfr
....(possibly, Calibrating loop messages might be displayed here)
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444m pages: 1400, non_4m_pages: 3072
Memory: 22032k/32768k available (700k kernel code, 2892k reserved, 7100k data, 36k init)

Root: pfa (14bfee) < rp_mem_end (02000000) in 5.3 at eip 42014e
page fault rcv error = 0x40
KDB: rcv from pager fault
Dump of trap_state at 0x0c141f1c:
EAX 00000000 EBX c0141f84 ECX 00000000 EDX 000000a0
ESI c0141800 EDI 00000000 EBP c0141fa0 ESP c0141f60
EIP f0006cba EFLAGS 00003246
CS 0010 SS 0018 DS 002b ES 002b FS 002b GS 002b
trapno 3, error 00000000, from kernel mode
f000d240 f000d3be 00000006 c0141800 0014bfec 00000040 f00033e0 c014f800
c014f800 ffffffff 0014bfee 00405000 c0141fa4 0042014e 00000082 00000040
c0141fcc f000471c c0141800 0014bfec 00000006 0014bfe0 ffffffff 01998140
c0141800 c0141800 004ee674 c0141fe8 f000952d 0014bfec 00000006 00000019
terminated due to trap
=====================================================================
message by old kernel & new L4-Linux 2.2 server
=====================================================================
RMGR: loading (fd0)/sigma0
RMGR: detected new-style DD-L4
RMGR: starting (fd0)/main -nokdb proto=0x10136c

Welcome to Fiasco!
DD-L4/x86 microkernel (c) 1998 TU Dresden - Jun 11 1999

SIGMA0: Hello!
RMGR: Hi there!
RMGR: running on L4/Pentium
RMGR: total RAM size = 32383 KB (reported by bootloader)
              received 25388 KB RAM from sigma0
                         296 KB reserved for RMGR
RMGR: attached irqs = [ <!0> 1 <!2> <!3> 4 5 6 7 <!8> 9 a b c d e f ]
RMGR: configured task 0x2: [ m:0,ffffffff,ffffffff hm:0,ffffffff,ffffffff
      t:0,ffff,ffff i:ffffffff lmcp:ffff s:0,ff,ff
      mcp:ff prio:64 small ff ]
RMGR: configured task 0x4: [ m:0,ffffffff,ffffffff hm:0,ffffffff,ffffffff
      t:0,ffff,ffff i:ffffffff lmcp:ffff s:0,ff,ff
      mcp:ff prio:64 small ff ]
RMGR: configured task 0x5: [ m:0,ffffffff,ffffffff hm:0,ffffffff,ffffffff
      t:0,ffff,ffff i:ffffffff lmcp:90 s:0,ff,ff
      mcp:ff prio:64 small 2 ]
RMGR: log_mask: 0, log_type: 0
RMGR: configured small_space_size = 64MB
RMGR: loading task (fd0)/glinux.gz root=/dev/hda5 -s from 0x17b000-0x270698
      to [ 0x3ff000-0x50b4c4 ]
RMGR: starting task (fd0)/glinux.gz root=/dev/hda5 -s
      at entry 0x3ff000 via trampoline page code 0x271144
RMGR: bootwait option was set -- please oress a key
      Return continues, Esc panics, "k" enters L4 kernel debugger...

[hit [RET] key, long long garbage starts].........
wawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawawa
frfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfr
frfrfrfRMGR found at 4.1
set_default_idt disabled
irq_thread : RMGR denied irq 2: code 0xffffffff
irq_thread : RMGR denied irq 3: code 0xffffffff
irq_thread : RMGR denied irq 8: code 0xffffffff
Detected 119952902 Hz proc.
Console: coulour VGA+ 80x25
Calibrating delay loop....

[garbage restarts].........
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
44444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444m pages: 1400, non_4m_pages: 3072
Memory: 22032k/32768k available (700k kernel code, 2908k reserved, 7100k data, 36k init)

Root: pfa (1961002) < rp_mem_end (02000000) in 5.3 at eip 4e75e7
page fault rcv error = 0x40
L4KD -BP----------------------------------------------EIP: f0007e2a
======================================================================

It seems that both messages are similar, the difference 
between old/new Fiasco does not matter. I'm wondering if
I miscompiled L4-Linux 2.2 - I will reconsider.

By the way, I want to check on 486 PC. The PC I used for
compiling is Pentium machine, and the compiled kernel seems
to be for Pentium and not for 486, how could I compile
the kernel for 486?

suzuki



More information about the l4-hackers mailing list