06 2013 档案

摘要:$ipvsadm-A-srr-t172.16.58.136:80Operationnotsupportedwithspecifiedaddressfamily1.26代码bugs解决:#defineCHECK_PE(s,ret)if(s->pe_name)\{/*errno=EAFNOSUPPOR... 阅读全文
posted @ 2013-06-14 10:54 mull 阅读(245) 评论(0) 推荐(0)
摘要:时间:2011-05-1615:43来源:未知作者:李韵培点击:3152次淘宝网高级研究员、核心系统负责人章文嵩,淘宝网高级研究员、核心系统负责人,主要负责基础核心软件研发、推进网络软硬件方面的性能优化、搭建下一代高可扩展低碳低成本的淘宝电子商务基础设施。他也是Linux内核的开发者,著名的Lin... 阅读全文
posted @ 2013-06-13 15:02 mull 阅读(252) 评论(0) 推荐(0)
摘要:;Copyright(C)2011AlenD.Archuleta(zeafoo@gmail.com);设备和芯片的I/O端口操作实现,其实没有复杂的东西在里边;I/O端口操作主要是看一堆文档,把整个X86架构的PC机所有I/O端口记住,;并记住它们每一个数据寄存器、命令寄存器等操作访问标准(也可以... 阅读全文
posted @ 2013-06-11 09:16 mull 阅读(1822) 评论(0) 推荐(0)
摘要:如果你要禁止所有的中断该怎么办? 在2.6内核中,可以通过下面两个函数中的其中任何一个关闭当前处理器上的所有中断处理,这两个函数定义在 中: void local_irq_save(unsigned long flags); void local_irq_disable(void);... 阅读全文
posted @ 2013-06-06 16:25 mull 阅读(1808) 评论(0) 推荐(0)
摘要:Linux.中断处理.入口x86平台entry_32.S在保护模式下处理器是通过中断号和IDTR找到中断处理程序的入口地址的。IDTR存的是一个32位的IDT起始地址和一个16位的IDT长度,理论上IDTR和GDTR一样都能支持8192个中断门(65536字节),但x86只能支持256个中断,所以... 阅读全文
posted @ 2013-06-06 10:01 mull 阅读(509) 评论(0) 推荐(0)
摘要:优化屏障(Optimizationbarrier)避免编译器的重排序优化操作,保证编译程序时在优化屏障之前的指令不会在优化屏障之后执行。Linux用宏barrier实现优化屏障,gcc编译器的优化屏障宏定义列出如下(在include/linux/compiler-gcc.h中):#defineba... 阅读全文
posted @ 2013-06-04 15:16 mull 阅读(918) 评论(0) 推荐(0)
摘要:atomic_inc_not_zero(),atomic_add_unless(), atomic_cmpxchg()atomic_表示原子操作,不被任何其他操作打扰,一次完成。------------------------------------------------------------... 阅读全文
posted @ 2013-06-03 17:25 mull 阅读(436) 评论(0) 推荐(1)