[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