码迷,mamicode.com
首页 >  
搜索关键字:start_kernel    ( 92个结果
error in config file "/etc/rabbitmq/rabbitmq.config"
记录一次RabbitMQ配置文件配置错误 error信息: dill@ubuntu-vm:/usr/share/doc/rabbitmq-server$ sudo /usr/lib/rabbitmq/bin/rabbitmq-server {"could not start kernel pid", ...
分类:其他好文   时间:2017-01-03 20:36:19    阅读次数:387
内存管理初始化源码5:free_area_init_nodes
start_kernel ——> setup_arch ——> arch_mem_init ——> |——> bootmem_init |——> device_tree_init |——> sparse_init |——> plat_swiotlb_setup |——> paging_init 我们 ...
分类:其他好文   时间:2016-10-19 19:19:08    阅读次数:196
内存管理初始化源码3:bootmem
start_kernel ——> setup_arch ——> arch_mem_init ——> bootmem_init ——> init_bootmem_node: 此时,不得不说的就是 bootmem 。 1. 什么是bootmem: 我们都知道,所有的物理内存是交给内核管理的,或者说是交给 ...
分类:其他好文   时间:2016-10-03 21:32:08    阅读次数:199
内存管理初始化源码2:setup_arch
PFN相关宏说明: 打印结果记录: initrd_start = 0x81a0000, initrd_end = 0x81b2e720 我们继续看 start_kernel—>setup_arch—>arch_mem_init—>bootmem_init。 2. init_initrd 在 kern ...
分类:其他好文   时间:2016-09-22 19:36:53    阅读次数:180
内存管理初始化源码1:setup_arch
源码声明:基于Linux kernel 3.08 1. 在kernel/arch/mips/kernel/head.S中会做一些特定硬件相关的初始化,然后会调用内核启动函数:start_kernel; 2. start_kernel是通用的内核启动函数,但是在初始化内核过程中,必然有一些参数是特定于 ...
分类:其他好文   时间:2016-09-20 16:34:16    阅读次数:201
linux 内核移植(七)——rest_init函数分析
代码在start_kernel函数运行的最后到了rest_init()函数中1:rest_init()函数分析(1)rest_init中调用kernel_thread函数启动了2个内核线程,分别是:kernel_init和kthreadd(2)调用schedule函数开启了内核的调度系统,从此linux系统开始转起来了。(3)rest_init最终调用cpu_idle函..
分类:系统相关   时间:2016-08-22 00:36:36    阅读次数:224
设备树实例(二)
在内核里,如何利用dtb?以下以全志a64为实例讲解。 解析dtb的流程如下: start_kernel // init/main.c setup_arch // arch/arm64/kernel/setup.c setup_machine_fdt(__fdt_pointer) unflatten ...
分类:其他好文   时间:2016-07-22 06:30:46    阅读次数:799
新旧内核的device设备注册对比
转自:http://blog.chinaunix.net/uid-7332782-id-3268801.html 1. Version2.6内核启动过程 start_kernel( ) //板子上电启动后进入start_kernel( ),相当于程序的main入口 -->setup_arch(&co ...
分类:其他好文   时间:2016-06-04 23:44:22    阅读次数:816
Renesas E2 平台启动时间调试
1、问题描述        仪表项目DM001,使用的是RenesasR-Car E2(R8A7740)平台,使用U-boot启动,Start Kernel之前的时间比较长,约有8~9秒。超出了系统要求,目标是把时间缩小到1秒以内。          此SoC的启动时,内置的ROM代码会从QSPI接口的Flash中读取前16K数据到0xe6300000地址,从这里开始运行,由于只读取16K数...
分类:其他好文   时间:2016-05-27 11:30:42    阅读次数:234
slab----1
内核启动早期初始化 start_kernel()->mm_init()->kmem_cache_init() 1,初始化静态initkmem_list3三链; 2,初始化cache_cache的nodelists字段为1中的三链; 3,根据内存情况初始化每个slab占用的页面数变量slab_break_gfp_order; 4,将cache_cache加入ca...
分类:其他好文   时间:2016-05-13 02:43:16    阅读次数:177
92条   上一页 1 2 3 4 5 6 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!