On Mon, Jan 30, 2006 at 08:33:21AM -0700, Matt Porter wrote:
> Although I'm not running a VGA card, I noticed this building
> a working malta 32-bit defconfig (vgacon enabled) for 64-bit.
> Without it, the vgacon probe will access unmapped space when
> looking to see if a vga card is present.
> Signed-off-by: Matt Porter <firstname.lastname@example.org>
> diff --git a/include/asm-mips/vga.h b/include/asm-mips/vga.h
> index ca5cec9..1390ab6 100644
> --- a/include/asm-mips/vga.h
> +++ b/include/asm-mips/vga.h
> @@ -13,7 +13,11 @@
> * access the videoram directly without any black magic.
> +#ifdef CONFIG_64BIT
> +#define VGA_MAP_MEM(x) (0xffffffffb0000000UL + (unsigned long)(x))
> #define VGA_MAP_MEM(x) (0xb0000000L + (unsigned long)(x))
Looks like driving out the devil with beelzebub. The 0xb0000000 address
is totally platform specific and nobody ever noticed ...