[IA64] always map VGA framebuffer UC, even if it supports WB
authorBjorn Helgaas <bjorn.helgaas@hp.com>
Sat, 8 Apr 2006 05:47:12 +0000 (22:47 -0700)
committerTony Luck <tony.luck@intel.com>
Sat, 8 Apr 2006 05:47:12 +0000 (22:47 -0700)
commit2db8d99ffdbed7d2beb1bbdefdcd086dda9dee98
treed1d6b013f5e43c8210871cfb2c7b66bf1adbb93c
parentcfab9d0e1da8e08a39759d0fc3bf5e40f0ac2d55
[IA64] always map VGA framebuffer UC, even if it supports WB

EFI on some machines, e.g., Intel Tiger, reports that the VGA framebuffer
supports WB access.  ioremap() prefers WB when possible, so it can work
when mapping main memory.

But it doesn't make sense to map a framebuffer WB, because the driver
doesn't flush explicitly, so updates won't make it to the device
immediately.

This is due to Zou Nan hai <nanhai.zou@intel.com>.

More extensive fix that adds a "size" argument coming soon.

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Cc: "Antonino A. Daplas" <adaplas@pol.net>
Cc: "Luck, Tony" <tony.luck@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Tony Luck <tony.luck@intel.com>
include/asm-ia64/vga.h