linux-stable-rt/include/asm-sh
Peter Zijlstra b111757c50 arch: personality independent stack top
New arch macro STACK_TOP_MAX it gives the larges valid stack address for the
architecture in question.

It differs from STACK_TOP in that it will not distinguish between
personalities but will always return the largest possible address.

This is used to create the initial stack on execve, which we will move down to
the proper location once the binfmt code has figured out where that is.

Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: Ollie Wild <aaw@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-19 10:04:45 -07:00
..
cpu-sh2 sh: Kill off dead SH7604 support. 2007-06-08 11:55:28 +09:00
cpu-sh2a
cpu-sh3 sh: Fix timer-tmu build for SH-3. 2007-07-06 10:26:03 +09:00
cpu-sh4 sh: Preliminary support for the SH-X3 CPU. 2007-06-20 18:27:10 +09:00
dreamcast sh: Fix dreamcast build for IRQ changes. 2007-05-21 15:10:04 +09:00
hd64465
landisk sh: landisk: Header cleanups. 2007-05-14 09:18:35 +09:00
mpc1211
sh03 sh: rework ipr code 2007-06-15 18:56:19 +09:00
.gitignore
Kbuild
a.out.h arch: personality independent stack top 2007-07-19 10:04:45 -07:00
adc.h
addrspace.h
atomic-irq.h
atomic-llsc.h
atomic.h
auxvec.h
bitops.h
bug.h
bugs.h sh: Preliminary support for the SH-X3 CPU. 2007-06-20 18:27:10 +09:00
byteorder.h
cache.h sh: Tidy up dependencies for SH-2 build. 2007-06-11 15:32:07 +09:00
cacheflush.h
checksum.h
clock.h
cpu-features.h
cputime.h
current.h
delay.h
device.h
div64.h
dma-mapping.h
dma.h sh: trivial build cleanups. 2007-05-31 13:46:21 +09:00
dmabrg.h
edosk7705.h
elf.h
emergency-restart.h
entry-macros.S
errno.h
fb.h fbdev: detect primary display device 2007-07-17 10:23:11 -07:00
fcntl.h
fixmap.h
flat.h
floppy.h
freq.h
futex-irq.h sh: Fix up futex implementation. 2007-06-18 13:58:32 +09:00
futex.h sh: Fix up futex implementation. 2007-06-18 13:58:32 +09:00
hardirq.h
hd64461.h sh: hd64461.h cleanup and added comments. 2007-07-12 10:44:41 +09:00
hp6xx.h
hs7751rvoip.h
hw_irq.h sh: rework ipr code 2007-06-15 18:56:19 +09:00
ide.h
io.h sh: trivial build cleanups. 2007-05-31 13:46:21 +09:00
io_generic.h
ioctl.h
ioctls.h
ipc.h
ipcbuf.h
irq.h sh: rework ipr code 2007-06-15 18:56:19 +09:00
irq_regs.h
irqflags.h
kdebug.h sh: revert addition of page fault notifiers 2007-05-21 14:32:10 +09:00
kexec.h
keyboard.h
kgdb.h
kmap_types.h
lboxre2.h
linkage.h
local.h
machvec.h sh: Kill off machvec aliases. 2007-06-08 02:43:39 +00:00
mc146818rtc.h
microdev.h
mman.h
mmu.h
mmu_context.h
mmzone.h sh: Support for multiple nodes. 2007-06-08 02:43:49 +00:00
module.h
msgbuf.h
mutex.h
namei.h
page.h sh: Default to 4-byte alignment for SLUB objects. 2007-06-08 02:43:48 +00:00
param.h
parport.h sh: Add parport stub for SuperIO ports. 2007-07-07 07:28:11 +09:00
pci.h PCI: remove pci_dac_dma_... APIs 2007-07-11 16:02:11 -07:00
percpu.h
pgalloc.h
pgtable.h page table handling cleanup 2007-07-16 09:05:36 -07:00
pm.h
poll.h Consolidate asm/poll.h 2007-05-11 08:29:34 -07:00
posix_types.h
processor.h sh: Preliminary support for the SH-X3 CPU. 2007-06-20 18:27:10 +09:00
ptrace.h
push-switch.h
r7780rp.h
resource.h
rtc.h
rts7751r2d.h
rwsem.h sh: Warn against direct inclusion of <asm/rwsem.h>. 2007-06-08 11:56:31 +09:00
scatterlist.h
sci.h
se.h
se7206.h
se7300.h
se7343.h
se7722.h
se7751.h
se7780.h
se73180.h sh: Fix se73180 platform device registration. 2007-06-04 11:07:23 +09:00
sections.h sh: Fixup machvec support. 2007-06-08 02:43:37 +00:00
segment.h
semaphore-helper.h
semaphore.h
sembuf.h
serial.h
setup.h sh: Fixup machvec support. 2007-06-08 02:43:37 +00:00
sfp-machine.h
sh_bios.h
shmbuf.h
shmin.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
smc37c93x.h
smp.h sh: Hook up hard_smp_processor_id() for INTC2 block. 2007-06-20 18:23:49 +09:00
snapgear.h sh: rework ipr code 2007-06-15 18:56:19 +09:00
socket.h
sockios.h
sparsemem.h sh: sparsemem support. 2007-06-08 02:43:43 +00:00
spinlock.h sh: trivial build cleanups. 2007-05-31 13:46:21 +09:00
spinlock_types.h sh: trivial build cleanups. 2007-05-31 13:46:21 +09:00
stat.h
statfs.h
string.h
system.h sh: Tidy up dependencies for SH-2 build. 2007-06-11 15:32:07 +09:00
systemh7751.h
termbits.h lots-of-architectures: enable arbitary speed tty support 2007-07-10 17:51:13 -07:00
termios.h
thread_info.h
timer.h
timex.h
titan.h
tlb.h
tlbflush.h
topology.h sh: Support for multiple nodes. 2007-06-08 02:43:49 +00:00
types.h
uaccess.h sh: __user annotations for __get/__put_user(). 2007-06-08 02:43:36 +00:00
ubc.h sh: Tidy up dependencies for SH-2 build. 2007-06-11 15:32:07 +09:00
ucontext.h
unaligned.h
unistd.h sh: Wire up signalfd/timerfd/eventfd syscalls. 2007-05-21 14:32:14 +09:00
user.h
voyagergx.h
watchdog.h
xor.h