zq97_0 发表于 2003-9-10 20:33:47

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

在我的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.....

zq97_0 发表于 2003-9-13 22:54:47

我定 :?:
页: [1]
查看完整版本: Nvidia驱动无法通过编译的问题?