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

mach.c File Reference
#include "freeldr.h"
#include "machine.h"
#include "ppcmmu/mmu.h"
#include "of.h"
#include "prep.h"
#include "compat.h"

Go to the source code of this file.

Functions

void BootMain (LPSTR CmdLine)
PCHAR GetFreeLoaderVersionString ()
void PpcOfwPutChar (int ch)
int PpcFindDevice (int depth, int parent, char *devname, int *nth)
BOOLEAN PpcConsKbHit ()
int PpcConsGetCh ()
void PpcVideoClearScreen (UCHAR Attr)
VOID PpcVideoGetDisplaySize (PULONG Width, PULONG Height, PULONG Depth)
ULONG PpcVideoGetBufferSize ()
VIDEODISPLAYMODE PpcVideoSetDisplayMode (char *DisplayMode, BOOLEAN Init)
VOID PpcVideoSetTextCursorPosition (ULONG X, ULONG Y)
VOID PpcVideoHideShowTextCursor (BOOLEAN Show)
VOID PpcVideoPutChar (int Ch, UCHAR Attr, unsigned X, unsigned Y)
VOID PpcVideoCopyOffScreenBufferToVRAM (PVOID Buffer)
BOOLEAN PpcVideoIsPaletteFixed ()
VOID PpcVideoSetPaletteColor (UCHAR Color, UCHAR Red, UCHAR Green, UCHAR Blue)
VOID PpcVideoGetPaletteColor (UCHAR Color, UCHAR *Red, UCHAR *Green, UCHAR *Blue)
VOID PpcVideoSync ()
VOID PpcInitializeMmu ()
ULONG PpcPrepGetMemoryMap (PBIOS_MEMORY_MAP BiosMemoryMap, ULONG MaxMemoryMapSize)
ULONG PpcGetMemoryMap (PBIOS_MEMORY_MAP BiosMemoryMap, ULONG MaxMemoryMapSize)
BOOLEAN PpcDiskGetBootPath (char *OutBootPath, unsigned Size)
BOOLEAN PpcDiskReadLogicalSectors (ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer)
BOOLEAN PpcDiskGetDriveGeometry (ULONG DriveNumber, PGEOMETRY DriveGeometry)
ULONG PpcDiskGetCacheableBlockCount (ULONG DriveNumber)
TIMEINFOPpcGetTime (VOID)
VOID NarrowToWide (WCHAR *wide_name, char *name)
VOID OfwCopyDeviceTree (PCONFIGURATION_COMPONENT_DATA ParentKey, char *name, int innode, ULONG *BusNumber, ULONG *DiskController, ULONG *DiskNumber)
PCONFIGURATION_COMPONENT_DATA PpcHwDetect ()
VOID PpcHwIdle (VOID)
VOID PpcVideoPrepareForReactOS (BOOLEAN Setup)
void PpcDefaultMachVtbl ()
void PpcOfwInit ()
void PpcInit (of_proxy the_ofproxy)
void MachInit (const char *CmdLine)
void beep ()
UCHAR NTAPI READ_PORT_UCHAR (PUCHAR Address)
void WRITE_PORT_UCHAR (PUCHAR Address, UCHAR Value)
void DiskStopFloppyMotor ()
void BootOldLinuxKernel (unsigned long size)
void BootNewLinuxKernel ()
void ChainLoadBiosBootSectorCode ()
void DbgBreakPoint ()

Variables

ULONG CacheSizeLimit
of_proxy ofproxy
voidPageDirectoryStart
voidPageDirectoryEnd
static int chosen_package
static int stdin_handle
static int stdout_handle
static int part_handle = -1
int mmu_handle = 0
int claimed [4]
BOOLEAN AcpiPresent = FALSE
char BootPath [0x100] = { 0 }
char BootPart [0x100] = { 0 }
char CmdLine [0x100] = { "bootprep" }
jmp_buf jmp
volatile charvideo_mem = 0
int mmu_initialized = 0
int mem_range_end

Generated on Fri May 25 2012 04:46:18 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.