Changeset 89903 in vbox for trunk/src/VBox/Devices/Audio
- Timestamp:
- Jun 24, 2021 7:42:19 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 145361
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DevHda.cpp
r89902 r89903 252 252 /** Write callback. */ 253 253 FNHDAREGWRITE *pfnWrite; 254 #if defined(IN_RING3) || defined(LOG_ENABLED) /* Saves 0x2f23 - 0x1888 = 0x169B (5787) bytes in VBoxDDR0. */ 254 255 /** Abbreviated name. */ 255 256 const char *abbrev; 256 257 /** Descripton. */ 257 258 const char *desc; 259 #endif 258 260 } HDAREGDESC; 259 260 261 261 262 … … 356 357 #define HDA_RD_F_SD_WRITE_RUN RT_BIT(0) 357 358 358 #define HDA_REG_ENTRY_EX(a_offBar, a_cbReg, a_fReadMask, a_fWriteMask, a_fFlags, a_pfnRead, a_pfnWrite, a_idxMap, a_szName, a_szDesc) \ 359 #if defined(IN_RING3) || defined(LOG_ENABLED) 360 # define HDA_REG_ENTRY_EX(a_offBar, a_cbReg, a_fReadMask, a_fWriteMask, a_fFlags, a_pfnRead, a_pfnWrite, a_idxMap, a_szName, a_szDesc) \ 359 361 { a_offBar, a_cbReg, a_fReadMask, a_fWriteMask, a_fFlags, a_idxMap, a_pfnRead, a_pfnWrite, a_szName, a_szDesc } 362 #else 363 # define HDA_REG_ENTRY_EX(a_offBar, a_cbReg, a_fReadMask, a_fWriteMask, a_fFlags, a_pfnRead, a_pfnWrite, a_idxMap, a_szName, a_szDesc) \ 364 { a_offBar, a_cbReg, a_fReadMask, a_fWriteMask, a_fFlags, a_idxMap, a_pfnRead, a_pfnWrite } 365 #endif 360 366 #define HDA_REG_ENTRY(a_offBar, a_cbReg, a_fReadMask, a_fWriteMask, a_fFlags, a_pfnRead, a_pfnWrite, a_ShortRegNm, a_szDesc) \ 361 367 HDA_REG_ENTRY_EX(a_offBar, a_cbReg, a_fReadMask, a_fWriteMask, a_fFlags, a_pfnRead, a_pfnWrite, HDA_MEM_IND_NAME(a_ShortRegNm), #a_ShortRegNm, a_szDesc) … … 3143 3149 { 3144 3150 Log(("hdaWriteReg: Warning: Access to %s is blocked while controller is in reset mode\n", g_aHdaRegMap[idxRegDsc].abbrev)); 3151 #if defined(IN_RING3) || defined(LOG_ENABLED) 3145 3152 LogRel2(("HDA: Warning: Access to register %s is blocked while controller is in reset mode\n", 3146 3153 g_aHdaRegMap[idxRegDsc].abbrev)); 3154 #endif 3147 3155 STAM_COUNTER_INC(&pThis->StatRegWritesBlockedByReset); 3148 3156 return VINF_SUCCESS; … … 3167 3175 { 3168 3176 Log(("hdaWriteReg: Warning: Access to %s is blocked! %R[sdctl]\n", g_aHdaRegMap[idxRegDsc].abbrev, uSDCTL)); 3177 #if defined(IN_RING3) || defined(LOG_ENABLED) 3169 3178 LogRel2(("HDA: Warning: Access to register %s is blocked while the stream's RUN bit is set\n", 3170 3179 g_aHdaRegMap[idxRegDsc].abbrev)); 3180 #endif 3171 3181 STAM_COUNTER_INC(&pThis->StatRegWritesBlockedByRun); 3172 3182 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.