[coreboot] New Defects reported by Coverity Scan for coreboot
scan-admin at coverity.com
scan-admin at coverity.com
Fri Jan 6 13:28:55 CET 2017
Hi,
Please find the latest report on new defect(s) introduced to coreboot found with Coverity Scan.
1 new defect(s) introduced to coreboot found with Coverity Scan.
43 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent build analyzed by Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 1 of 1 defect(s)
** CID 1368307: Integer handling issues (DIVIDE_BY_ZERO)
/src/northbridge/amd/amdmct/mct_ddr3/mhwlc_d.c: 1107 in procConfig()
________________________________________________________________________________________________________
*** CID 1368307: Integer handling issues (DIVIDE_BY_ZERO)
/src/northbridge/amd/amdmct/mct_ddr3/mhwlc_d.c: 1107 in procConfig()
1101 Seed_Total = 0x15;
1102 }
1103 if (pDCTData->Status[DCT_STATUS_REGISTERED])
1104 Seed_Total += ((AddrCmdPrelaunch)?0x10:0x0);
1105
1106 /* Adjust seed for the minimum platform supported frequency */
>>> CID 1368307: Integer handling issues (DIVIDE_BY_ZERO)
>>> In expression "(int64_t)Seed_Total * fam15h_freq_tab[MemClkFreq] * 100LL / (mctGet_NVbits(4) * 100)", division by expression "mctGet_NVbits(4) * 100" which may be zero has undefined behavior.
1107 Seed_Total = (int32_t) (((((int64_t) Seed_Total) *
1108 fam15h_freq_tab[MemClkFreq] * 100) / (mctGet_NVbits(NV_MIN_MEMCLK) * 100)));
1109
1110 Seed_Gross = (Seed_Total >> 5) & 0x1f;
1111 Seed_Fine = Seed_Total & 0x1f;
1112
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbLuoVetFLSjdonCi1EjfHRqWGQvojmmkYaBE-2BPJiTQvQ-3D-3D_q4bX76XMySz3BXBlWr5fXXJ4cvAsgEXEqC7dBPM7O5aR12CdJzA5W1ZHUFWNLzi7kk897mVC3mYkbbO8y8AK-2BvAe8uKhpB72z8VME86DBLDqBYlidLsl76z3j-2FuvIHHJwVMEqodYV9-2FIEbZdH2SaL99QoQHBHq7YSrVv-2BZCWdqamRIqwPfV2dHw7jffblb-2FbOHnMxiCf1xf-2BTKRzP30OzaKpwjU8Ygv7ftq240b6FkM-3D
To manage Coverity Scan email notifications for "coreboot at coreboot.org", click https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4e-2BpBzwOa5gzBZa9dWpDbzfofODnVj1enK2UkK0-2BgCCqyeem8IVKvTxSaOFkteZFcnohwvb2rnYNjswGryEWCURnUk6WHU42sbOmtOjD-2Bx5c-3D_q4bX76XMySz3BXBlWr5fXXJ4cvAsgEXEqC7dBPM7O5aR12CdJzA5W1ZHUFWNLzi7wCeX26YRg8xTRs2835wWegoqnHH2C71CcJofXqFKN8km1DYECNxA3fRInpVKQpJqTUjNb0iQOVEIgZpjHHTVBhuZ7jZkB-2BJfSxlJWYIG5CpnNuANAsWuH9ULIUn4dCkaiFEn2uyIyo3kAi380FVSn69h2NQiyQlzQMsvHMl-2Fc1w-3D
More information about the coreboot
mailing list