Chinaunix首页 | 论坛 | 博客
  • 博客访问: 450094
  • 博文数量: 79
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-25 16:47
个人简介

嵌入式linux爱好者

文章分类
文章存档

2020年(1)

2019年(39)

2018年(3)

2017年(24)

2016年(7)

2015年(1)

2014年(4)

我的朋友

发布时间:2020-02-14 16:45:22

“当有DMA在使用memory的时候,一般要用到cache的处理。因为DMA在访问memory时是不经过cache的。比较典型的比如在 Ethernet,wireless,USB等driver里,DMA会操作descriptors和packet buffers,Driver要做这些处理     --如果driver使用descripter和packet buffer的地址都是cache的地址,那么 &nb.........【阅读全文】

阅读(124) | 评论(0) | 转发(0)

发布时间:2019-11-18 23:30:56

......【阅读全文】

阅读(200) | 评论(0) | 转发(0)

发布时间:2019-11-18 23:28:20

......【阅读全文】

阅读(190) | 评论(0) | 转发(0)

发布时间:2019-09-13 15:37:59

发送的主要流程
1. 高层任务通过统一的设备无关接口来发起发送动作,dev_queue_xmit(*skb)
2. 在这个接口中,通过判断txq->qdisc->enqueue是否存在来判断是否为接口挂上了tc配置的qos队列,如果有非空的回调接口那么就进入了qos的队列调度中__dev_xmit_skb。事实上除非netdev的txqueuelen=0,这个回.........【阅读全文】

阅读(287) | 评论(0) | 转发(0)

发布时间:2019-09-13 15:37:25

转载:http://www.spongeliu.com/clanguage/memorybarrier/当你看到“内存屏障”四个字的时候,你的第一反应是什么?寄存器里取出了错误的值?ifence,sfence之类的指令?还是诸如volatile之类的关键字?好吧,我第一次看到这四个字的时候,脑子里浮现出的是魔兽争霸里绿油油的铺满苔藓的岩石屏障- -#,并且,当我搞明.........【阅读全文】

阅读(336) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册