See '[JC]' below:
P.S.  The tboot-devel list is moderated, so if you don't join it then all of your emails need to be specifically approved.  Not a problem, but just FYI.

From: [] On Behalf Of Tresko
Sent: Thursday, March 27, 2008 1:59 PM
Subject: [tboot-devel] Fwd: User guide for applying the TXT patch

---------- Forwarded message ----------
From: Tresko <>
Date: Thu, Mar 27, 2008 at 3:49 PM
Subject: Re: [tboot-devel] User guide for applying the TXT patch

Hi Joe

I have one more question. Simply installing Xen doesn't create any tboot.gz so I had to download the tboot-20071128.tar.gz and unzip it and run 'make -j8 world' gives me error.I ignored and went ahead and did 'make install'  and modified the grub. Here is my grub output: 
[JC]  There is a target called 'install-tboot' in the makefile that will download, build, and install tboot.  It is not invoked as part of any of the Xen targets, so you have to do it manually. 

# grub.conf generated by anaconda
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda2
#          initrd /initrd-version.img

serial --unit=0 --speed=115200 --parity=no --stop=1
terminal --timeout=10 serial console

title Fedora (2.6.21-1.3194.fc7)
    root (hd0,0)
    kernel /vmlinuz-2.6.21-1.3194.fc7 ro root=LABEL=/ rhgb quiet
    initrd /initrd-2.6.21-1.3194.fc7.img

title Fedora Core (Xen 3.2.0 with TXT)
root (hd0,0)
kernel /xen.gz com1=115200,8n1 vtd=1 console=com1
module /vmlinuz- root=LABEL=/ ro console=tty0
console=ttyS0,115200,8n1 pciback.hide=(01:00.0)
pciback.verbose_request=1 acpi=debug pci=nommconf
module /initrd-
module /sinit.bin

After this is tried to boot into the 'Fedora Core (Xen 3.2.0 with TXT)' option but the system can't boot into this.Can you please tell me if I am missing anything here? I would really appreciate it if you can provide some light into this issue. Also I am new to vitualization and TXT. Thanks 
[JC]  From the README in tboot, here is an example grub.conf for tboot:
       title Xen 3.1.0 w/ Intel(R) Trusted Execution Technology
           root (hd0,1)
           kernel /tboot.gz
           module /xen.gz vtd=1 dom0_mem=524288 com1=115200,8n1
           module /vmlinuz-2.6.18-xen root=/dev/VolGroup00/LogVol00 ro
           module /initrd-2.6.18-xen.img
           module /BRLK_SINIT_20070910_release.BIN
Yours is missing tboot.gz as the kernel.