Messages in this thread |  | | Date | Wed, 27 Jun 2001 22:31:22 +0100 (BST) | From | Riley Williams <> | Subject | Re: Allocating non-contigious memory |
| |
Hi Alan.
>> What is the Right Way[tm] as of 2.4.6 to allocate 16Mb as 4K >> pages and get the pci bus address for each page? Bonus points >> is they're virtually contiguous, but that's not necessary. >> IIRC, the old vmalloc-then-walk-the-pagetables trick is >> considered out-of-bounds nowadays.
> If you want it virtually contiguous then copy the code from bttv > that out-of-bounds or otherwise is now found in about 8 drivers > in the kernel.
Would it be useful to turn that particular code into a subroutine that is called from each driver, or would that cause other problems?
Best wishes from Riley.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |