ReactOS 0.4.16-dev-258-g81860b4
|
Go to the source code of this file.
Macros | |
#define | TOTAL_PAGES (MAX_ADDRESS / PAGE_SIZE) |
Typedefs | |
typedef VOID(FASTCALL * | PMEMORY_READ_HANDLER) (ULONG Address, PVOID Buffer, ULONG Size) |
typedef BOOLEAN(FASTCALL * | PMEMORY_WRITE_HANDLER) (ULONG Address, PVOID Buffer, ULONG Size) |
Functions | |
BOOLEAN | MemInitialize (VOID) |
VOID | MemCleanup (VOID) |
VOID | MemExceptionHandler (ULONG FaultAddress, BOOLEAN Writing) |
VOID FASTCALL | EmulatorReadMemory (PFAST486_STATE State, ULONG Address, PVOID Buffer, ULONG Size) |
VOID FASTCALL | EmulatorWriteMemory (PFAST486_STATE State, ULONG Address, PVOID Buffer, ULONG Size) |
VOID FASTCALL | EmulatorCopyMemory (PFAST486_STATE State, ULONG DestAddress, ULONG SrcAddress, ULONG Size) |
VOID | EmulatorSetA20 (BOOLEAN Enabled) |
BOOLEAN | EmulatorGetA20 (VOID) |
BOOL | MemInstallFastMemoryHook (PVOID Address, ULONG Size, PMEMORY_READ_HANDLER ReadHandler, PMEMORY_WRITE_HANDLER WriteHandler) |
BOOL | MemRemoveFastMemoryHook (PVOID Address, ULONG Size) |
BOOLEAN | MemQueryMemoryZone (ULONG StartAddress, PULONG Length, PBOOLEAN Hooked) |
#define TOTAL_PAGES (MAX_ADDRESS / PAGE_SIZE) |
VOID FASTCALL EmulatorCopyMemory | ( | PFAST486_STATE | State, |
ULONG | DestAddress, | ||
ULONG | SrcAddress, | ||
ULONG | Size | ||
) |
Definition at line 219 of file memory.c.
Referenced by VidBiosScrollWindow().
Definition at line 280 of file memory.c.
Referenced by PS2WriteControl(), and XmsBopProcedure().
Definition at line 142 of file memory.c.
Referenced by CpuInitialize(), DmaRequest(), DosWriteFile(), EmulatorCopyMemory(), PaintMouseCursor(), VidBiosDrawGlyph(), VidBiosVideoService(), and WriteDisk().
Definition at line 275 of file memory.c.
Referenced by PS2WriteData(), XmsLocalDisableA20(), and XmsLocalEnableA20().
Definition at line 186 of file memory.c.
Referenced by CpuInitialize(), DmaRequest(), DosReadFile(), EmulatorCopyMemory(), EraseMouseCursor(), PaintMouseCursor(), ReadDisk(), VidBiosClearScreen(), VidBiosDrawGlyph(), and VidBiosScrollWindow().
Definition at line 783 of file memory.c.
Referenced by EmulatorCleanup().
Definition at line 286 of file memory.c.
Referenced by CpuExceptionFilter().
Definition at line 723 of file memory.c.
Referenced by EmulatorInitialize().
BOOL MemInstallFastMemoryHook | ( | PVOID | Address, |
ULONG | Size, | ||
PMEMORY_READ_HANDLER | ReadHandler, | ||
PMEMORY_WRITE_HANDLER | WriteHandler | ||
) |
Definition at line 299 of file memory.c.
Referenced by EmsDrvInitialize(), VgaWriteGc(), VgaWritePort(), and WriteProtectRom().
Definition at line 381 of file memory.c.
Referenced by BiosMiscService().
Definition at line 353 of file memory.c.
Referenced by EmsDrvCleanup(), VgaCleanup(), VgaWriteGc(), VgaWritePort(), and WriteUnProtectRom().