Hello list,

In both tboot-1.7.0 and the latest revision in the mercurial repo
(299:950fec11ef90, dated 1/15/2012):

tboot-1.7.0 $ patch --dry-run -p1 < test-patches/tpm-test.patch
patching file tboot/common/tpm.c
Hunk #1 succeeded at 2121 with fuzz 1 (offset 418 lines).
patching file tboot/include/tpm.h
Hunk #1 succeeded at 272 with fuzz 2 (offset 15 lines).
patching file tboot/txt/txt.c
Hunk #1 FAILED at 475.
Hunk #2 succeeded at 740 with fuzz 2 (offset 162 lines).
1 out of 2 hunks FAILED -- saving rejects to file tboot/txt/txt.c.rej

Changing the fuzz factor with -F3 causes the patch to "apply", but
it's faulty.  The call to tpm_unit_test_before_senter() ends up in the
wrong place.

$ patch --dry-run -p1 -F3 < test-patches/tpm-test.patch

I found putting the call to tpm_unit_test_before_senter() at the end
of the function txt_prepare_cpu() in tboot/txt/txt.c seems reasonable.

If desired I could prepare and post a proper patch, but it seems a
very trivial edit.

Regards,
-Jon

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
tboot-devel mailing list
tboot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tboot-devel

Reply via email to