I've got the impression that bwx provides a kind of
non-cacheable "dense" space.
So the check in
arch/alpha/pci/pci_bwx_bus_mem_chipdep.c:CHIP_mem_map():
if (linear && !cacheable)
return (EOPNOTSUPP);
should go.
Can one of the experts confirm this?
best regards
Matthias