Below issue got fixed w/ the latest c/s in souceforge upstream tree. Jimmy
Frédéric Guihéry wrote on 2012-05-25: > Hi, > > Indeed, I have the same problem : > > TBOOT: TXT.ERRORCODE: 0xc0041d01 > TBOOT: AC module error : acm_type=0x1, progress=0x10, error=0x7 > TBOOT: LCP2 error: minor error = 0x3f, index = 399 > > > The related structure is in ./tboot/include/txt/errorcode.h : > > 80 union { 81 uint32_t tpm_err : 9; /* > progress=0x0d, error=1010 */ 82 struct { > /* progress=0x10 */ 83 uint32_t lcp_minor : > 6; 84 uint32_t lcp_index : 9; 85 }; 86 > }; /* sub-error */ 87 uint32_t reserved : 5; 88 > }; 89 } acmod_error_t; > > According to sinit_errors.txt, I think the lcp_index variable should be > 3 bits instead of 9 : > > Bit Description > ----- ----------- > 24:16 LCP v2 minor error code, valid only for progress code 10h > 24:22 Index (in LCP_POLICY_DATA::PolicyLists) of item > responsible for error 21:16 Minor error code (see progress > code 10h below) > > But with this correction I still have interpretation error : > > TBOOT: TXT.ERRORCODE: 0xc0041d01 > TBOOT: AC module error : acm_type=0x1, progress=0x10, error=0x7 > TBOOT: LCP2 error: minor error = 0x30, index = 0 > > > Yours, > Fred > > > Le 23.05.2012 12:51, Andrew Goodbody a écrit : >> The use of bit fields in parse_err is not working correctly. >> >> ./parse_err 0xc01128d1 >> ERRORCODE: 0xc01128d1 >> AC module error : acm_type=0x1, progress=0x0d, error=0xa >> TPM error code = 0x0 >> >> Whereas the correct response should be 0x11. >> >> Bit fields are a minefield, they should not be used. >> >> Andrew >>
smime.p7s
Description: S/MIME cryptographic signature
------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________ tboot-devel mailing list tboot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tboot-devel