#include <sysdep/ptrace.h>
#include <sysdep/faultinfo.h>
Go to the source code of this file.
|
unsigned long | alloc_stack (int order, int atomic) |
|
void | free_stack (unsigned long stack, int order) |
|
int | do_signal (void) |
|
void | interrupt_end (void) |
|
void | relay_signal (int sig, struct siginfo *si, struct uml_pt_regs *regs) |
|
unsigned long | segv (struct faultinfo fi, unsigned long ip, int is_user, struct uml_pt_regs *regs) |
|
int | handle_page_fault (unsigned long address, unsigned long ip, int is_write, int is_user, int *code_out) |
|
unsigned int | do_IRQ (int irq, struct uml_pt_regs *regs) |
|
int | smp_sigio_handler (void) |
|
void | initial_thread_cb (void(*proc)(void *), void *arg) |
|
int | is_syscall (unsigned long addr) |
|
void | timer_handler (int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) |
|
int | start_uml (void) |
|
void | paging_init (void) |
|
void | uml_cleanup (void) |
|
void | do_uml_exitcalls (void) |
|
int | __cant_sleep (void) |
|
int | get_current_pid (void) |
|
int | copy_from_user_proc (void *to, void *from, int size) |
|
int | cpu (void) |
|
char * | uml_strdup (const char *string) |
|
unsigned long | to_irq_stack (unsigned long *mask_out) |
|
unsigned long | from_irq_stack (int nested) |
|
void | syscall_trace (struct uml_pt_regs *regs, int entryexit) |
|
int | singlestepping (void *t) |
|
void | segv_handler (int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) |
|
void | bus_handler (int sig, struct siginfo *si, struct uml_pt_regs *regs) |
|
void | winch (int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) |
|
void | fatal_sigsegv (void) __attribute__((noreturn)) |
|
unsigned long alloc_stack |
( |
int |
order, |
|
|
int |
atomic |
|
) |
| |
unsigned long from_irq_stack |
( |
int |
nested | ) |
|
int handle_page_fault |
( |
unsigned long |
address, |
|
|
unsigned long |
ip, |
|
|
int |
is_write, |
|
|
int |
is_user, |
|
|
int * |
code_out |
|
) |
| |
int is_syscall |
( |
unsigned long |
addr | ) |
|
paging_init - setup page tables
paging_init() sets up the page tables for each node of the system and frees the bootmem allocator memory for general use.
Definition at line 238 of file init.c.
unsigned long to_irq_stack |
( |
unsigned long * |
mask_out | ) |
|
Definition at line 36 of file mem.c.