OK, this one pretty dumb... and i think we've debugged it before and
failed to figure out a nice solution.
it comes from this call in i915_dma.c:
drm_pci_alloc(dev, PAGE_SIZE, PAGE_SIZE, 0xffffffff);
and the final argument is passed as the boundary. notice how it is
not a power of two? it really wants to be 0x1.0000.0000.
anne, david, can one of you try changing this to 0? or if you have
2GB of ram or less, try 0x80000000...
.mrg.