[Armadillo:00892] Re: Armadillo-9: 大きなkernelではboot不可 ?
Masahiro Hanada
email@hidden
2006年 2月 24日 (金) 22:11:01 JST
花田です。
bss使用量を増やすとブートしなくなる件ですが…
SATO Yusuke <email@hidden> wrote:
> c02df280 B __bss_start
> c0407360 B _end
>
> では起動せず、
>
> c02df280 B __bss_start
> c03fec60 B _end
>
> ならば起動しました。
JTAGで見てみたんですが。
上記の情報を使いbssをゼロクリアで埋めていくロジックが
head.Sの__mmap_switchedにあるんですが、この時点では
c03fffffまでしかメモリマップされてないようで…
c0400000をゼロクリアしようとしてアクセス例外を起こすようです。
この4MBがどこの根拠によるものなのか?がまだちょっと見えてません。
もう少し調べてみます。
____________________________________________________
花田 政弘 (はなだ まさひろ)
(株)アットマークテクノ IT開発部
TEL: 011-207-6550 FAX: 011-207-6570
URL: http://www.atmark-techno.com/
E-mail: email@hidden
____________________________________________________
armadillo メーリングリストの案内