2015年(100)
发布时间:2015-05-16 21:31:45
linux的内存(正式)页表是在内核代码执行到start_kernel函数后执行paging _init函数建立的,这里要注意一个事情就是说,这里paging_init函数可以正常创建内存页表的条件有两个: 1、 meminfo已初始化:即初始化物理内存各.........【阅读全文】
发布时间:2015-05-16 21:08:43
linux高端内存页框管理:永久内核映射、临时内核映射以及非连续内存分配作者:河西无名式 发布日期:2013-10-25 20:03:55我来说两句(0)收藏本文1.高端内存的区域划分内核将高端内存划分为3部分:VMALLOC_START~VMALLOC_END、KMAP_BASE~FIXADDR_START和F.........【阅读全文】
发布时间:2015-05-16 13:55:47
linux的内存(正式)页表是在内核代码执行到start_kernel函数后执行paging _init函数建立的,这里要注意一个事情就是说,这里paging_init函数可以正常创建内存页表的条件有两个:1、 meminfo已初始化:即初始化物理内存各个.........【阅读全文】
发布时间:2015-05-16 12:56:14
Linux启动bootargs参数分析Written by leeming这几天刚好在看linux c语言启动,现在就顺便把内核在启动时解析bootargs这一块单独拎出来讲解下,内核对于bootargs的解析分为几块:1. setup_arch(&command_line);综述:在这个函数中,系统会获得bootargs参数,并对其做.........【阅读全文】
发布时间:2015-05-16 07:49:07
Linux Command Line 解析处理模型Linux kernel 的启动包括很多组件的初始化和相关配置,这些配置参数一般是通过command line 进行配置的。在进行后续分析之前,先来理解一下command line 的处理模型:要处理的对象是一个字符串,其中包含了各种配.........【阅读全文】