original_kernel/arch/tile/include/asm
Chris Metcalf eb7c792da5 arch/tile: factor out <arch/opcode.h> header
The kernel code was using some <asm> headers that included a mix
of hardware-specific information (typically found in Tilera <arch>
headers) and structures, enums, and function declarations supporting
the disassembly function of the tile-desc.c sources.

This change refactors that code so that a hardware-specific, but
OS- and application-agnostic header, is created: <arch/opcode.h>.
This header is then exported to userspace along with the other
<arch> headers and can be used to build userspace code; in particular,
it is used by glibc as part of implementing the backtrace() function.

The new header, together with a header that specifically describes
the disassembly code (<asm/tile-desc.h> with _32 and _64 variants),
replaces the old <asm/opcode-tile*.h> and <asm/opcode_constants*.h>
headers.

As part of this change, we are also renaming the 32-bit constants
from TILE_xxx to TILEPRO_xxx to better reflect the fact that they
are specific to the TILEPro architecture, and not to TILE-Gx
and any successor "tile" architecture chips.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
2011-11-03 16:58:54 -04:00
..
Kbuild
asm-offsets.h
atomic.h
atomic_32.h
atomic_64.h
auxvec.h
backtrace.h
bitops.h
bitops_32.h
bitops_64.h
bitsperlong.h
byteorder.h
cache.h
cacheflush.h
checksum.h
compat.h
current.h
delay.h
dma-mapping.h
dma.h
edac.h
elf.h
fixmap.h
ftrace.h
futex.h
hardirq.h
hardwall.h
highmem.h
homecache.h
hugetlb.h
hv_driver.h
hw_irq.h
ide.h
io.h
irq.h
irqflags.h
kexec.h
kmap_types.h
linkage.h
memprof.h
mman.h
mmu.h
mmu_context.h
mmzone.h
page.h
pci.h
percpu.h
pgalloc.h
pgtable.h
pgtable_32.h
pgtable_64.h
processor.h
ptrace.h
sections.h
setup.h
sigcontext.h
sigframe.h
siginfo.h
signal.h
smp.h
spinlock.h
spinlock_32.h
spinlock_64.h
spinlock_types.h
stack.h
stat.h
string.h
swab.h
syscall.h
syscalls.h
system.h
thread_info.h
tile-desc.h
tile-desc_32.h
tile-desc_64.h
timex.h
tlb.h
tlbflush.h
topology.h
traps.h
uaccess.h
unaligned.h
unistd.h
user.h
vga.h