• Ivan Kokshaysky's avatar
    alpha: fixes for specific machine types · 1b75b05b
    Ivan Kokshaysky authored
    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: default avatarJay Estabrook <jay.estabrook@hp.com>
    Signed-off-by: default avatarIvan Kokshaysky <ink@jurassic.park.msu.ru>
    Cc: Richard Henderson <rth@twiddle.net>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    1b75b05b
core_mcpcia.c 15.9 KB