Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

PGMROMRANGE Struct Reference
[Internals]

#include <PGMInternal.h>

List of all members.


Detailed Description

A registered ROM image.

This is needed to keep track of ROM image since they generally intrude into a PGMRAMRANGE. It also keeps track of additional info like the two page sets (read-only virgin and read-write shadow), the current state of each page.

Because access handlers cannot easily be executed in a different context, the ROM ranges needs to be accessible and in all contexts.

Definition at line 1081 of file PGMInternal.h.


Public Member Functions

 R0PTRTYPE (struct PGMROMRANGE *) pNextR0
 R3PTRTYPE (const char *) pszDesc
 R3PTRTYPE (const void *) pvOriginal
 R3PTRTYPE (struct PGMROMRANGE *) pNextR3
 RCPTRTYPE (struct PGMROMRANGE *) pNextRC

Public Attributes

PGMROMPAGE aPages [1]
uint32_t au32Alignemnt [HC_ARCH_BITS==32?7:3]
RTGCPHYS cb
uint32_t fFlags
RTGCPHYS GCPhys
RTGCPHYS GCPhysLast
RTRCPTR GCPtrAlignment

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index