• Mark Maule's avatar
    [IA64-SGI] pcdp: add PCDP pci interface support · 66b7f8a3
    Mark Maule authored
    Resend 2 with changes per Bjorn Helgaas comments.  Changes from original:
    
    + Change globals to vga_console_iobase/vga_console_membase and make them
      unconditional.
    + Address style-related comments.
    
    Patch to extend the PCDP vga setup code to support PCI io/mem translations
    for the legacy vga ioport and ram spaces on architectures (e.g. altix) which
    need them.
    
    Summary of the changes:
    
    drivers/firmware/pcdp.c
    drivers/firmware/pcdp.h
    -----------------------
    + add declaration for the spec-defined PCI interface struct (pcdp_if_pci)
      as well as support macros.
    
    + extend setup_vga_console() to know about pcdp_if_pci and add a couple of
      globals to hold the io and mem translation offsets if present.
    
    arch/ia64/kernel/setup.c
    ------------------------
    + tweek early_console_setup() to allow multiple early console setup routines
      to be called.
    
    include/asm-ia64/vga.h
    ----------------------
    + make VGA_MAP_MEM vga_console_membase aware
    Signed-off-by: default avatarMark Maule <maule@sgi.com>
    Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
    66b7f8a3
setup.c 20.8 KB