RTL8139网卡驱动程序分析[转]

在xsfocus上看到一篇分析rtl8139网卡驱动分析的文章。特地转过来,供大家学习和讨论。原文链接:http://www.xfocus.net/articles/200707/931.html创建时间:2007-07-27更新时间:2007-07-28文章属性:原创文章提交:Addylee(Addylee2004_at_163.com)本文以Linux内核中8139网卡驱动

作者: Godbach 发布时间: 03-30

开启硬中断平衡的问题

本帖最后由Godbach于2010-07-3015:01编辑网卡应该是NAPI的QUOTE:[root@localhost~]#ethtool-ieth0driver:e1000version:7.3.20-k2-NAPIfirmware-version:1.6-12bus-info:

作者: Godbach 发布时间: 07-30

linux 内存管理初级问题

本帖最后由unbutun于2010-07-3020:46编辑对内存管理这部分一直很模糊,哪位能讲讲假设一个x86的机器有256m内存,那么内核,用户态程序都是如何分配这256m内存的?high_mem映射到哪一块,3g--3g+896映射到哪一块,0--3g映射到哪一块?而vmalloc用的high_mem,从用户态的malloc到最终的物理页的过程是个怎么样的?采

作者: unbutun 发布时间: 07-30

求助:将用户空间的虚拟地址映射到内核态的逻辑地址。

小弟正在写一个测试程序,程序的目的是用户空间的虚拟地址映射为内核空间的逻辑地址,然后内核空间的驱动程序对该内存空间直接操作,写入相应的字符串,最后再由用户空间读出该字符串以验证程序的正确性。程序的流程大概是这样的。-----------------内核空间------------------------驱动程序注册一个字符设备实现iotctl调用。ioctl将用户空间传递的虚拟地址通过

作者: onlyflyer 发布时间: 01-16

谁有mmap与用户层通信的代码?

找了一个简单的,但有问题。内核模块:staticunsignedlongp=0;staticint__initinit(void){    p=__get_free_pages(GFP_KERNEL,0);//    SetPageReserved(virt_to_page(p)

作者: cablink 发布时间: 04-30

怎样确定内核是否支持netlink?

怎样确定内核是否支持netlink?望达人教我

作者: cz 发布时间: 11-14

工作队列的效率

先说说我的情况吧是一个虚拟串口驱动针对每个port,有一个advtty_struct的机构体structadvtty_struct{  ...  /*缓冲区*/  unsignedchar*xmit_buf;  int    &nb

作者: jinxinxin163 发布时间: 07-29

ULK 这段话在说什么?

本帖最后由zylthinking于2010-07-3011:24编辑ThecontentofthefirstentriesofthePageGlobalDirectorythatmaplinearaddresseslowerthan0xc0000000(thefirst768entrieswithPAEdisabled,orthe

作者: zylthinking 发布时间: 07-30

编译内核时, 内核变量地址是如何决定的?

loader将内核存放位置似乎转了好几个地方,我纳闷如果在A处能正确访问的内核变量,如果内核整体都被拷到了另一个地方,怎么eip,变量地址这些东西还是能访问到

作者: zylthinking 发布时间: 07-30

smp 问题

Linux内核代码中怎样确定cpu的数目啊?我的虚拟机只有一个cpu,编译内核时选中CONFIG_SMP选项有用吗?

作者: zd零 发布时间: 07-30