When bootstub get control, the memory map in DRAM is like
2012-10-17 10:59
471 查看
路径:src/device/intel/bootstub/head.S
* 0x1102000 | initrd | initrd will move to highest memory otherwise
*+bzImage size +-----------------------+ bzImage uncompressing will destory it
* | bzImage |
* 0x1102000 +-----------------------+
* | boot stub |
* 0x1101000 +-----------------------+
* | free space |
* | used as stack |
* 0x1100110 +-----------------------+
* | SPI0 or SPI1 | MIC need to fill it:
* | | 0x0: SPI0, 0x1: SPI1
* 0x110010c +-----------------------+
* | boot stub spi uart | MIC need to fill it:
* | suppression flag | 0x1 suppression, 0x0 default
* 0x1100108 +-----------------------+
* | initrd size | MIC need to fill it: initrd file size
* 0x1100104 +-----------------------+
* | bzImage size | MIC need to fill it: bzImage file size
* 0x1100100 +-----------------------+
* | kernel cmdline | MIC need to fill it
* 0x1100000 +-----------------------+
*/
* 0x1102000 | initrd | initrd will move to highest memory otherwise
*+bzImage size +-----------------------+ bzImage uncompressing will destory it
* | bzImage |
* 0x1102000 +-----------------------+
* | boot stub |
* 0x1101000 +-----------------------+
* | free space |
* | used as stack |
* 0x1100110 +-----------------------+
* | SPI0 or SPI1 | MIC need to fill it:
* | | 0x0: SPI0, 0x1: SPI1
* 0x110010c +-----------------------+
* | boot stub spi uart | MIC need to fill it:
* | suppression flag | 0x1 suppression, 0x0 default
* 0x1100108 +-----------------------+
* | initrd size | MIC need to fill it: initrd file size
* 0x1100104 +-----------------------+
* | bzImage size | MIC need to fill it: bzImage file size
* 0x1100100 +-----------------------+
* | kernel cmdline | MIC need to fill it
* 0x1100000 +-----------------------+
*/
相关文章推荐
- How to get a type in C++ when its template argument is the argument
- TIP: when you get a message in job log user [Dr. Who] is not authorized to view the log
- GTX1070+WIN10安装UBUNTU16双系统显示ubuntu ESRT header is not in the memory map
- The source file is different from when the module was built. Would you like the debugger to use it anyway?
- How to fix the problem that the Download rate is too Slow when doing "apt-get install"
- The function getXX must be used with a prefix when a default namespace is not specified
- RunningMapReduceExampleTFIDF - hadoop-clusternet - This document describes how to run the TF-IDF MapReduce example against ascii books. - This project is for those who wants to experiment hadoop as a skunkworks in a small cluster (1-10 nodes) - Google Pro
- WP7“Navigation is not allowed when the task is not in the foreground.”解决方案
- Setting an effect when the items in a data provider change on a List control in Flex
- use MyButton is simple,only add two file and then add some code just bellow in any dlg src declear the button control and will ok!
- Attribute value request.getParameter("digyso") is quoted with " which must be escaped when used within the value
- RunningMapReduceExampleTFIDF - hadoop-clusternet - This document describes how to run the TF-IDF MapReduce example against ascii books. - This project is for those who wants to experiment hadoop as a skunkworks in a small cluster (1-10 nodes) - Google Pro
- (error) LOADING Redis is loading the dataset in memory问题解决
- How To Determine When a Page Is Done Loading in WebBrowser Control
- Get control name in Page_Load event which make the post back
- jsp The method getServletContext() is undefined for the type in eclipse解决方法
- When theme change,the control tree is changed.
- EJB3: Mapping of 1-to-1 relationships when primary key in the source table is also a foreign key for the target entity
- 点击“后退”按钮时不保存前一个网页中文本框的值(empty the textbox in previous page when "BACK" button is clicked )
- 解决ExecuteReader requires the command to have a transaction when the connection assigned to the command is in a pending local transaction.