发布时间:2014-04-04 20:38:46
static void __init alloc_init_section(pud_t *pud, unsigned long addr, unsigned long end, phys_addr_t phys, const struct mem_type *type){pmd_t *pmd = pmd_offset(pud, addr);if (((addr | end | phys) & ~SECTION_MASK) == 0) {pmd_t *p = pmd;if (addr & SECTION.........【阅读全文】
发布时间:2014-04-03 20:55:16
static inline void prepare_page_table(void){unsigned long addr;phys_addr_t end; // [ 0.000000@0] Memory policy: ECC disabled, Data cache writealloc // [ 0.000000@0] prepare_page_table 1 addr 0x0 // [ 0.000000@0] prepar.........【阅读全文】
发布时间:2014-04-03 00:34:34
http://blog.csdn.net/tommy_wxie/article/details/17093297linux-3.2.36内核启动1-启动参数(arm平台 启动参数的获取和处理,分析setup_arch)linux-3.2.36内核启动2-setup_arch中的内存初始化1(arm平台 分析高端内存和初始化memblock)linux-3.2.36内核启动3-setup_arch中的内存初始化2(arm平台 分析建立页.........【阅读全文】