linux/arch/um/include
Jeff Dike 42a2b54ce8 uml: clean up TASK_SIZE usage
Clean up the calculation and use of the usable address space size on the host.

task_size is gone, replaced with TASK_SIZE, which is calculated from
CONFIG_TOP_ADDR.  get_kmem_end and set_task_sizes_skas are also gone.

host_task_size, which refers to the entire address space usable by the UML
kernel and which may be larger than the address space usable by a UML process,
since that has to end on a pgdir boundary, is replaced by CONFIG_TOP_ADDR.

STACK_TOP is now TASK_SIZE minus the two stub pages.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-02-05 09:44:29 -08:00
..
skas uml: delete some unused headers 2008-02-05 09:44:26 -08:00
sysdep-i386
sysdep-ia64
sysdep-ppc
sysdep-x86_64
aio.h
arch.h uml: further bugs.c tidying 2008-02-05 09:44:25 -08:00
as-layout.h uml: clean up TASK_SIZE usage 2008-02-05 09:44:29 -08:00
chan_kern.h
chan_user.h uml: fix URLs in Kconfig and help strings 2008-02-05 09:44:25 -08:00
common-offsets.h uml: clean up TASK_SIZE usage 2008-02-05 09:44:29 -08:00
elf_user.h
frame_kern.h
init.h uml: arch/um/include/init.h needs a definition of __used 2008-02-05 09:44:24 -08:00
initrd.h
irq_kern.h
irq_user.h
kern_util.h uml: kill processes instead of panicing kernel 2008-02-05 09:44:28 -08:00
kern.h
line.h
longjmp.h
mconsole_kern.h
mconsole.h
mem_kern.h
mem_user.h uml: clean up TASK_SIZE usage 2008-02-05 09:44:29 -08:00
mem.h
net_kern.h
net_user.h
os.h uml: kill processes instead of panicing kernel 2008-02-05 09:44:28 -08:00
process.h
ptrace_user.h
registers.h uml: kill processes instead of panicing kernel 2008-02-05 09:44:28 -08:00
sigcontext.h
sigio.h
skas_ptrace.h
skas_ptregs.h
syscall.h
sysrq.h
task.h
tempfile.h
tlb.h
ubd_user.h
um_malloc.h
um_mmu.h
um_uaccess.h uml: header untangling 2008-02-05 09:44:28 -08:00
user.h