5O分之19xI9分之IO

自己兴家立业之命   此格推为氣量真兴家发达在其中,一生福禄安排定却是人间一富翁。   注解:此命推来敬重双亲有福有禄,气质高昂少年勤学有功名,忠孝两全心善无毒,非富则贵出外有人钦佩,四海名扬到老荣华,限上无忧一世健康,青年欠利末限安享福禄,白鹤先生云:此骨三限之骨子孙王相之局,初限早成家计辛勤劳苦,中限渐渐生财重整门庭,末限荣华富贵妻宫小配无刑,有三子二女送终壽元八十二,卒于冬月之中

宝宝知道提示您:回答为网友贡献,仅供参考

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

上面我们说了如何去在系统中自己实现一个设置系统寄存器的一个方法,上面归根箌底要进行物理地址到虚拟地址的映射

两个宏的功能都是一样的所以对比可得:

可以看出虚拟地址的基地址是人为划分出的,是VMALLOC_END - SZE_ALO得到的
VMALLOC_END是cpu address mappng中给虚拟地址的内核空间划分出的地址区间的末端地址,这个末端地址根据不同cpu的不同而有所不同SZE_ALO为可以使用的空间大小
这个宏只昰一个工具,是操作静态映射后的宏的一种做法在使用该宏前,必须已经对该O地址所在的地址范围做了静态映射即machne中对函数map_o中注册一丅静态映射表,让系统可以知道这种映射关系否则系统根据算出的虚拟地址是访问不到物理地址的,会出现异常

我要回帖

更多关于 I O I 的文章

 

随机推荐