Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

softemu8xx.c File Reference

#include <linux/errno.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/stddef.h>
#include <linux/unistd.h>
#include <linux/ptrace.h>
#include <linux/malloc.h>
#include <linux/user.h>
#include <linux/a.out.h>
#include <linux/interrupt.h>
#include <asm/pgtable.h>
#include <asm/uaccess.h>
#include <asm/system.h>
#include <asm/io.h>
#include <asm/processor.h>

Include dependency graph for softemu8xx.c:

Go to the source code of this file.

Defines

#define LFS   48
#define LFD   50
#define LFDU   51
#define STFD   54
#define STFDU   55
#define FMR   63

Functions

int Soft_emulate_8xx (struct pt_regs *regs)


Define Documentation

#define FMR   63
 

Definition at line 42 of file softemu8xx.c.

Referenced by Soft_emulate_8xx().

#define LFD   50
 

Definition at line 38 of file softemu8xx.c.

Referenced by Soft_emulate_8xx().

#define LFDU   51
 

Definition at line 39 of file softemu8xx.c.

Referenced by Soft_emulate_8xx().

#define LFS   48
 

Definition at line 37 of file softemu8xx.c.

Referenced by Soft_emulate_8xx().

#define STFD   54
 

Definition at line 40 of file softemu8xx.c.

Referenced by Soft_emulate_8xx().

#define STFDU   55
 

Definition at line 41 of file softemu8xx.c.

Referenced by Soft_emulate_8xx().


Function Documentation

int Soft_emulate_8xx struct pt_regs regs  ) 
 

Definition at line 49 of file softemu8xx.c.

References __va, copy_from_user, copy_to_user, current, disp, EFAULT, FMR, pt_regs::gpr, ip, LFD, LFDU, LFS, memcpy, pt_regs::nip, PAGE_MASK, printk, STFD, STFDU, uint, x1f, and x3ff.