]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - arch/um/include/as-layout.h
uml: remove __u64 usage from physical memory subsystem
[mirror_ubuntu-artful-kernel.git] / arch / um / include / as-layout.h
1 /*
2 * Copyright (C) 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
3 * Licensed under the GPL
4 */
5
6 #ifndef __START_H__
7 #define __START_H__
8
9 #include "sysdep/ptrace.h"
10
11 struct cpu_task {
12 int pid;
13 void *task;
14 };
15
16 extern struct cpu_task cpu_tasks[];
17
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;
25
26 extern unsigned long _stext, _etext, _sdata, _edata, __bss_start, _end;
27 extern unsigned long _unprotected_end;
28 extern unsigned long brk_start;
29
30 extern int linux_main(int argc, char **argv);
31
32 extern void (*sig_info[])(int, struct uml_pt_regs *);
33
34 #endif