关于系统调用的一个疑问

问题:系统调用是如何陷入内核的?? LKD那上面说:“(应用层)通知内核的机制是靠软中断实现的”。但是我在软中断那里找不到对此异常的处理,请大侠指点!

作者: angeltears 发布时间: 02-17

多核架构处理器访存模型问题,请教?

大家好 有个关于多核处理器访存模型问题,请教一下大家 对于CMP架构多核处理器,因为所有执行核共享片外访存通路和单一内存地址空间,所以属于UMA架构,但如果从Cache延迟角度来看,它是属于NUCA(Non-Uniform Cache Access),还是UCA呢? 还是说根据具体结构来看,比如,如果L1 Cache独立、L2 Cache共享,那么对于L1 Cache来说就是NUCA,但是对于L2 Cache就属于UCA,如果L...

作者: pkw888 发布时间: 02-16

请教如何遍历加载到内核中的所有模块?

如题。请问如何遍历所有加载到内核中的模块,并且根据一个线性地址,如果能定位到当前的内核模块是哪个? 谢谢

作者: wzhongyuan 发布时间: 02-16

求教高手指点Redhat下网桥搭建问题

环境:我有3台PC机 一台Redhat9, 另外2台XP系统,其中Redhat9机器上2快网卡。 目的:要在Redhat9上搭建网桥,实现2台XP之间能互相通信。最终要看看能否通过网桥来控制2台XP之间的通信速度。 我按照网上有人写的做了一些但是不好使啊,哪位能给小弟指点指点该怎么做啊………… 纠结中……

作者: shari2000 发布时间: 02-16

新手求教!没法输中文

我安装的是Fedora-14-i686-Live-Desktop版本的,安装完后发现没有输入法管理器,装了fcitx,界面是出来了,不过只能打英文,再装了ibus,效果跟没装一样。。。

作者: xxy_aldrich 发布时间: 02-16

ipip.c中发送函数的问题

本帖最后由 瀚海书香 于 2011-02-16 10:25 编辑 分析ipip.c的发送函数ipip_tunnel_xmit的时候发现一个问题。 就是在重新封装好skb后,会调用nf_reset(skb),然后再把数据包发送出去。 个人感觉,如果调用nf_reset(skb),而这时候skb->nfct==1,所以会将conntrack的链接信息删除掉,但是查看/proc/net/nf_conntrack发现,链接并没有删除掉?请问是在什么时候把skb->nfct++的...

作者: 瀚海书香 发布时间: 02-16

sk_err_soft和 sk_err有什么区别?

下面是注释,这两个域是struct sock中的。 * @sk_err: last error * @sk_err_soft: errors that don't cause failure but are the cause of a * persistent failure not just 'timed out' 复制代码 这里注释没太看懂, 不知道这两个错误有什么区别?为什么需要sk_err_soft? 我看了内核的代码基本上是在tcp_v4_err中调用的,而这个是被ICMP模块使用的。 接下来是延伸出来的一...

作者: simohayha_cu 发布时间: 02-15

insmod,rmmod之后操作系统崩溃,怎么调试?

写了一个内核模块, insmod之后,工作正常。 rmmod也不报错。 但之后执行任何系统命令,比如ls,vi,甚至reboot, 系统会崩溃,稀里哗啦刷几大屏。 请问怎么调试?

作者: flyfrogs 发布时间: 02-15

(type*)0->member什么含义

内核源码中形如:(type*)0->member 是什么含义?? type:结构体类型 member:结构体的成员

作者: shaohui973 发布时间: 02-15

对__might_sleep的一个疑问

void __might_sleep(char *file, int line) { #if defined(in_atomic) static unsigned long prev_jiffy; /* ratelimiting */ if ((in_atomic() || irqs_disabled()) && system_state == SYSTEM_RUNNING) { if (time_before(jiffies, prev_jiffy + HZ) && prev_jiffy) return; prev_jiffy = jiffies; printk(KERN_ERR "Debug: sleeping function called from invalid" " con...

作者: amarant 发布时间: 02-15