<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>fudan_abc的专栏</title><link>http://blog.csdn.net/fudan_abc/</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Tue, 04 Mar 2008 11:07:44 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>fudan_abc</dc:creator><title>kdb代码分析(七)</title><link>http://blog.csdn.net/fudan_abc/archive/2008/03/04/2146078.aspx</link><pubDate>Tue, 04 Mar 2008 11:08:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/03/04/2146078.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2146078.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/03/04/2146078.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2146078.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2146078</trackback:ping><description>我承认一开始我看到这些几百行的函数是有一些害怕,但是慢慢的我发现,其实Kernel中出现这种几百行的函数,就好比华为死一个人一样,再正常不过了.倒是假如哪天写代码的不写这种暴长的函数了,就好似妓女不卖淫了,又如同嫖客不嫖娼了,人们反而会说她们不正常,人们反而会说他们不务正业.&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2146078.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>kdb代码分析(六)</title><link>http://blog.csdn.net/fudan_abc/archive/2008/03/03/2144518.aspx</link><pubDate>Mon, 03 Mar 2008 21:41:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/03/03/2144518.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2144518.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/03/03/2144518.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2144518.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2144518</trackback:ping><description>从此以后,我们就先只关注这一个cpu,而其它的cpu,暂时可以忽略,你愿意想起她就想起她,像想起春天的一个梦,你愿意忘记她就忘记她,像忘记天边的一颗星.&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2144518.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>kdb代码分析(五)</title><link>http://blog.csdn.net/fudan_abc/archive/2008/03/03/2144482.aspx</link><pubDate>Mon, 03 Mar 2008 21:32:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/03/03/2144482.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2144482.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/03/03/2144482.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2144482.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2144482</trackback:ping><description>这很有趣,等于说各个处理器都要在同一时刻执行kdb(),但是它们虽然执行同一个函数,意义却截然不同,原因是它们的参数一个是KDB_REASON_SWITCH,另一个则是KDB_REASON_KEYBOARD.这种情形在生活中也很普遍,它就相当于不同的人,虽然做同一件事情,但是意义却不同,比如,对于色狼来说,脱光了就开始”娱乐”;对于艺术家来说,脱光了就开始”艺术”.&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2144482.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>kdb代码分析(四)</title><link>http://blog.csdn.net/fudan_abc/archive/2008/03/03/2142918.aspx</link><pubDate>Mon, 03 Mar 2008 14:20:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/03/03/2142918.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2142918.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/03/03/2142918.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2142918.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2142918</trackback:ping><description>这时候我们猛然发现,原来KDB_ENTER()绕来绕去,最终还是要调用kdb(),你说这不瞎耽误工夫么?你直接调用不就行了么?有这工夫写这段无聊的汇编代码还不如好好品味品味色戒里汤唯姐姐精彩绝伦的床戏呢.&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2142918.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>kdb代码分析(三)</title><link>http://blog.csdn.net/fudan_abc/archive/2008/02/28/2129927.aspx</link><pubDate>Thu, 28 Feb 2008 20:26:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/02/28/2129927.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2129927.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/02/28/2129927.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2129927.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2129927</trackback:ping><description>这就是三种进入kdb的情形.如果说你们公司有一台服务器,跑的是Linux,上面装了kdb.那么前两种方法进入kdb是你人为的,是故意的,或者说恶意的,类似于恶意讨薪,恶意取款,恶意打工等大多数和老百姓相关的行为;而后一种方法进入kdb往往意味着真的是系统出了问题,这种情况是kdb真正发挥作用的时候,是合理的,类似于合理贪污,合理违法,合理拆迁等大多数和go-vern-ment相关的行为.&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2129927.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>kdb代码分析(二)</title><link>http://blog.csdn.net/fudan_abc/archive/2008/02/27/2125534.aspx</link><pubDate>Wed, 27 Feb 2008 20:28:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/02/27/2125534.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2125534.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/02/27/2125534.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2125534.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2125534</trackback:ping><description>Linux内核中像这种注册或者说登记的函数到处都是,从本质上来说,无非就是有一张表,然后同一类型的变量或者数据或者函数或者指针都登记到这张表里去,便于统一管理.这种思想应用到现实中来,就好比北京市公安局打着迎奥运的名义,要求外来人口去办暂住证一样,都办了暂住证,为奥运操心的公仆们就能很好的管理我们这些刁民,贱民和草民了. &lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2125534.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>kdb代码分析(一)</title><link>http://blog.csdn.net/fudan_abc/archive/2008/02/26/2123453.aspx</link><pubDate>Tue, 26 Feb 2008 21:07:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/02/26/2123453.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2123453.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/02/26/2123453.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2123453.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2123453</trackback:ping><description>这是一个很冷门的话题,它受关注的程度永远也比不上陈冠希老师的摄影作品.不过人在江湖身不由己,因为工作原因我不得不接触它,不得不了解一点kdb的代码.&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2123453.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>比较EHCI和UHCI(一)</title><link>http://blog.csdn.net/fudan_abc/archive/2008/02/25/2119859.aspx</link><pubDate>Mon, 25 Feb 2008 19:43:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/02/25/2119859.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2119859.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/02/25/2119859.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2119859.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2119859</trackback:ping><description>摄影艺术家陈冠希老师告诉我们:好的作品,与器材无关,好的作品,与器官无关.有人说,有了EHCI,Intel的上一代USB主机控制器UHCI似乎就将走到被淘汰的边缘.但实际情况是,EHCI和UHCI往往是并存的,它们各有价值,如果说EHCI是一款数码相机,那么UHCI则是陈冠希老师那款记录了无数不朽历史瞬间的手机.中国是摄影大国,大多数摄影爱好者玩着器材,追着器材,一味的追求顶尖的器材,但他们的作品恐怕永远也不能和陈冠希老师比肩.&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2119859.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>Linux那些事儿之我是EHCI(5) 2008年的这一场雪</title><link>http://blog.csdn.net/fudan_abc/archive/2008/01/28/2070570.aspx</link><pubDate>Mon, 28 Jan 2008 21:03:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/01/28/2070570.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2070570.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/01/28/2070570.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2070570.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2070570</trackback:ping><description>2008年的第一场雪，比以往时候来的要大一些。祝愿那些困在铁路，公路上的人们早日回家团圆，大家过个好年。&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2070570.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>闲谈NP</title><link>http://blog.csdn.net/fudan_abc/archive/2008/01/19/2052642.aspx</link><pubDate>Sat, 19 Jan 2008 13:41:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/01/19/2052642.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2052642.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/01/19/2052642.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2052642.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2052642</trackback:ping><description>本文扯了扯P，NP，NP-c，NP-hard。作为一个调节，过两天再聊linux。&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2052642.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>内核中的死锁问题--当UHCI遇上OHCI</title><link>http://blog.csdn.net/fudan_abc/archive/2008/01/17/2049217.aspx</link><pubDate>Thu, 17 Jan 2008 15:47:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/01/17/2049217.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2049217.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/01/17/2049217.aspx#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2049217.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2049217</trackback:ping><description>自旋锁更绝的地方在于,如果获得不了锁,cpu就不停的自旋,它也不睡眠也不干别的,就好比高衙内得不到林冲的老婆,亦酷似西门大官人得不到潘金莲,这时他们仿佛丢了魂魄,完全陷入其中,似乎就不能活了一样,除非违反法律,除非做掉林冲,除非做掉武大郎.所以,这就是一个彻底的死锁问题,要破除这个很”黄”的死锁,只能用很暴力的方法.&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2049217.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>Linux那些事儿之我是EHCI(4) data structure of ehci driver and device</title><link>http://blog.csdn.net/fudan_abc/archive/2008/01/13/2042430.aspx</link><pubDate>Sun, 13 Jan 2008 20:55:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/01/13/2042430.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2042430.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/01/13/2042430.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2042430.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2042430</trackback:ping><description>阿扁"辞职"了，kde4发布了，更让我激动的是，英雄志过两天又有更新了，这部连载长达8年的小说，终于要静如精彩的大结局。卢云的命运究竟如何？观海云远，四个性格理念完全不同的人，谁是好，谁是坏，谁是对，谁是错？何谓正道？&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2042430.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>Linux那些事儿之我是EHCI(3) pci match 和 probe</title><link>http://blog.csdn.net/fudan_abc/archive/2008/01/13/2041930.aspx</link><pubDate>Sun, 13 Jan 2008 15:53:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/01/13/2041930.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2041930.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/01/13/2041930.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2041930.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2041930</trackback:ping><description>pci设备的match和probe&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2041930.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>Linux那些事儿之我是Block层(12)传说中的内存映射(下)</title><link>http://blog.csdn.net/fudan_abc/archive/2008/01/11/2037612.aspx</link><pubDate>Fri, 11 Jan 2008 15:47:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/01/11/2037612.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2037612.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/01/11/2037612.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2037612.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2037612</trackback:ping><description>blk_rq_map_kern()是一个让人大跌隐形眼镜的函数,因为既然kbuf是内核空间的buffer,而request也是存在于内核空间,那么大家都是一条道上混的,何来映射之说?事实上,虽然这个函数自称”map”,但它和map根本没有关系,一个更合适的做法是把map这个词换成associate,没必要用map这么一个欺骗性的词.不过写代码的人这么做我们也没办法,毕竟在这个很黄很暴力的时代,整个社会系统都在鼓励谎言,掩盖真相.就像CCTV,虽然它声称自己代表民意,虽然它总是善于假借民意,但是它从来就没有代表过任何民意.它为了给"互联网视听节目服务管理规定"出台造势,不惜借助并诱导张殊凡小朋友向全国人民说谎,以此来说明它们所鼓吹的是伟大光荣正确的.但最终只是让这个13岁的孩子受到伤害,只是让网络暴民们同仇敌忾,只是让大家更清楚的认识到那个所谓的全国收视率最高的节目不过是由一帮骗子导演的谎言恶剧.&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2037612.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>fudan_abc</dc:creator><title>Linux那些事儿之我是Block层(11)传说中的内存映射(上)</title><link>http://blog.csdn.net/fudan_abc/archive/2008/01/10/2034264.aspx</link><pubDate>Thu, 10 Jan 2008 18:47:00 GMT</pubDate><guid>http://blog.csdn.net/fudan_abc/archive/2008/01/10/2034264.aspx</guid><wfw:comment>http://blog.csdn.net/fudan_abc/comments/2034264.aspx</wfw:comment><comments>http://blog.csdn.net/fudan_abc/archive/2008/01/10/2034264.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fudan_abc/comments/commentRss/2034264.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2034264</trackback:ping><description>“如果这次有机会与中央首长握了手,能不能不要洗掉,这样等回去之后与他们握手,就如同首长与他们握手了.” 2007年10月17日,参加十七大的福建三明市特殊教育学校校长黄金莲如此转述学生的嘱托.网络暴民们对这一事件进行了强烈的讽刺和抨击,然而我觉得大可不必如此,事实上,学生们的想法看似纯朴,实则蕴含了一种深刻的思想,这就是Linux中的内存映射的思想.Linux中经常有这样的情况,一个是用户空间的buffer,一个是内核空间的buffer,一个是属于应用程序,一个属于设备驱动,它们原本没有联系,它们只是永远的相提并论,只是永恒的擦肩而过,就仿佛天上的小鸟和水里的鱼,也许可以相恋,但是它们在哪里筑巢呢?&lt;img src ="http://blog.csdn.net/fudan_abc/aggbug/2034264.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>