发布时间:2013-10-11 00:04:48
本文介绍了linux内核中高端内存映射与非连续内存分配,并解析了相应的源代码......【阅读全文】
发布时间:2013-10-10 23:59:17
static int __init my_init(void)__init 宏展开是 .init.text __attribute__ ((__section__(#S))),这是编译器的一个属性,就是将有这个前缀的函数代码放到一个代码段中,.init.text段,在内核启动的时候会把这个代码段中的所有函数都执行一遍。__attribute__只适用于GNU C,因为内核都是用GNU C的标准写的备注:.........【阅读全文】