Changeset 91874 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Oct 20, 2021 9:11:06 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 147677
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp
r91854 r91874 1700 1700 * @param GCPhysLast The last address of the RAM range. 1701 1701 * @param R0PtrNew Ditto for R0. 1702 * @param fFlags PGM_RAM_RANGE_FLAGS_FLOATING or zero. 1702 1703 * @param pszDesc The description. 1703 1704 * @param pPrev The previous RAM range (for linking). 1704 1705 */ 1705 1706 static int pgmR3PhysInitAndLinkRamRange(PVM pVM, PPGMRAMRANGE pNew, RTGCPHYS GCPhys, RTGCPHYS GCPhysLast, 1706 RTR0PTR R0PtrNew, const char *pszDesc, PPGMRAMRANGE pPrev)1707 RTR0PTR R0PtrNew, uint32_t fFlags, const char *pszDesc, PPGMRAMRANGE pPrev) 1707 1708 { 1708 1709 /* … … 1714 1715 pNew->cb = GCPhysLast - GCPhys + 1; 1715 1716 pNew->pszDesc = pszDesc; 1717 pNew->fFlags = fFlags; 1716 1718 pNew->pvR3 = NULL; 1717 1719 pNew->paLSPages = NULL; 1718 pNew->fFlags = 0;1719 1720 1720 1721 uint32_t const cPages = pNew->cb >> PAGE_SHIFT; … … 1807 1808 */ 1808 1809 rc = pgmR3PhysInitAndLinkRamRange(pVM, pNew, GCPhys, GCPhys + ((RTGCPHYS)cRamPages << PAGE_SHIFT) - 1, 1809 R0PtrChunk, pszDescChunk, *ppPrev);1810 R0PtrChunk, PGM_RAM_RANGE_FLAGS_FLOATING, pszDescChunk, *ppPrev); 1810 1811 if (RT_SUCCESS(rc)) 1811 1812 *ppPrev = pNew; … … 1928 1929 AssertLogRelMsgRCReturn(rc, ("rc=%Rrc cbRamRange=%zu\n", rc, cbRamRange), rc); 1929 1930 1930 rc = pgmR3PhysInitAndLinkRamRange(pVM, pNew, GCPhys, GCPhysLast, MMHyperCCToR0(pVM, pNew), pszDesc, pPrev);1931 rc = pgmR3PhysInitAndLinkRamRange(pVM, pNew, GCPhys, GCPhysLast, MMHyperCCToR0(pVM, pNew), 0 /*fFlags*/, pszDesc, pPrev); 1931 1932 AssertLogRelMsgRCReturn(rc, ("rc=%Rrc cbRamRange=%zu\n", rc, cbRamRange), rc); 1932 1933 }
Note:
See TracChangeset
for help on using the changeset viewer.