From: Alex Buell <alex.buell@munted.org.uk>
Date: Mon, 03 Jan 2011 16:32:16 +0000
It's not endian issues, this driver has other problems.
It uses the VGA register accessors with a NULL regbase, which is not
going to work on sparc64.
It needs to access the VGA register space relative to the I/O space
of the PCI controller domain it is behind.
Probably if you replace the NULL values passes to vga_r*() and
vga_w*() with the I/O space resource base of the chip (should be
resource "1") it might work.
--