-
请问什么情况下需要安装源码、编译内核?我现在正在编写一个基于netfilter的简单防火墙模块,想在2.6版本的redhatenterpriselinux下测试,不知道需不需要安装redhat的源码并编译,然后,安装自己的模块进行测试。linux的源码需不需要安装啊?各位大侠帮帮忙?wuwenhua 时间:11-29 + 阅读全文
-
关于ip_append_data函数的问题大家好,在阅读《understandinglinuxnetworkinternals》一书中第21章时,遇到如下描述:IftheL4layerwantsfastresponsetime,itmightcallip_push_pending_framesaftereachcalltoip_append_data.Butthetwofunctionsjiufei19 时间:11-29 + 阅读全文
-
关于pci 配置寄存器组UHCI的配置寄存器组已经在总线枚举时被设置!有一点不明!如图所示!下载(44.51KB)2010-11-2814:58而在UHCIspec中:下载(45.58KB)UHCIspec2010-11-2815:01为什么两个图中的某个寄存器对应不上!例如:上图中0x0h处寄存器保存的是vendorzd零 时间:11-28 + 阅读全文
-
请教大家cpumask_var_t这个结构体做什么的?在内核很多地方见过,但是不知道具体是做什么的?理解的是cpu掩码。谁能举个浅显易懂的例子吗?谢谢wzhongyuan 时间:11-16 + 阅读全文
-
急切等待高手回答,非常的迫切我现在正在着手研究linux内核,所以是一个新手。一切都是从零开始,我想在内核源码中添加一些printk,然后调用测试程序,看看输出的日志。但是日志没有输出来,我不知道是系统没有调用我修改后的模块还是什么原因?我先说说具体情况。我使用的是ubuntu10.4linux内核是2.6.32-21刚给他更新到2.6.36,这内核编译更新也让我花了不少时间。我现在修改源码net部分下的tc古红亮 时间:11-26 + 阅读全文
-
关于__KERNEL_CS,__KERNEL_DS,__USER_CS,__USER_DS宏定义#defineGDT_ENTRY_DEFAULT_USER_CS 14#define__USER_CS(GDT_ENTRY_DEFAULT_USER_CS*8+3)#defineGDT_ENTRY_DEFAULT_USER_DSL_kernel 时间:11-25 + 阅读全文
-
哪里可以下载as和ld我在看《Linux内核完全注释》,里面说到要用到as86和ld86,可是它给的地址里找不到。我的系统是centOS5.3,是装在虚拟机VWare,请问要到哪里去下载?要装as86和ld86这两个吗?怎么装?netdoger 时间:11-24 + 阅读全文
-
求内核执行时间较长的代码【已解决】本帖最后由瀚海书香于2010-11-2518:03编辑因为现在测试需要在一个软中断执行时间大约在1~2秒的时间。条件:1.不能使用浮点运算。(内核不支持) 2.不能使用delay类函数。(软中断不允许睡眠)哪位大虾给设计个执行时间比较长的代码啊?瀚海书香 时间:11-25 + 阅读全文
-
ULK关于永久内核映射计数器的解释和源代码以及《深入linux内核架构》上讲的都不一样?/**Virtual_countisnotapure"count".在源代码(我的是2.6.25)* 0meansthatitisnotmapped,andhasnotbeenmapped* sinceaTLBflush-itisusable.* 1meanstxumin330774233 时间:11-25 + 阅读全文