Skip to content
  • Bjorn Helgaas's avatar
    [IA64] Update default configs · f2b518d7
    Bjorn Helgaas authored
    PNP and PNPACPI turned on
    
        i8042 recently changed from ACPI to PNP detection.  Without PNP, it
        probes legacy I/O ports for the keyboard controller, which causes an
        MCA on HP boxes.
    
        Also, I'm about to remove 8250_acpi.c, so we'll need PNP to detect
        non-PCI serial ports.  Until 8250_acpi.c is removed, some systems
        will see serial ports reported twice (once from 8250_acpi.c and again
        from 8250_pnp.c).  This is harmless.
    
        PNPACPI is still marked EXPERIMENTAL, but I'm not aware of any
        outstanding issues on ia64.
    
    IDE_GENERIC turned off (except for SGI simulator, all ia64 IDE is PCI)
    
        ide-generic probes compiled-in legacy I/O ports for IDE devices, which
        again causes an MCA.  It would be nicer to just get rid of all the
        legacy junk from include/asm-ia64/ide.h, but that is a bit riskier
        because it could break ide-cs and the HDIO_REGISTER_HWIF ioctl
        (http://www.ussg.iu.edu/hypermail/linux/kernel/0508.2/0049.html
    
    ).
    
    Here's the essence of the patch:
    
        -# CONFIG_PNP is not set
        +CONFIG_PNP=y
        +CONFIG_PNPACPI=y
    
        -CONFIG_IDE_GENERIC=y
        +# CONFIG_IDE_GENERIC is not set
    
    Tested on tiger, bigsur, and zx1.
    
    Signed-off-by: default avatarBjorn Helgaas <bjorn.helgaas@hp.com>
    Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
    f2b518d7