Hello again. The documentation mentioned below has been completed. The example code has also been verified as functional under Qemu using the OVMF thanks to @pdxjohnny: https://github.com/flihp/tpm2-tcti-uefi/issues/21. This brings the code base up to the level I had wanted before migrating it to the tpm2-software Github org and so this migration will happen in the next few days.
I’ve been working to clean up the tpm2-tcti-uefi build / repo (https://github.com/flihp/tpm2-tcti-uefi) now that we have better control over the compilation flags in the tpm2-tss build. The tpm2-tss submodule and all of the custom build logic has now been removed and I’ve got travis-ci building the example UEFI executables using libtss2-mu and libtss2-sys built using the appropriate autotools mechanisms (config.site: https://github.com/flihp/tpm2-tcti-uefi/blob/master/.travis.yml#L33). Currently I’m adding some details to the documentation and working on a set of instructions for testing the example UEFI application under qemu using the OVMF firmware.
While I’m finishing up the docs I wanted to get a message out to the list to solicit input from anyone interested in this work. If you have a few spare cycles I’d appreciate input on the repo as it stands now as well as any opinions on including this repo in the tpm2-software github org since this is my goal once the docs are done.