kernel-ark/arch/ia64/sn/kernel
Jack Steiner dcc1dd2366 [IA64-SGI] - Eliminate SN pio_phys_xxx macros. Move to assembly
Rewrite the SN pio_phys_xxx macros in assembly language. This
avoids issues with the Intel icc compiler. Function call
overhead is not an issue - the functions reference PIOs
and take 100's nsec to complete.

In addition, the functions should likely be in assembly
language anyway - they reference memory using physical
addressing mode. One function executes with psr.ic disabled.

Signed-off-by: Jack Steiner <steiner@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2006-02-07 09:24:14 -08:00
..
sn2 Pull sn-recursive-flags-for-select-builds into release branch 2006-02-06 09:23:51 -08:00
bte_error.c
bte.c [IA64-SGI] Shub2 BTE address fix 2006-02-06 09:28:10 -08:00
huberror.c
idle.c
io_init.c [IA64-SGI] sn2 housekeeping 2006-02-02 13:35:59 -08:00
iomv.c
irq.c [IA64-SGI] sn2 housekeeping 2006-02-02 13:35:59 -08:00
klconflib.c [IA64-SGI] sn2 housekeeping 2006-02-02 13:35:59 -08:00
machvec.c
Makefile [IA64-SGI] - Eliminate SN pio_phys_xxx macros. Move to assembly 2006-02-07 09:24:14 -08:00
mca.c
pio_phys.S [IA64-SGI] - Eliminate SN pio_phys_xxx macros. Move to assembly 2006-02-07 09:24:14 -08:00
setup.c [IA64-SGI] sn2 housekeeping 2006-02-02 13:35:59 -08:00
tiocx.c
xp_main.c
xp_nofault.S
xpc_channel.c
xpc_main.c [IA64-SGI] Fix XPC code which sleeps with spin_lock_irqsave(). 2006-02-02 13:37:46 -08:00
xpc_partition.c
xpnet.c