On 5 Jul 2002, Eric W. Biederman wrote: > Hmm. In the kernel you already have to call ioremap, which > is essentially a vmalloc but using memory from pci-io space. And > last I looked this implemented the "red zones" using virtual addresses > instead of physicall addresses.
OK if that will work on "everything" then I have no problem. You've looked at this a lot more than I have :-) It still bugs me a bit to have the physical addresses of the cards contiguous -- more of a "I've been burned by this" feeling but maybe it will never again be an issue. Although some arches do just direct-map PCI space and there you only get red zones if you have them in the physical address mapping. ron
