linux/arch/sparc/include/asm
David S. Miller f88620b9c5 sparc64: Fix deficiencies in sun4v error reporting.
Missing error types, attributes, and report fields.  Pad out
to 64-bytes.

Make string reporting cleaner and easier to extend in the future using
"const char *" arrays that index by either bit position, or absolute
field value.

Report the raw 64-byte error report as a sequence of u64s before the
annotated version.

Only report fields which are valid, given the context and the
attribute bits which are set.

For shutdown requests, use the local copy of the error report not the
one we just freed up back to the queue.  Also, use orderly_poweroff()
just like the Domain Services shutdown request code does.

If the real-address reported is "-1" (unknown) try to disassemble the
instruction to report the effective address of the access.  Only do
this in privileged mode.

Signed-off-by: David S. Miller <davem@davemloft.net>
2012-10-10 17:19:32 -07:00
..
agp.h agp: kill phys_to_gart() and gart_to_phys() 2009-08-03 09:05:00 +01:00
apb.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
asm-offsets.h kbuild: move asm-offsets.h to include/generated 2009-12-12 13:08:14 +01:00
asm.h sparc: Add asm/asm.h 2008-12-09 00:50:13 -08:00
asmmacro.h sparc32: add support for run-time patching of leon/sun single instructions 2012-05-27 23:52:43 -07:00
atomic_32.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
atomic_64.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
atomic.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
auxio_32.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
auxio_64.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
auxio.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
backoff.h sparc64: Make lock backoff really a NOP on UP builds. 2010-08-18 22:53:26 -07:00
barrier_32.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
barrier_64.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
barrier.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
bbc.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
bitext.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
bitops_32.h bitops: remove minix bitops from asm/bitops.h 2011-03-23 19:46:22 -07:00
bitops_64.h sparc: Use popc when possible for ffs/__ffs/ffz. 2011-08-02 21:28:53 -07:00
bitops.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
btext.h sparc64: Faster early-boot framebuffer console. 2009-11-27 17:33:43 -08:00
bug.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
bugs.h sparc64: Implement SSTATE purely using notifiers and initcalls. 2008-09-02 00:49:38 -07:00
cache.h sparc32: Remove completely unused code from asm/cache.h 2012-05-19 21:15:37 -07:00
cacheflush_32.h sparc32: Move cache and TLB flushes over to method ops. 2012-05-13 20:49:31 -07:00
cacheflush_64.h sparc32: use flushi when run-time patching in per_cpu_patch 2012-05-20 13:33:36 -07:00
cacheflush.h sparc32: use flushi when run-time patching in per_cpu_patch 2012-05-20 13:33:36 -07:00
cachetlb_32.h sparc32: Move cache and TLB flushes over to method ops. 2012-05-13 20:49:31 -07:00
chafsr.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
checksum_32.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
checksum_64.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
checksum.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
chmctrl.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
clock.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
cmpxchg_32.h sparc32: remove runtime btfix support 2012-05-14 14:05:09 -07:00
cmpxchg_64.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
cmpxchg.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
compat_signal.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
compat.h compat: move compat_siginfo_t definition to asm/compat.h 2012-10-06 03:05:16 +09:00
contregs.h sparc32: Remove sun4{,c} control reg definitions from contregs.h. 2012-05-11 21:29:17 -07:00
cpu_type.h sparc32: Remove sun4 and sun4c from enum sparc_cpu. 2012-05-12 00:23:23 -07:00
cpudata_32.h sparc32: generic clockevent support 2012-04-15 10:28:50 -07:00
cpudata_64.h sparc64: Use a seperate counter for timer interrupts and NMI checks, like x86. 2010-04-12 22:37:07 -07:00
cpudata.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
cputime.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
current.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
dcr.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
dcu.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
delay_32.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
delay_64.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
delay.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
device.h of: remove asm/of_device.h 2010-07-24 09:57:52 -06:00
dma-mapping.h sparc32,leon: always support leon in ioport 2012-05-27 23:52:53 -07:00
dma.h sparc32: Convert mmu_* interfaces from btfixup to method ops. 2012-05-13 13:57:05 -07:00
ebus_dma.h sparc: Move EBUS DMA interfaces into seperate header file. 2008-08-29 23:10:21 -07:00
ecc.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
eeprom.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
elf_32.h cross-arch: don't corrupt personality flags upon exec() 2012-10-06 03:04:47 +09:00
elf_64.h sparc64: Add detection for features new in SPARC-T4. 2012-08-18 23:02:36 -07:00
elf.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
emergency-restart.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
estate.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
fb.h sparc: Really fix "console=" for serial consoles. 2010-08-16 12:26:09 -07:00
fbio.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
fhc.h sparc64: Rewrite central driver. 2008-08-31 20:56:15 -07:00
floppy_32.h sparc: Kill mmu_{un,}lockarea(). 2012-05-13 13:23:16 -07:00
floppy_64.h sparc64: Remove pointless assignment in floppy support. 2012-05-14 20:59:25 -07:00
floppy.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
fpumacro.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
ftrace.h sparc64: Add proper dynamic ftrace support. 2009-06-16 04:56:53 -07:00
futex_32.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
futex_64.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
futex.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
gpio.h gpiolib/arches: Centralise bolierplate asm/gpio.h 2012-05-11 18:00:14 -06:00
hardirq_32.h sparc32: convert to asm-generic/hardirq.h 2009-10-01 13:45:13 -07:00
hardirq_64.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
hardirq.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
head_32.h sparc32: Kill unused defines from asm/head_32.h 2012-05-11 21:43:11 -07:00
head_64.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
head.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
highmem.h sparc32: move kmap_init() to highmem.c 2012-07-26 16:46:17 -07:00
hugetlb.h sparc64: Support transparent huge pages. 2012-10-09 16:23:06 +09:00
hvtramp.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
hw_irq.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
hypervisor.h sparc64: Add hypervisor interfaces for SPARC-T4 perf counter access. 2012-08-18 23:03:53 -07:00
ide.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
idprom.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
intr_queue.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
io_32.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
io_64.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
io-unit.h sparc32: Kill iounit_map_dma_*(). 2008-08-29 02:15:23 -07:00
io.h sparc: add {read,write}*_be routines 2011-05-12 13:44:29 -07:00
ioctls.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
iommu_32.h sparc: Remove generic SBUS probing layer. 2008-08-29 02:15:21 -07:00
iommu_64.h sparc64: Get rid of pci_controller_info. 2008-09-10 23:07:41 -07:00
iommu.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
irq_32.h sparc32: genirq support 2011-04-19 22:11:40 -07:00
irq_64.h nmi watchdog: do not use cpp symbol in Kconfig 2012-03-23 16:58:31 -07:00
irq.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
irqflags_32.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
irqflags_64.h sparc/irqs: Do not trace arch_local_{*,irq_*} functions 2011-07-06 08:00:29 -07:00
irqflags.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
jump_label.h static keys: Introduce 'struct static_key', static_key_true()/false() and static_key_slow_[inc|dec]() 2012-02-24 10:05:59 +01:00
Kbuild Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal 2012-10-10 12:02:25 +09:00
kdebug_32.h sparc32: kernel/trace/trace.c wants DIE_OOPS 2008-11-01 21:44:01 -07:00
kdebug_64.h sparc64: Implement NMI watchdog on capable cpus. 2009-01-30 00:03:53 -08:00
kdebug.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
kgdb.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
kmap_types.h kmap_types: make most arches use generic header file 2009-06-16 19:47:51 -07:00
kprobes.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
ldc.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
leon_amba.h sparc32,leon: always include leon_kernel in build 2012-05-27 23:52:46 -07:00
leon_pci.h PCI: Make the struct pci_dev * argument of pci_fixup_irqs const. 2011-07-22 08:26:06 -07:00
leon.h sparc32,leon: drop leon_init() 2012-07-26 16:46:16 -07:00
linkage.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
lsu.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
machines.h sparc32: Trivial removal of sun4c references in comments. 2012-05-12 00:35:45 -07:00
mbus.h sparc32: Remove cypress cpu support. 2012-05-15 10:22:00 -07:00
mc146818rtc_32.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
mc146818rtc_64.h sparc64: Use generic CMOS driver. 2008-08-29 14:16:48 -07:00
mc146818rtc.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
mdesc.h sparc64: Probe cpu page size support more portably. 2012-09-06 19:01:25 -07:00
memctrl.h sparc64: Add generic interface for registering a dimm printing handler. 2008-08-24 22:08:34 -07:00
mman.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
mmu_32.h sparc32: add irq + smp declarations to headers 2011-03-16 18:19:08 -07:00
mmu_64.h sparc64: Support transparent huge pages. 2012-10-09 16:23:06 +09:00
mmu_context_32.h sparc32: centralize all mmu context handling in srmmu.c 2012-07-26 16:46:16 -07:00
mmu_context_64.h sparc64: Support transparent huge pages. 2012-10-09 16:23:06 +09:00
mmu_context.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
mmu.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
mmzone.h Fix node_start/end_pfn() definition for mm/page_cgroup.c 2011-06-27 14:13:09 -07:00
module.h sparc: unify module.h 2008-12-26 15:35:41 -08:00
msi.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
mutex.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
mxcc.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
nmi.h sparc64: Initial hw perf counter support. 2009-09-10 06:28:20 -07:00
ns87303.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
obio.h sparc32: move smp ipi to method ops 2012-05-14 14:05:07 -07:00
openprom.h sparc: Pass buffer pointer all the way down to prom_{get,put}char(). 2010-11-30 14:33:29 -08:00
oplib_32.h sparc: fix format string argument for prom_printf() 2012-10-02 23:20:34 -04:00
oplib_64.h sparc: fix format string argument for prom_printf() 2012-10-02 23:20:34 -04:00
oplib.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
page_32.h sparc32: drop sparc_unmapped_base 2012-07-26 16:46:16 -07:00
page_64.h sparc64: Support transparent huge pages. 2012-10-09 16:23:06 +09:00
page.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
parport.h dt/sparc: Eliminate users of of_platform_{,un}register_driver 2011-02-28 01:36:39 -07:00
pbm.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
pci_32.h PCI: collapse pcibios_resource_to_bus 2012-02-23 20:19:04 -07:00
pci_64.h PCI: collapse pcibios_resource_to_bus 2012-02-23 20:19:04 -07:00
pci.h pci-dma: add linux/pci-dma.h to linux/pci.h 2010-03-12 15:52:42 -08:00
pcic.h sparc32: added CONFIG_PCIC_PCI Kconfig setting 2011-06-02 14:32:37 -07:00
pcr.h sparc64: Add PCR ops for SPARC-T4. 2012-08-18 23:26:19 -07:00
percpu_32.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
percpu_64.h sparc64: Get rid of real_setup_per_cpu_areas(). 2009-06-16 04:56:23 -07:00
percpu.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
perf_event.h perf, arch: Cleanup perf-pmu init vs lockup-detector 2010-11-26 15:14:56 +01:00
pgalloc_32.h sparc32: drop quicklist 2012-07-26 16:46:16 -07:00
pgalloc_64.h sparc64: Support transparent huge pages. 2012-10-09 16:23:06 +09:00
pgalloc.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
pgtable_32.h sparc32: drop unused BAD_PAGE stuff 2012-07-26 16:46:16 -07:00
pgtable_64.h sparc64: Support transparent huge pages. 2012-10-09 16:23:06 +09:00
pgtable.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
pgtsrmmu.h sparc32: srmmu_probe now knows about leon too 2012-05-27 23:52:51 -07:00
pil.h sparc64: Reschedule KGDB capture to a software interrupt. 2009-03-18 23:51:57 -07:00
processor_32.h Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2012-05-23 10:59:07 -07:00
processor_64.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc 2012-05-24 15:10:28 -07:00
processor.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
prom.h irq_domain: Centralize definition of irq_dispose_mapping() 2012-02-26 16:48:06 -07:00
psr.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
ptrace.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
ross.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
rwsem.h rwsem: Move duplicate function prototypes to linux/rwsem.h 2011-01-27 12:30:39 +01:00
sbi.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
scatterlist.h remove needless ISA_DMA_THRESHOLD 2010-08-07 18:15:50 +02:00
scratchpad.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
seccomp.h x86-64: seccomp: fix 32/64 syscall hole 2009-03-02 15:41:30 -08:00
sections.h sparc32: add support for run-time patching of leon/sun single instructions 2012-05-27 23:52:43 -07:00
serial.h serial: allow 8250 to be used on sparc 2008-10-13 09:51:40 -07:00
setup.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
sfafsr.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
sfp-machine_32.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
sfp-machine_64.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
sfp-machine.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
shmparam_32.h sparc32: Remove sun4 and sun4c from enum sparc_cpu. 2012-05-12 00:23:23 -07:00
shmparam_64.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
shmparam.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
sigcontext.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
siginfo.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
signal.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
smp_32.h sparc32: Kill unused hard_smp{4m,4d,leon}_processor_id() inlined. 2012-05-14 14:23:57 -07:00
smp_64.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
smp.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
sparsemem.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
spinlock_32.h sparc32: unbreak arch_write_unlock() 2011-08-15 14:35:19 -07:00
spinlock_64.h sparc64: remove unnecessary macros from spinlock_64.h 2011-08-15 14:35:18 -07:00
spinlock_types.h locking: Convert raw_rwlock to arch_rwlock 2009-12-14 23:55:32 +01:00
spinlock.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
spitfire.h sparc64: Future proof Niagara cpu detection. 2011-09-16 14:21:33 -07:00
stacktrace.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
starfire.h sparc64: Delete starfire_cpu_setup(). 2008-08-31 01:40:12 -07:00
string_32.h sparc32: Remove inline strncmp "optimization" for constant counts. 2012-05-11 19:53:29 -07:00
string_64.h sparc: Stop trying to be so fancy and use __builtin_{memcpy,memset}() 2009-12-10 23:32:10 -08:00
string.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
sunbpp.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
swift.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
switch_to_32.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
switch_to_64.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
switch_to.h Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
syscall.h tracing: Unify arch_syscall_addr() implementations 2010-02-17 13:07:21 +01:00
syscalls.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
termbits.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
termios.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
thread_info_32.h TIF_RESTORE_SIGMASK can be set only when TIF_SIGPENDING is set 2012-06-01 12:58:50 -04:00
thread_info_64.h Revert strace hiccups fix. 2012-10-05 20:39:04 -07:00
thread_info.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
timer_32.h sparc32: remove runtime btfix support 2012-05-14 14:05:09 -07:00
timer_64.h sparc64: Use unsigned long long for u64. 2009-01-06 13:19:28 -08:00
timer.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
timex_32.h sparc32: generic clockevent support 2012-04-15 10:28:50 -07:00
timex_64.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
timex.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
tlb_32.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
tlb_64.h sparc: mmu_gather rework 2011-05-25 08:39:13 -07:00
tlb.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
tlbflush_32.h sparc32: Move cache and TLB flushes over to method ops. 2012-05-13 20:49:31 -07:00
tlbflush_64.h sparc: mmu_gather rework 2011-05-25 08:39:13 -07:00
tlbflush.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
topology_32.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
topology_64.h sched/numa: Rewrite the CONFIG_NUMA sched domain support 2012-05-09 15:00:55 +02:00
topology.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
trap_block.h sparc64: Store per-cpu offset in trap_block[] 2009-06-16 04:56:11 -07:00
traps.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
tsb.h sparc64: Support transparent huge pages. 2012-10-09 16:23:06 +09:00
tsunami.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
ttable.h sparc64: Make special trap return path for TRAP_NMI(). 2008-12-04 09:17:03 -08:00
turbosparc.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
uaccess_32.h sparc: use the new generic strnlen_user() function 2012-05-26 11:33:54 -07:00
uaccess_64.h sparc64: Fix deficiencies in sun4v error reporting. 2012-10-10 17:19:32 -07:00
uaccess.h sparc: Fix user_addr_max() definition. 2012-05-24 13:41:58 -07:00
unaligned.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
unistd.h UAPI: (Scripted) Disintegrate arch/sparc/include/asm 2012-10-09 09:47:43 +01:00
upa.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
user.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
vaddrs.h sparc32: drop fixmap.h 2012-07-26 16:46:16 -07:00
vga.h BUG: headers with BUG/BUG_ON etc. need linux/bug.h 2012-03-04 17:54:34 -05:00
viking.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
vio.h powerpc+sparc/vio: Modernize driver registration 2012-03-28 11:33:24 +11:00
visasm.h sparc64: Fix sparse warnings in visemul.c 2008-09-11 23:46:40 -07:00
winmacro.h sparc32: Implement hard_smp_processor_id() via instruction patching. 2012-05-14 13:31:38 -07:00
xor_32.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00
xor_64.h sparc64: Future proof Niagara cpu detection. 2011-09-16 14:21:33 -07:00
xor.h sparc, sparc64: use arch/sparc/include 2008-07-27 23:00:59 +02:00