as-layout.h 773 B

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. * Copyright (C) 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
  3. * Licensed under the GPL
  4. */
  5. #ifndef __START_H__
  6. #define __START_H__
  7. #include "sysdep/ptrace.h"
  8. struct cpu_task {
  9. int pid;
  10. void *task;
  11. };
  12. extern struct cpu_task cpu_tasks[];
  13. extern unsigned long low_physmem;
  14. extern unsigned long high_physmem;
  15. extern unsigned long uml_physmem;
  16. extern unsigned long uml_reserved;
  17. extern unsigned long end_vm;
  18. extern unsigned long start_vm;
  19. extern unsigned long long highmem;
  20. extern unsigned long _stext, _etext, _sdata, _edata, __bss_start, _end;
  21. extern unsigned long _unprotected_end;
  22. extern unsigned long brk_start;
  23. extern int linux_main(int argc, char **argv);
  24. extern void set_cmdline(char *cmd);
  25. extern void (*sig_info[])(int, union uml_pt_regs *);
  26. #endif