#include <linux/mm.h>
#include <linux/sched.h>
#include <linux/hardirq.h>
#include <linux/module.h>
#include <asm/current.h>
#include <asm/pgtable.h>
#include <asm/tlbflush.h>
#include <arch.h>
#include <as-layout.h>
#include <kern_util.h>
#include <os.h>
#include <skas.h>
Go to the source code of this file.
|
int | handle_page_fault (unsigned long address, unsigned long ip, int is_write, int is_user, int *code_out) |
|
| EXPORT_SYMBOL (handle_page_fault) |
|
void | fatal_sigsegv (void) |
|
void | segv_handler (int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) |
|
unsigned long | segv (struct faultinfo fi, unsigned long ip, int is_user, struct uml_pt_regs *regs) |
|
void | relay_signal (int sig, struct siginfo *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 | trap_init (void) |
|
int handle_page_fault |
( |
unsigned long |
address, |
|
|
unsigned long |
ip, |
|
|
int |
is_write, |
|
|
int |
is_user, |
|
|
int * |
code_out |
|
) |
| |