摘要: From:http://blog.sina.com.cn/s/blog_6488248f0100wu6v.html再参考《Linux kernel development》中memory management一章的内容就更容易理解。high memory只存在于32位kernel下,以下文字都针对32位kernel。1)什么是high memory,为什么要有high memoryLinux人为的把4G虚拟地址空间(32位地址最多寻址4G)分为3G+1G,其中0~3G为用户程序地址空间,3G~4G为kernel地址空间(为什么要这么分?为什么用户程序和kernel不能各自独享4G虚拟地址空间? 阅读全文
posted @ 2012-08-16 16:35 super119 阅读(542) 评论(0) 推荐(0) 编辑
摘要: Another good reading is: kernel Documentation/dma-buf-sharing.txtFrom:http://lwn.net/Articles/474819/BackinAugust2011,LWNlookedattheDMAbuffersharingpatchsetpostedbyMarekSzyprowski.Sincethen,thatpatchhasbeenpickedupbySumitSemwal,whomodifieditconsiderablyinresponsetocommentsfromanumberofdevelopers.The 阅读全文
posted @ 2012-08-16 13:43 super119 阅读(701) 评论(0) 推荐(0) 编辑