最近看了一点MP上的lock,发现一个问题,大家讨论一下吧。 一般在IA32的spinlock的实现中几乎都有“pause”这条指令,为的是减少MP之间为了维持cache的一致性而进行的大量通讯,这也是Intel手册上建议的。在FreeBSD与OpenSolaris上也确实是这样作了,但是,奇怪的是linux2.6的内核中并没有这么作,而是用"rep;nop"来代替的,看代码 [code] "\n1:\t" \ "lock ; decb %0\n\t" \ "jns 4f\n\t" \ ...
by mingyanguo - 内核/嵌入技术 - 2006-01-18 17:28:13 阅读(1150) 回复(6)
从源代码中我们知道Kenel2.6中PAGE_OFFSET的值是0xC0000000 但是在FC3中读出的值是0x2000000,为什么呢? 是FC3内核中修改了这个值吗?
我的cpu不准备运行linux os,只是想用他来做一个类似单片机的那种,也就是一个while(1)来控制的, 但是要实现一个功能,就是有点类似linux kernel os 中的net功能,所以我想把linux os中的ip功能移植下来!感觉这个难度很大!不知道怎么做,有没有以前的哪位大哥做过这方面的需求,希望能给点建议,如果不行的话也给出说服兄弟的理由。
今年的linux 内核开发高层会议, 我个人有几个很感兴趣的主题: Realtime Embedded systems Security Paravirtualization and containers 不知道其它人是否也有兴趣。 欢迎讨论. http://lwn.net/Articles/191137/
1)在核心升级后,重新启动后提示iptables出错 2)网卡3c95x不能激活,我已经加载了该module 3)集成显卡intel845G显示为800*600无法改成更大的模式! 希望大虾们指导我这个菜鸟!
vc++6.0下采用了两种windows的关机的代码(附在后面),均可以在win2000下顺利关机。 但把程序的可执行文件(f.exe)拷贝到linux下通过kernel-win32来执行,却不能关机(虽然程序中的其他功能可以实现)。当程序运行到关机的那些代码时,只是简单的关闭当前的应用程序窗口。 现在的问题是: 1。windows下还有没有其他的“实现关机功能的代码”?也许那些代码可以在kernel-win32下关闭计算机 2。有没有其他的办法实现如下功能:在...
rpm -ivh dkms-2.0.17.4-1.el3.rf.noarch.rpm warning: dkms-2.0.17.4-1.el3.rf.noarch.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6 error: Failed dependencies: kernel-devel is needed by dkms-2.0.17.4-1.el3.rf rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm warning: kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm: V3 DSA signature: NOKEY, key ID 862acc42 error: Failed dependencies: dkms >= 2....