VirtualBox

Changeset 18230 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Mar 25, 2009 1:13:09 AM (16 years ago)
Author:
vboxsync
Message:

PGM,IOM: Implemented MMIO2 aliases for MMIO pages. This involved some forgotten changes to the MMIO implementation too - changing the page type to MMIO, freeing the backing RAM page.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/err.h

    r17775 r18230  
    433433/** No CR3 root shadow page table.. */
    434434#define VERR_PGM_NO_CR3_SHADOW_ROOT             (-1636)
     435/** Trying to free a page with an invalid Page ID. */
     436#define VERR_PGM_PHYS_INVALID_PAGE_ID           (-1637)
     437/** PGMPhysWrite/Read hit a handler in Ring-0 or raw-mode context. */
     438#define VERR_PGM_PHYS_WR_HIT_HANDLER            (-1638)
    435439/** Trying to free a page that isn't RAM. */
    436 #define VERR_PGM_PHYS_NOT_RAM                   (-1637)
    437 /** Trying to free a page with an invalid Page ID. */
    438 #define VERR_PGM_PHYS_INVALID_PAGE_ID           (-1638)
    439 /** PGMPhysWrite/Read hit a handler in Ring-0 or raw-mode context. */
    440 #define VERR_PGM_PHYS_WR_HIT_HANDLER            (-1639)
     440#define VERR_PGM_PHYS_NOT_RAM                   (-1639)
     441/** Not ROM page. */
     442#define VERR_PGM_PHYS_NOT_ROM                   (-1640)
     443/** Not MMIO page. */
     444#define VERR_PGM_PHYS_NOT_MMIO                  (-1641)
     445/** Not MMIO2 page. */
     446#define VERR_PGM_PHYS_NOT_MMIO2                 (-1642)
     447/** Already aliased to a different page. */
     448#define VERR_PGM_HANDLER_ALREADY_ALIASED        (-1643)
     449/** Already aliased to the same page. */
     450#define VINF_PGM_HANDLER_ALREADY_ALIASED        (1643)
    441451/** @} */
    442452
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette