Changeset 50774 in vbox
- Timestamp:
- Mar 13, 2014 4:52:21 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
include/VBox/VBoxVideo.h (modified) (1 diff)
-
src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVbva.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/VBoxVideo.h
r50773 r50774 1711 1711 { 1712 1712 uint32_t cPagesAfterFirst : 12; 1713 VBOXCMDVBVAPHADDR iPage : 52; 1713 uint32_t iPage1 : 20; 1714 uint32_t iPage2; 1714 1715 } VBOXCMDVBVA_SYSMEMEL; 1715 1716 -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVbva.cpp
r50754 r50774 1088 1088 uint32_t cbEl = sizeof (*pEl); 1089 1089 uint32_t cStoredPages = 1; 1090 pEl->iPage = cur; 1090 PFN_NUMBER next; 1091 pEl->iPage1 = (uint32_t)(cur & 0xfffff); 1092 pEl->iPage2 = (uint32_t)(cur >> 20); 1091 1093 --cPages; 1092 for ( ; cPages && cStoredPages < VBOXCMDVBVA_SYSMEMEL_CPAGES_MAX; --cPages, ++cStoredPages )1093 { 1094 PFN_NUMBERnext = MmGetMdlPfnArray(pMdl)[iPfn+cStoredPages];1094 for ( ; cPages && cStoredPages < VBOXCMDVBVA_SYSMEMEL_CPAGES_MAX; --cPages, ++cStoredPages, cur = next;) 1095 { 1096 next = MmGetMdlPfnArray(pMdl)[iPfn+cStoredPages]; 1095 1097 if (next != cur+1) 1096 1098 break; 1097 1098 cur = next;1099 ++cStoredPages;1100 --cPages;1101 1099 } 1102 1100
Note:
See TracChangeset
for help on using the changeset viewer.

