内核加载疑问

是否所有版本的内核镜像都被bootloader(grub)加载到物理内存1M处吗?
但为什么在 System.out文件中会有如下:
        C0400000 T _text
        C0400000 T startup_32
内核镜像被加载到4M 处?

作者: zd零   发布时间: 2011-01-26

只是虚拟地址是C0400000, uboot要负责搬运内核代码段,数据段,到内存相应虚拟地址的地方。

也不晓得你这cpu是x86还是啥,可以肯定不是mips。读读cpu软件手册,就知道对应的物理内存是多少了?

作者: tuibo   发布时间: 2011-01-26

http://linux.chinaunix.net/bbs/thread-1177269-1-2.html
看5楼 或许有点帮助

作者: chobit_s   发布时间: 2011-01-26

回复 chobit_s


    内核镜像最终会被加载到内存的何处是由bootloader 决定的吧?

作者: zd零   发布时间: 2011-01-26