ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

mmuobject.c File Reference
#include <stdarg.h>
#include "ppcmmu/mmu.h"
#include "ppcmmu/mmuutil.h"
#include "mmuobject.h"

Go to the source code of this file.

Data Structures

struct  MmuFreePage
struct  MmuFreeTree
struct  MmuVsidTree
struct  MmuVsidInfo

Defines

#define MMU_ADDR_RESERVED   ((vaddr_t)-2)

Typedefs

typedef unsigned long ULONG

Functions

void fmtout (const char *fmt,...)
int ptegreload (ppc_trap_frame_t *frame, vaddr_t addr)
void SerialSetUp (int deviceType, void *deviceAddr, int baud)
int SerialInterrupt (int n, ppc_trap_frame_t *tf)
void TakeException (int n, ppc_trap_frame_t *tf)
int mmuisfreepage (paddr_t pageno)
void copy (void *t, void *s, int b)
paddr_t mmunewpage ()
void dumpmap ()
void trapcallback (int action, ppc_trap_frame_t *trap_frame)
int _mmumain (int action, void *arg1, void *arg2, void *arg3, void *tf)
void outchar (char c)
void outstr (const char *str)
void outdig (int dig)
void outnum (unsigned long num)
void mmusetramsize (paddr_t ramsize)
int ignore (int trapCode, ppc_trap_frame_t *trap)
int fpenable (int trapCode, ppc_trap_frame_t *trap)
void copy_trap_handler (int trap)
void initme ()
ppc_map_tallocpage ()
void freepage (ppc_map_t *PagePtr)
MmuVsidTreeallocvsidtree ()
void freevsidtree (MmuVsidTree *tree)
voidallocvsid (int vsid)
void mmuallocvsid (int vsid, int mask)
MmuVsidInfofindvsid (int vsid)
void freevsid (int vsid)
void mmufreevsid (int vsid, int mask)
int mmuaddpage (ppc_map_info_t *info, int count)
ppc_pteg_tPtegFromPage (ppc_map_t *map, int hfun)
int PageMatch (vaddr_t addr, ppc_pte_t pte)
ppc_map_tmmuvirtmap (vaddr_t addr)
void mmudelpage (ppc_map_info_t *info, int count)
void mmugetpage (ppc_map_info_t *info, int count)
void mmusetvsid (int start, int end, int vsid)
void printmap (vaddr_t vaddr, ppc_map_t *map)
void dumptree (vaddr_t vaddr, MmuVsidTree *tree)
void dumpvsid (MmuVsidInfo *vsid)
void callkernel (void *fun_ptr, void *arg)

Variables

MmuTrapHandler callback [0x30]
MmuFreePageFreeList = 0
int Clock = 0
int TreeAlloc = 0
int GdbAttach = 0
int Booted = 0
int Vsid [16]
paddr_t RamSize
paddr_t FirstUsablePage
paddr_t NextPage
MmuVsidTreeNextTreePage = 0
MmuFreeTreeFreeTree
MmuVsidInfoSegs [16]
MmuVsidInfoVsidHead = 0
charserport
int trap_start []
int trap_end []

Generated on Sat May 26 2012 06:03:50 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.