Changeset 7723 in vbox
- Timestamp:
- Apr 3, 2008 2:00:00 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp
r7686 r7723 152 152 * Macro for fast recode of the operand size (1/2/4/8 bytes) to bit shift value. 153 153 */ 154 #define SIZE 2SHIFT(cb)(g_aSize2Shift[cb])154 #define SIZE_2_SHIFT(cb) (g_aSize2Shift[cb]) 155 155 156 156 … … 159 159 * @warning VBOX_SUCCESS(rc=VINF_IOM_HC_MMIO_WRITE) is TRUE! 160 160 */ 161 inline intiomMMIODoWrite(PVM pVM, CTXALLSUFF(PIOMMMIORANGE) pRange, RTGCPHYS GCPhysFault, const void *pvData, unsigned cbSize)161 DECLINLINE(int) iomMMIODoWrite(PVM pVM, CTXALLSUFF(PIOMMMIORANGE) pRange, RTGCPHYS GCPhysFault, const void *pvData, unsigned cbSize) 162 162 { 163 163 #ifdef VBOX_WITH_STATISTICS … … 180 180 * Wrapper which does the read and updates range statistics when such are enabled. 181 181 */ 182 inline intiomMMIODoRead(PVM pVM, CTXALLSUFF(PIOMMMIORANGE) pRange, RTGCPHYS GCPhysFault, void *pvData, unsigned cbSize)182 DECLINLINE(int) iomMMIODoRead(PVM pVM, CTXALLSUFF(PIOMMMIORANGE) pRange, RTGCPHYS GCPhysFault, void *pvData, unsigned cbSize) 183 183 { 184 184 #ifdef VBOX_WITH_STATISTICS … … 528 528 529 529 #ifdef VBOX_WITH_STATISTICS 530 if (pVM->iom.s.cMovsMaxBytes < (cTransfers << SIZE 2SHIFT(cbSize)))531 pVM->iom.s.cMovsMaxBytes = cTransfers << SIZE 2SHIFT(cbSize);530 if (pVM->iom.s.cMovsMaxBytes < (cTransfers << SIZE_2_SHIFT(cbSize))) 531 pVM->iom.s.cMovsMaxBytes = cTransfers << SIZE_2_SHIFT(cbSize); 532 532 #endif 533 533 … … 768 768 769 769 #ifdef VBOX_WITH_STATISTICS 770 if (pVM->iom.s.cStosMaxBytes < (cTransfers << SIZE 2SHIFT(cbSize)))771 pVM->iom.s.cStosMaxBytes = cTransfers << SIZE 2SHIFT(cbSize);770 if (pVM->iom.s.cStosMaxBytes < (cTransfers << SIZE_2_SHIFT(cbSize))) 771 pVM->iom.s.cStosMaxBytes = cTransfers << SIZE_2_SHIFT(cbSize); 772 772 #endif 773 773 … … 789 789 { 790 790 /* Update registers. */ 791 pRegFrame->edi += cTransfers << SIZE 2SHIFT(cbSize);791 pRegFrame->edi += cTransfers << SIZE_2_SHIFT(cbSize); 792 792 if (pCpu->prefix & PREFIX_REP) 793 793 pRegFrame->ecx = 0; … … 797 797 { 798 798 /* addr-- variant. */ 799 rc = pRange->pfnFillCallback(pRange->pDevIns, pRange->pvUser, (Phys - (cTransfers - 1)) << SIZE 2SHIFT(cbSize), u32Data, cbSize, cTransfers);799 rc = pRange->pfnFillCallback(pRange->pDevIns, pRange->pvUser, (Phys - (cTransfers - 1)) << SIZE_2_SHIFT(cbSize), u32Data, cbSize, cTransfers); 800 800 if (rc == VINF_SUCCESS) 801 801 { 802 802 /* Update registers. */ 803 pRegFrame->edi -= cTransfers << SIZE 2SHIFT(cbSize);803 pRegFrame->edi -= cTransfers << SIZE_2_SHIFT(cbSize); 804 804 if (pCpu->prefix & PREFIX_REP) 805 805 pRegFrame->ecx = 0;
Note:
See TracChangeset
for help on using the changeset viewer.