mem_layout.h Assertion - L4Linux-2.6 with bmodfs

Adam Lackorzynski adam at
Wed Jun 29 00:03:22 CEST 2005

On Tue Jun 28, 2005 at 15:42:08 -0400, Julian Grizzard wrote:
> I get this assertion from Fiasco when loading L4Linux-2.6 with bmodfs:
> Assertion failed: '(Address)addr < 4<<20'
>   in auto/mem_layout.h:195
>   at f000efe5
> Any pointers?  Below is all my configuration information...  Thanks!

That assertion is caused by the incorrect loading of modules.

> Here's my grub config:
> title L4Linux-2.6
>         root (hd1,0)
>         kernel /boot/rmgr task modname "bmodfs" module module module
>         modaddr 0x02000000
>         module /boot/main26 -nokdb -nowait -serial -comport 1
>         module /boot/bmodfs
>                 module /boot/
>                 module /boot/run-script
>                 module /boot/vmlinuz26
>         module /boot/loader --fprov=BMODFS run-script

So, where does this come from? This is missing quite some essential
modules. It somewhat correlates with one of the examples on the website
but is missing the points being filled out. I guess I need to give a
full example there too. bmodfs is a replacement for tftp in this
example, all other modules need to be kept!


Adam                 adam at

More information about the l4-hackers mailing list