版块
论坛
喜欢
话题
应用
搜索
登录
注册
nouel的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=50117
请大牛们帮我解答一个问题好吗?急!
我目前在编写一个字符设备的驱动程序 我想申请一段用户空间的内存页面 但是,使用get_free_page()和kmalloc() 返回的页面地址都是>0XC0000000的, __PAGE...
全文
回复
(
5
)
2003-02-27 17:14
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
nouel
:
我把缓存地址当作ioctl的第三个参数传递 这样可以否?
(2003-02-28 12:26)
回复
X_ray
:
你的做法会导致系统不稳定,当然系统不会给你手段.
(2003-02-28 12:11)
回复
yuri69
:
我觉得你是不是可以这样: 在用户模式分配好内存,通过 deviceIoControl 传给驱动程序,然后在驱动程序中锁定内存。用完后再释放。
(2003-02-28 10:41)
回复
nouel
:
不是,我是想在内核空间分配一个用户空间的内存页面 但是分配的结果老是分配到内核空间 内核空间的内存页面,用户是无法访问的呀
(2003-02-28 09:03)
回复
X_ray
:
表达有问题。是不是想要指定绝对物理地址的内存?用PHY..MEM..ALLOCATE
(2003-02-28 00:35)
回复
nouel
加关注
写私信
0
关注
0
粉丝
24
帖子
返回顶部