请问,内核中结构体变量为什么可以这样写 struct task_struct *p; *p = *current;

请问,内核中结构体变量为什么可以这样写structtask_struct*p;*p=*current;intdo_fork(unsignedlongclone_flags,unsignedlongstack_start,structpt_regs*regs,unsignedlongstack_size){intretval=-ENOMEM;stru

作者: xiachongbaogc 发布时间: 07-23

bochs调试

[执行控制]c|cont向下执行,相当于WinDBG的“g”。s|step|stepi[count]单步执行,相当于WinDBG的“t”,count默认为1。p|n|next单步执行,类似于WinDBG的“p”。q|quit|exit退出调试,同时关闭虚拟机。Ctrl-C结束执行状态,返回调试器提示符。Ctrl-Difatemptylineonc

作者: 虚名界 发布时间: 06-30

函数返回变量前的两个感叹号什么意思?

在读linux内核代码时,发现在有些函数中,在返回的变量前加两个感叹号,如return!!s->objects;。这是做什么?是为了对齐吗?补充:问题已经解决,是非非的意思。是gnuc的语法。但是还是不清楚用这个的好处是什么,直接返回该变量不是更好吗?

作者: harveysharp 发布时间: 03-04

current->mm

在内核代码中经常看到current例如currnet->mm请问这个current究竟是什么呢?是在什么地方定义的?

作者: shpchp 发布时间: 02-20

关于linux 的休眠和快速启动。

产品需要加入休眠和快速启动,哪位大哥研究过>指点指点。谢谢了。

作者: hongjiujing 发布时间: 12-11

head.S分析

因为setup.S1最后的为一条转跳指令,跳到内核第一条指令并开始执行。指令中指向的是内存中的绝对地址,我们无法依此判断转跳到了head.S。但是我们可以通过Makefile简单的确定head.S位于内核的前端。在arch/i386的Makefile中定义了HEAD:=arch/i386/kernel/head.o而在linux总的Makefile中由这样的语句include

作者: yoytdt 发布时间: 04-16

谁知道_initfunc()

我在读linux源代码时,在初始化部分,经常看到一些函数如setup_arch包含在一个_initfunc()的东西里面,谁知道这个_initfunc()是起什么作用的?多谢

作者: donhoff_h 发布时间: 04-11

Do me a favor please! About kernel

怎么配置最小的kernel?

作者: shadesert 发布时间: 04-16

请教内核配置问题

请教内核配置问题1.谁能跟我解释一下内核所有配置项的意思?2.可以根据我的电脑帮我设计一个最优的编译方案吗?(最好有解释)3.或者推荐几篇好文章,希望是详细的。我的电脑配置如下CPU:Celeron2.0BIOS:PhoenixTechnologiesLTD6.00PG主板:SIS-651内存:256M显卡nvidiageforce2mx40064M硬盘40

作者: linhackerhzc 发布时间: 08-29

RTlinux内核怎样才能嵌入linux下, 急问???

各位大虾,我要装一个EMC软件,但是要在RTlinux的内核下才能装。我装的是Redhat9。0,不知怎样才能把down的RTlinux弄到现在的系统中?请高手指教!谢谢。

作者: rice008 发布时间: 04-16