uml: kernel_thread shouldn't panic
[pv_ops_mirror.git] / arch / um / include / as-layout.h
blobfccf187bf4e1b69f482bee3038178e0f6a8d0098
1 /*
2 * Copyright (C) 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
3 * Licensed under the GPL
4 */
6 #ifndef __START_H__
7 #define __START_H__
9 #include "sysdep/ptrace.h"
11 struct cpu_task {
12 int pid;
13 void *task;
16 extern struct cpu_task cpu_tasks[];
18 extern unsigned long low_physmem;
19 extern unsigned long high_physmem;
20 extern unsigned long uml_physmem;
21 extern unsigned long uml_reserved;
22 extern unsigned long end_vm;
23 extern unsigned long start_vm;
24 extern unsigned long long highmem;
26 extern unsigned long _stext, _etext, _sdata, _edata, __bss_start, _end;
27 extern unsigned long _unprotected_end;
28 extern unsigned long brk_start;
30 extern int linux_main(int argc, char **argv);
31 extern void set_cmdline(char *cmd);
33 extern void (*sig_info[])(int, union uml_pt_regs *);
35 #endif