• I
    alpha: fixes for specific machine types · 1b75b05b
    Ivan Kokshaysky 提交于
    Files:
    
    arch/alpha/kernel/core_mcpcia.c
    arch/alpha/kernel/sys_rawhide.c
    include/asm-alpha/core_mcpcia.h
    
    	Determine correct hose configuration; RAWHIDE family can have
            2 or 4 hoses, so make sure non-existent hoses are ignored.
    
    arch/alpha/kernel/err_titan.c
    
    	Supply a needed #include <asm/irq_regs.h>
    
    arch/alpha/kernel/module.c
    
    	Add some useful output to the relocation overflow messages.
    
    arch/alpha/kernel/sys_noritake.c
    
    	Supply necessary noritake_end_irq() to correct interrupt handling.
    	This fixes a problem first noted by hangs during boot probing with
    	a DE500-BA TULIP NIC present.
    
    arch/alpha/kernel/sys_sio.c
    
    	Correct saving of original PIRQ register (PCI IRQ routing);
    	change default PIRQ setting to leave PCI IRQs 9 and 14 free to
    	be used for sound (Multia) and IDE (any), respectively.
    
    include/asm-alpha/io.h
    
    	Supply the "isa_virt_to_bus" routine.
    Signed-off-by: NJay Estabrook <jay.estabrook@hp.com>
    Signed-off-by: NIvan Kokshaysky <ink@jurassic.park.msu.ru>
    Cc: Richard Henderson <rth@twiddle.net>
    Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
    1b75b05b
core_mcpcia.h 11.4 KB