Hi Jian,
If you have the same issue with memory, try to load modules to large memory
region.
I have following memory layout on my PC (this log from bootstrap):
  RAM: 0000000000000000 - 000000000009ebff: 635kB
  RAM: 0000000000100000 - 000000001fffffff: 523264kB
  RAM: 0000000020200000 - 000000003fffffff: 522240kB
  RAM: 0000000040200000 - 00000000bbd36fff: 2026716kB
  RAM: 00000000bcde8000 - 00000000bcde8fff: 4kB
  RAM: 00000000bce73000 - 00000000bcffffff: 1588kB
My loader has tried to boot to the first region 0000000000100000 -
000000001fffffff and cannot fit image to memory. I've hardcoded for
startaddress 0x40200000 (my biggest region) and modify
modaddr in the boot script to 0x80000000. After this changes l4linux can
work on my hardware.
Maybe you have different issues. I don't know, sorry. I haven't
investigated this issue with memory, I've only found the fast solution for
my case.


--
Ivan Loskutov



2013/4/15 Jian Liu <[email protected]>

>
>       Jian LIU
> ----
> email to: [email protected]
>
>
> 2013/4/14 Ivan Loskutov <[email protected]>
>
>> Hi Jian,
>> 1) I've used iPXE because it has good code and I can change this for my
>> needs. Grub seems more difficult for modifications for me. Second cause
>> - network boot is better for debuging. You can modify Grub or your other
>> prefered bootloader.
>>
>
>    Hi Ivan,
>
>       Could you give more directions about how to modify Grub?  For
> example, which codes should be done? and what is aim of change? I am
> familiar with Grub code and will try to do it. Thanks again.
>
>  Best,
>
>       Jian
>
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> Genode-main mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
>

--
Ivan Loskutov



2013/4/15 Jian Liu <[email protected]>

>
>       Jian LIU
> ----
> email to: [email protected]
>
>
> 2013/4/14 Ivan Loskutov <[email protected]>
>
>> Hi Jian,
>> 1) I've used iPXE because it has good code and I can change this for my
>> needs. Grub seems more difficult for modifications for me. Second cause
>> - network boot is better for debuging. You can modify Grub or your other
>> prefered bootloader.
>>
>
>    Hi Ivan,
>
>       Could you give more directions about how to modify Grub?  For
> example, which codes should be done? and what is aim of change? I am
> familiar with Grub code and will try to do it. Thanks again.
>
>  Best,
>
>       Jian
>
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> Genode-main mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
>

--
Ivan Loskutov



2013/4/15 Jian Liu <[email protected]>

>
>       Jian LIU
> ----
> email to: [email protected]
>
>
> 2013/4/14 Ivan Loskutov <[email protected]>
>
>> Hi Jian,
>> 1) I've used iPXE because it has good code and I can change this for my
>> needs. Grub seems more difficult for modifications for me. Second cause -
>> network boot is better for debuging. You can modify Grub or your other
>> prefered bootloader.
>>
>
>    Hi Ivan,
>
>       Could you give more directions about how to modify Grub?  For
> example, which codes should be done? and what is aim of change? I am
> familiar with Grub code and will try to do it. Thanks again.
>
>  Best,
>
>       Jian
>
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> Genode-main mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
>
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Genode-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/genode-main

Reply via email to