original_kernel/arch/sparc64/kernel
David S. Miller 2b1e597871 [SPARC64]: of_device layer IRQ resolution
Do IRQ determination generically by parsing the PROM properties,
and using IRQ controller drivers for final resolution.

One immediate positive effect is that all of the IRQ frobbing
in the EBUS, ISA, and PCI controller layers has been eliminated.
We just look up the of_device and use the properly computed
value.

The PCI controller irq_build() routines are gone and no longer
used.  Unfortunately sbus_build_irq() has to remain as there is
a direct reference to this in the sunzilog driver.  That can be
killed off once the sparc32 side of this is written and the
sunzilog driver is transformed into an "of" bus driver.

Signed-off-by: David S. Miller <davem@davemloft.net>
2006-06-29 16:37:38 -07:00
..
Makefile
asm-offsets.c
auxio.c [SPARC64] auxio: Convert to pure of_device driver. 2006-06-29 16:37:21 -07:00
binfmt_aout32.c
binfmt_elf32.c
central.c
chmc.c
cpu.c
devices.c
dtlb_miss.S
dtlb_prot.S
ebus.c [SPARC64]: of_device layer IRQ resolution 2006-06-29 16:37:38 -07:00
entry.S
etrap.S
head.S
idprom.c
init_task.c
iommu_common.c
iommu_common.h
irq.c [SPARC64]: Let irq_install_pre_handler() get called multiple times. 2006-06-29 16:37:27 -07:00
isa.c [SPARC64]: of_device layer IRQ resolution 2006-06-29 16:37:38 -07:00
itlb_miss.S
kprobes.c
ktlb.S
module.c
of_device.c [SPARC64]: of_device layer IRQ resolution 2006-06-29 16:37:38 -07:00
pci.c [SPARC64]: of_device layer IRQ resolution 2006-06-29 16:37:38 -07:00
pci_common.c [SPARC64]: of_device layer IRQ resolution 2006-06-29 16:37:38 -07:00
pci_impl.h
pci_iommu.c
pci_psycho.c [SPARC64]: of_device layer IRQ resolution 2006-06-29 16:37:38 -07:00
pci_sabre.c [SPARC64]: of_device layer IRQ resolution 2006-06-29 16:37:38 -07:00
pci_schizo.c [SPARC64]: of_device layer IRQ resolution 2006-06-29 16:37:38 -07:00
pci_sun4v.c [SPARC64]: of_device layer IRQ resolution 2006-06-29 16:37:38 -07:00
pci_sun4v.h
pci_sun4v_asm.S
power.c [SPARC64] power: Do not pass SA_SHIRQ to request_irq(). 2006-06-29 16:37:31 -07:00
process.c
prom.c [SPARC64]: of_device layer IRQ resolution 2006-06-29 16:37:38 -07:00
ptrace.c
rtrap.S
sbus.c [SPARC]: Convert clock drivers to of_driver framework. 2006-06-29 16:37:23 -07:00
semaphore.c
setup.c
signal.c
signal32.c
smp.c
sparc64_ksyms.c
starfire.c
sun4v_ivec.S
sun4v_tlb_miss.S
sunos_ioctl32.c
sys32.S
sys_sparc.c
sys_sparc32.c
sys_sunos32.c
systbls.S
time.c [SPARC64]: Fix typo in clock_probe(). 2006-06-29 16:37:35 -07:00
trampoline.S
traps.c
tsb.S
ttable.S
una_asm.S
unaligned.c
us2e_cpufreq.c
us3_cpufreq.c
visemul.c
vmlinux.lds.S
winfixup.S