Hi,

my name is Oliver Altmeyer, I am a computer science student at Saarland
University in Germany and I'm currently trying to add TCG (former TCPA)
support to GRUB. The goal of this work is to enable an integrity check of
the boot process. 
To enable this, I have to add some additional code to stage1 to call the
Trusted Platform Module chip which allows me to create a hash value of
stage2 and write it into a register on the TPM chip. The problem I'm
facing now is that the size of the modified stage1 is larger than 512
bytes, so it doesn't fit into the boot sector any more.
The current version of the TCG-enhanced GRUB is placed on a floopy disk
which allows me to get rid of the CHS and LBA addressing modes. By this
measure, I have gained enough space for my enhancements. But this solution
is not satisfactory, it is only a temoprary one.
My question is now: Do you know a better solution how I can get space
within stage1 which does not require the exclusion of some important
components?

Thanks a lot
        Oliver



_______________________________________________
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub

Reply via email to