曲径通幽论坛

标题: request_mem_region | 输入输出内存空间的竞争处理函数 | 注册输入输出内存空间 [打印本页]

作者: beyes    时间: 2009-9-19 23:24
标题: request_mem_region | 输入输出内存空间的竞争处理函数 | 注册输入输出内存空间
除了输入输出区域,PCI 或输入输出内部控制时需要使用内存空间。最具有代表性的设备为帧缓冲 (frame buffer)设备驱动程序。输入输出使用的内存空间也需要进行竞争处理。

功能

注册输入输出内存空间

原型
#include <linux/ioport.h>
void request_mem_region (unsigned long from, unsigned long extent, const char *name);

说明
以 from 开始的输入输出空间命名为 name,并以 extent 大小进行注册。在 /proc/iomem 文件中确认该空间。
beyes@linux-beyes:/usr/src/linux-2.6.30/include/linux> cat /proc/iomem
00000000-0000ffff : reserved
00010000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cf5ff : Video ROM
000cf800-000d07ff : Adapter ROM
000e0000-000fffff : reserved
... ....

变量





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2