共 19 篇文章
显示摘要每页显示  条
深入理解Android系统第一弹。系统在内核空间初始化进程,内存,文件系统,驱动模块之后,调用init_post()函数,开启第一个用户进程init,进入用户空间。/kernel/init/main.c (仅截取部分重要代码)[plain] view plaincopyprint?static noinline int init_post(void) { run_init_process("/sbin/init"); run_init_process...
setup_arch解释时会发现root=/dev/mtdblock2,然后它就会调用root_dev_setup[cpp]static int __init root_dev_setup(char *line) { strlcpy(saved_root_name, line, sizeof(saved_root_name)); return 1; } __setup("root=", root_dev_setup);
__param这个段的声明有些平台是在arch/../../vmlinux.lds.S,而大多数平台是放到kernel\include\asm-generic\vmlinux.lds.h中,定义如下: __param : AT(ADDR(__param) - LOAD_OFFSET) { VMLINUX_SYMBOL(__start___param) = .;*(__param) VMLINUX_SYMBOL(__stop___param) = .;}parse_args("Booting kernel", command_line, __start__...
5.3 内核命令行处理(2)static struct obs_kernel_param __setup_console_setup \ __attribute__((__section__(".init.setup")))= {__setup_str_console_setup, console_setup, 0};具体在本例中,代码要为字符串信息console=寻找匹配信息,在这个相关的结构中,函数返回一个指向console_setup()函数的指针,它会以该参数(字...
acpi_irq_pci= [HW,ACPI] If irq_balance, clear listed IRQs for use by PCI Format: <irq>,<irq>...aedsp16= [HW,OSS] Audio Excel DSP 16 Format: <io>,<irq>,<dma>,<mss_io>,<mpu_io>,<mpu_irq> See also header of sound/oss/aedsp16.c.sscape= [HW,OSS] Format: <io>,<irq>...
内核如何处理引导参数。[KNL,BOOT]max_addr=nn[KMG]内核将忽略在该物理地址以上的内存[KNL,BOOT]mem=nn[KMG]强制指定内核使用多少数量的内存。[HW,ACPI]acpi_irq_balance使ACPI对中断请求进行平衡,在APIC模式下为默认值[HW,ACPI]acpi_irq_nobalanceACPI不对中断请求进行平衡(默认),PIC模式下为默认值[HW,ACPI]acpi_irq_pci=<irq>,<i...
内核如何处理引导参数。[KNL,BOOT]max_addr=nn[KMG]内核将忽略在该物理地址以上的内存[KNL,BOOT]mem=nn[KMG]强制指定内核使用多少数量的内存。[HW,ACPI]acpi_irq_balance使ACPI对中断请求进行平衡,在APIC模式下为默认值[HW,ACPI]acpi_irq_nobalanceACPI不对中断请求进行平衡(默认),PIC模式下为默认值[HW,ACPI]acpi_irq_pci=<irq>,<i...
内核命令行处理。代码清单5-4 控制台设置部分代码 /* * Setup a list of consoles. Called from init/main.c */ static int __init console_setup(char *str) { char name[sizeof(console_cmdline[0].name)]; char*s, *options; int idx; /* * Decode str into name, index, options. */ return 1; } __setup("console=", console_s...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部