linux/arch/powerpc/include/asm
Hollis Blanchard d4cf3892e5 KVM: ppc: optimize irq delivery path
In kvmppc_deliver_interrupt is just one case left in the switch and it is a
rare one (less than 8%) when looking at the exit numbers. Therefore we can
at least drop the switch/case and if an if. I inserted an unlikely too, but
that's open for discussion.

In kvmppc_can_deliver_interrupt all frequent cases are in the default case.
I know compilers are smart but we can make it easier for them. By writing
down all options and removing the default case combined with the fact that
ithe values are constants 0..15 should allow the compiler to write an easy
jump table.
Modifying kvmppc_can_deliver_interrupt pointed me to the fact that gcc seems
to be unable to reduce priority_exception[x] to a build time constant.
Therefore I changed the usage of the translation arrays in the interrupt
delivery path completely. It is now using priority without translation to irq
on the full irq delivery path.
To be able to do that ivpr regs are stored by their priority now.

Additionally the decision made in kvmppc_can_deliver_interrupt is already
sufficient to get the value of interrupt_msr_mask[x]. Therefore we can replace
the 16x4byte array used here with a single 4byte variable (might still be one
miss, but the chance to find this in cache should be better than the right
entry of the whole array).

Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
2008-12-31 16:52:23 +02:00
..
iseries powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
8xx_immap.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
8253pit.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
abs_addr.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
agp.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
asm-compat.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
atomic.h powerpc: Tell gcc when we clobber the carry in inline asm 2008-11-19 16:04:28 +11:00
auxvec.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
backlight.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
bitops.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
bootx.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
btext.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
bug.h powerpc: Fix asm EMIT_BUG_ENTRY with !CONFIG_BUG 2008-12-16 15:53:23 +11:00
bugs.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
byteorder.h powerpc: Use the new byteorder headers 2008-11-06 10:23:55 +11:00
cache.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
cacheflush.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
cell-pmu.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
cell-regs.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
checksum.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
clk_interface.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
code-patching.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
compat.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
cpm1.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
cpm2.h fs_enet: Fix SCC Ethernet on CPM2, and crash in fs_enet_rx_napi() 2008-08-27 05:16:38 -04:00
cpm.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
cputable.h powerpc/mm: Introduce MMU features 2008-12-21 14:21:16 +11:00
cputhreads.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
cputime.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
current.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
dbdma.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
dcr-generic.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
dcr-mmio.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
dcr-native.h powerpc/4xx: Extended DCR support v2 2008-12-21 14:21:15 +11:00
dcr-regs.h ibm_newemac: Fix EMAC soft reset on 460EX/GT 2008-10-08 15:27:14 -07:00
dcr.h powerpc: Const-qualify Device Node Argument to DCR Resource Extent API 2008-12-21 14:21:16 +11:00
delay.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
device.h powerpc and sparc: Introduce dev_archdata node accessors 2008-12-03 21:03:54 +11:00
disassemble.h ppc: Create disassemble.h to extract instruction fields 2008-12-31 16:52:21 +02:00
div64.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
dma-mapping.h powerpc: Fix !CONFIG_PPC_NEED_DMA_SYNC_OPS build warning 2008-12-16 14:39:33 +11:00
dma.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
edac.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
eeh_event.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
eeh.h powerpc/pci: Split pcibios_fixup_bus() into bus setup and device setup 2008-11-06 09:22:37 +11:00
elf.h [S390] arch_setup_additional_pages arguments 2008-12-25 13:38:54 +01:00
emergency-restart.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
errno.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
exception.h powerpc: Make it possible to move the interrupt handlers away from the kernel 2008-09-15 11:08:08 -07:00
fb.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
fcntl.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
feature-fixups.h powerpc/mm: Introduce MMU features 2008-12-21 14:21:16 +11:00
firmware.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
fixmap.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
floppy.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
fs_pd.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
fsl_gtm.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
fsl_lbc.h powerpc: fix fsl_upm nand driver modular build 2008-10-13 11:48:24 -05:00
ftrace.h powerpc/ppc64: ftrace, handle module trampolines for dyn ftrace 2008-11-20 10:52:28 -08:00
futex.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
gpio.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
grackle.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
hardirq.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
heathrow.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
highmem.h powerpc/44x: Support 16K/64K base page sizes on 44x 2008-12-29 09:53:25 +11:00
hugetlb.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
hvcall.h powerpc: Make CMO paging space pool ID and page size available 2008-08-18 14:22:34 +10:00
hvconsole.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
hvcserver.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
hw_irq.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
hydra.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
i8259.h powerpc: Remove use of CONFIG_PPC_MERGE 2008-08-04 13:18:17 +10:00
ibmebus.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
ide.h cleanup powerpc/include/asm/ide.h 2008-08-18 21:40:03 +02:00
immap_86xx.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
immap_cpm2.h powerpc: Update QE/CPM2 usb_ctlr structures for USB support 2008-11-08 12:39:02 -06:00
immap_qe.h powerpc: Update QE/CPM2 usb_ctlr structures for USB support 2008-11-08 12:39:02 -06:00
io-defs.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
io.h powerpc: Remove dead BIO_VMERGE_BOUNDARY definition 2008-12-16 15:53:19 +11:00
ioctl.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
ioctls.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
iommu.h powerpc: Update remaining dma_mapping_ops to use map/unmap_page 2008-10-31 16:13:48 +11:00
ipcbuf.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
ipic.h powerpc: Remove use of CONFIG_PPC_MERGE 2008-08-04 13:18:17 +10:00
irq_regs.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
irq.h powerpc: Separate the irq radix tree insertion and lookup 2008-09-15 11:08:44 -07:00
irqflags.h powerpc: Fix lockdep IRQ tracing bug 2008-08-18 14:22:34 +10:00
Kbuild powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
kdebug.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
kdump.h powerpc/32: Wire up the trampoline code for kdump 2008-12-23 15:13:29 +11:00
kexec.h powerpc/32/kdump: Implement crash_setup_regs() using ppc_save_regs() 2008-12-23 15:13:28 +11:00
keylargo.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
kgdb.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
kmap_types.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
kprobes.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
kvm_44x.h KVM: ppc: create struct kvm_vcpu_44x and introduce container_of() accessor 2008-12-31 16:52:22 +02:00
kvm_asm.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
kvm_host.h KVM: ppc: adjust vcpu types to support 64-bit cores 2008-12-31 16:52:22 +02:00
kvm_para.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
kvm_ppc.h KVM: ppc: optimize irq delivery path 2008-12-31 16:52:23 +02:00
kvm.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
libata-portmap.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
linkage.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
lmb.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
local.h powerpc: Tell gcc when we clobber the carry in inline asm 2008-11-19 16:04:28 +11:00
lppaca.h powerpc: Update page-in counter for CMM 2008-11-05 22:08:28 +11:00
lv1call.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
machdep.h powerpc: Merge 32 and 64-bit dma code 2008-09-24 16:26:45 -05:00
macio.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
mc146818rtc.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
mediabay.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
mman.h powerpc: Get USE_STRICT_MM_TYPECHECKS working again 2008-10-14 10:35:27 +11:00
mmu_context.h powerpc/mm: Split mmu_context handling 2008-12-21 14:21:15 +11:00
mmu-8xx.h powerpc/mm: Rework context management for CPUs with no hash table 2008-12-21 14:21:15 +11:00
mmu-40x.h powerpc/mm: Rework context management for CPUs with no hash table 2008-12-21 14:21:15 +11:00
mmu-44x.h powerpc/44x: Support 16K/64K base page sizes on 44x 2008-12-29 09:53:25 +11:00
mmu-fsl-booke.h powerpc/mm: Rework context management for CPUs with no hash table 2008-12-21 14:21:15 +11:00
mmu-hash32.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
mmu-hash64.h powerpc set_huge_psize() false positive 2008-11-30 10:03:35 -08:00
mmu.h powerpc/mm: Add SMP support to no-hash TLB handling 2008-12-21 14:21:16 +11:00
mmzone.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
module.h powerpc/ppc32: ftrace, dynamic ftrace to handle modules 2008-11-20 10:52:53 -08:00
mpc6xx.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
mpc8xx.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
mpc52xx_psc.h powerpc/mpc5200: add rts/cts handling in PSC UART driver 2008-12-21 02:54:32 -07:00
mpc52xx.h powerpc/mpc5200: Document and tidy irq driver 2008-12-21 02:54:26 -07:00
mpc86xx.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
mpc512x.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
mpc8260.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
mpic.h powerpc/mpic: Fix regression caused by change of default IRQ affinity 2008-10-31 16:13:50 +11:00
msgbuf.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
msi_bitmap.h powerpc: Split-out common MSI bitmap logic into msi_bitmap.c 2008-08-20 16:34:57 +10:00
mutex.h powerpc: Optimise mutex 2008-11-19 16:04:58 +11:00
nvram.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
of_device.h powerpc: Remove include of linux/of_device.h from asm/of_device.h 2008-08-20 16:34:59 +10:00
of_platform.h powerpc: Remove include of linux/of_platform.h from asm/of_platform.h 2008-08-20 16:34:58 +10:00
ohare.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
oprofile_impl.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
paca.h powerpc: Make it possible to move the interrupt handlers away from the kernel 2008-09-15 11:08:08 -07:00
page_32.h powerpc/44x: Support 16K/64K base page sizes on 44x 2008-12-29 09:53:25 +11:00
page_64.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
page.h powerpc/44x: Support 16K/64K base page sizes on 44x 2008-12-29 09:53:25 +11:00
param.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
parport.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
pasemi_dma.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
pci-bridge.h powerpc: Introduce ppc_pci_flags accessors 2008-12-16 15:53:16 +11:00
pci.h powerpc: Introduce ppc_pci_flags accessors 2008-12-16 15:53:16 +11:00
percpu.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
pgalloc-32.h powerpc: Use RCU based pte freeing mechanism for all powerpc 2008-12-03 20:46:35 +11:00
pgalloc-64.h powerpc: Use RCU based pte freeing mechanism for all powerpc 2008-12-03 20:46:35 +11:00
pgalloc.h powerpc: Use RCU based pte freeing mechanism for all powerpc 2008-12-03 20:46:35 +11:00
pgtable-4k.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
pgtable-64k.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
pgtable-ppc32.h powerpc/mm: Rework usage of _PAGE_COHERENT/NO_CACHE/GUARDED 2008-12-21 14:21:16 +11:00
pgtable-ppc64.h powerpc/mm: Rework usage of _PAGE_COHERENT/NO_CACHE/GUARDED 2008-12-21 14:21:16 +11:00
pgtable.h powerpc/mm: Rework usage of _PAGE_COHERENT/NO_CACHE/GUARDED 2008-12-21 14:21:16 +11:00
phyp_dump.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
pmac_feature.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
pmac_low_i2c.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
pmac_pfunc.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
pmc.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
pmi.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
poll.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
posix_types.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
ppc4xx.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
ppc_asm.h powerpc/32: Add the ability for a classic ppc kernel to be loaded at 32M 2008-12-23 15:13:29 +11:00
ppc-pci.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
processor.h powerpc: Remove `have_of' global variable 2008-12-16 15:52:57 +11:00
prom.h powerpc: Add of_find_next_cache_node() 2008-12-21 14:21:14 +11:00
ps3.h powerpc/ps3: Add sub-match id modalias support 2008-12-16 14:39:33 +11:00
ps3av.h powerpc/ps3: Replace the flip_ctl logic in ps3av and ps3fb by a mutex 2008-11-19 16:03:54 +11:00
ps3fb.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
ps3stor.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
pSeries_reconfig.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
ptrace.h remove __ARCH_WANT_COMPAT_SYS_PTRACE 2008-11-30 11:00:15 -08:00
qe_ic.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
qe.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
reg_8xx.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
reg_booke.h powerpc: Introduce local (non-broadcast) forms of tlb invalidates 2008-09-24 16:29:40 -05:00
reg_fsl_emb.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
reg.h powerpc: Prepare xmon_save_regs for use with kdump 2008-12-23 15:13:28 +11:00
resource.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
rheap.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
rio.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
rtas.h powerpc/pseries: Check for GIQ indicator before calling set-indicator 2008-12-16 15:53:13 +11:00
rtc.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
rwsem.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
scatterlist.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
seccomp.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
sections.h Merge commit 'origin' 2008-10-15 11:31:54 +11:00
sembuf.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
serial.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
setjmp.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
setup.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
sfp-machine.h powerpc: Add SPE/EFP math emulation for E500v1/v2 processors. 2008-12-03 08:19:16 -06:00
shmbuf.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
shmparam.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
sigcontext.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
siginfo.h signals: demultiplexing SIGTRAP signal 2008-09-23 13:26:52 +02:00
signal.h x86, um: get rid of uml signal.h 2008-10-22 22:55:20 -07:00
smp.h powerpc: Provide a separate handler for each IPI action 2008-11-19 16:05:06 +11:00
smu.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
socket.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
sockios.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
sparsemem.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
spinlock_types.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
spinlock.h powerpc: Tell gcc when we clobber the carry in inline asm 2008-11-19 16:04:28 +11:00
spu_csa.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
spu_info.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
spu_priv1.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
spu.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
sstep.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
stat.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
statfs.h PowerPC: Use <asm-generic/statfs.h> 2008-09-06 19:30:15 +01:00
string.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
suspend.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
synch.h powerpc: Optimise smp_wmb 2008-11-19 16:04:55 +11:00
syscall.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
syscalls.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
systbl.h powerpc: Use sys_pause for 32-bit pause entry point 2008-09-15 11:08:39 -07:00
system.h powerpc: Optimise smp_rmb 2008-11-19 16:04:57 +11:00
tce.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
termbits.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
termios.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
thread_info.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
time.h powerpc: Eliminate unused do_gtod variable 2008-11-06 09:49:28 +11:00
timex.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
tlb.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
tlbflush.h powerpc/mm: Split low level tlb invalidate for nohash processors 2008-12-21 14:21:16 +11:00
topology.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
tsi108_irq.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
tsi108_pci.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
tsi108.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
types.h Merge branch 'core-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2008-10-16 15:17:40 -07:00
uaccess.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
ucc_fast.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
ucc_slow.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
ucc.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
ucontext.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
udbg.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
uic.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
unaligned.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
uninorth.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
unistd.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
user.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
vdso_datapage.h powerpc: Improve resolution of VDSO clock_gettime 2008-11-06 09:49:22 +11:00
vdso.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
vga.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
vio.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
xilinx_intc.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
xmon.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
xor.h powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00