Changeset 62616 in vbox
- Timestamp:
- Jul 28, 2016 10:46:11 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 109185
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DevIchHda.cpp
r62614 r62616 2253 2253 static int hdaRegWriteCORBSTS(PHDASTATE pThis, uint32_t iReg, uint32_t u32Value) 2254 2254 { 2255 RT_NOREF_PV(iReg); 2256 2255 2257 uint32_t v = HDA_REG(pThis, CORBSTS); 2256 2258 HDA_REG(pThis, CORBSTS) &= ~(v & u32Value); … … 2480 2482 2481 2483 return VINF_SUCCESS; /* Always return success to the MMIO handler. */ 2484 2482 2485 #else /* !IN_RING3 */ 2486 RT_NOREF_PV(pThis); RT_NOREF_PV(iReg); RT_NOREF_PV(u32Value); 2483 2487 return VINF_IOM_R3_MMIO_WRITE; 2484 2488 #endif /* IN_RING3 */ … … 2915 2919 return VINF_SUCCESS; /* Never return failure. */ 2916 2920 #else /* !IN_RING3 */ 2921 RT_NOREF_PV(pThis); RT_NOREF_PV(iReg); RT_NOREF_PV(u32Value); 2917 2922 return VINF_IOM_R3_MMIO_WRITE; 2918 2923 #endif … … 2951 2956 return VINF_SUCCESS; /* Always return success to the MMIO handler. */ 2952 2957 #else /* !IN_RING3 */ 2958 RT_NOREF_PV(pThis); RT_NOREF_PV(iReg); RT_NOREF_PV(u32Value); RT_NOREF_PV(u8Strm); 2953 2959 return VINF_IOM_R3_MMIO_WRITE; 2954 2960 #endif /* IN_RING3 */ … … 3022 3028 static int hdaRegWriteIRS(PHDASTATE pThis, uint32_t iReg, uint32_t u32Value) 3023 3029 { 3024 int rc = VINF_SUCCESS;3030 RT_NOREF_PV(iReg); 3025 3031 3026 3032 /* … … 3040 3046 */ 3041 3047 LogRel(("HDA: Guest attempted process immediate verb (%x) with active CORB\n", uCmd)); 3042 return rc;3048 return VINF_SUCCESS; 3043 3049 } 3044 3050 … … 3049 3055 HDA_CODEC_CMD(uCmd, 0 /* LUN */), &uResp); 3050 3056 if (RT_FAILURE(rc2)) 3051 LogFunc(("Codec lookup failed with rc =%Rrc\n", rc2));3057 LogFunc(("Codec lookup failed with rc2=%Rrc\n", rc2)); 3052 3058 3053 3059 HDA_REG(pThis, IR) = (uint32_t)uResp; /** @todo r=andy Do we need a 64-bit response? */ 3054 3060 HDA_REG(pThis, IRS) = HDA_REG_FIELD_FLAG_MASK(IRS, IRV); /* result is ready */ 3055 3061 HDA_REG(pThis, IRS) &= ~HDA_REG_FIELD_FLAG_MASK(IRS, ICB); /* busy is clear */ 3056 #else /* !IN_RING3 */ 3057 rc = VINF_IOM_R3_MMIO_WRITE; 3058 #endif 3059 return rc; 3062 return VINF_SUCCESS; 3063 #else /* !IN_RING3 */ 3064 return VINF_IOM_R3_MMIO_WRITE; 3065 #endif /* !IN_RING3 */ 3060 3066 } 3061 3067 … … 3066 3072 && HDA_REG_FLAG_VALUE(pThis, IRS, IRV)) 3067 3073 HDA_REG(pThis, IRS) &= ~HDA_REG_FIELD_FLAG_MASK(IRS, IRV); 3068 return rc;3074 return VINF_SUCCESS; 3069 3075 } 3070 3076 3071 3077 static int hdaRegWriteRIRBWP(PHDASTATE pThis, uint32_t iReg, uint32_t u32Value) 3072 3078 { 3079 RT_NOREF_PV(iReg); 3080 3073 3081 if (u32Value & HDA_REG_FIELD_FLAG_MASK(RIRBWP, RST)) 3074 3082 HDA_REG(pThis, RIRBWP) = 0; … … 3129 3137 static int hdaRegWriteRIRBSTS(PHDASTATE pThis, uint32_t iReg, uint32_t u32Value) 3130 3138 { 3139 RT_NOREF_PV(iReg); 3140 3131 3141 uint8_t v = HDA_REG(pThis, RIRBSTS); 3132 3142 HDA_REG(pThis, RIRBSTS) &= ~(v & u32Value); … … 4505 4515 PHDASTATE pThis = PDMINS_2_DATA(pDevIns, PHDASTATE); 4506 4516 int rc; 4517 RT_NOREF_PV(pvUser); 4507 4518 4508 4519 /* … … 4613 4624 PHDASTATE pThis = PDMINS_2_DATA(pDevIns, PHDASTATE); 4614 4625 int rc; 4626 RT_NOREF_PV(pvUser); 4615 4627 4616 4628 /*
Note:
See TracChangeset
for help on using the changeset viewer.