QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 620|回复: 1

Nvidia驱动无法通过编译的问题?

[复制链接]
发表于 2003-9-10 20:33:47 | 显示全部楼层 |阅读模式
在我的RH9下,NVIDIA驱动重来都没通过编译。经一天的搜索(没办法,是菜鸟),发现是remap_page_range函数的问题。在NVIDIA中是以4个参数调用的,如nv.c中:
if (remap_page_range(vma->vm_start,       (u32)(nv->regs.address)+LINUX_VMA_OFFS(vma) - NV_MMAP_REG_OFFSET,
vma->vm_end - vma->vm_start, vma->vm_page_prot))
但是remap_page_range的原形在/usr/src/linux-2.4/include/linux/mm.h中。如下:
mm.h:extern int remap_page_range(struct vm_area_struct *vma, unsigned long from, unsigned long to, unsigned long size, pgprot_t prot);是5个参数。其实现在/usr/src/linux-2.4/mm/memory.c中。
我想问一下怎么可以解决这个问题?remap_page_range函数是干什么用的?


__________________
我喜欢自由.....
我选择LINUX.....
 楼主| 发表于 2003-9-13 22:54:47 | 显示全部楼层
我定
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-18 20:31 , Processed in 0.040184 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表