对__iomem的理解

来源:互联网 发布:百度seo一本通 编辑:程序博客网 时间:2024/04/20 00:01

__iomem是linux2.6.9内核中加入的特性。是用来个表示指针是指向一个I/O的内存空间。主要是为了驱动程序通用性考虑。由于不同的CPU体系结构对I/O空间的表示可能不

同。当使用__iomem时,编译器会忽略对变量的检查(因为用的是void __iomem)。若要对它进行检查,当__iomem的指针和正常的指针混用时,就会发出一些警告。