summaryrefslogtreecommitdiffstats
path: root/tboot/include/tpm.h
diff options
context:
space:
mode:
authorroot <root@lamia.panaceas.james.local>2017-03-15 13:50:51 +0000
committerroot <root@lamia.panaceas.james.local>2017-03-15 13:50:51 +0000
commit2dd7ea9b7a34fd02c10b67bccebfb3c04b7ab3bf (patch)
treef145c6f6ad2dd52e271f1b84a4cfb8b8f0c6ce07 /tboot/include/tpm.h
parentf327ade1d0333deee519b2c2977f8edae5b9fa3d (diff)
downloadtboot-2dd7ea9b7a34fd02c10b67bccebfb3c04b7ab3bf.tar.gz
tboot-2dd7ea9b7a34fd02c10b67bccebfb3c04b7ab3bf.tar.bz2
tboot-2dd7ea9b7a34fd02c10b67bccebfb3c04b7ab3bf.zip
patch up C99isms and a missing defineHEADmaster
Diffstat (limited to 'tboot/include/tpm.h')
-rw-r--r--tboot/include/tpm.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/tboot/include/tpm.h b/tboot/include/tpm.h
index 59ebde1..07631c8 100644
--- a/tboot/include/tpm.h
+++ b/tboot/include/tpm.h
@@ -381,12 +381,14 @@ typedef union {
static inline void _read_tpm_reg(int locality, u32 reg, u8 *_raw, size_t size)
{
- for ( size_t i = 0; i < size; i++ ) _raw[i] = readb((TPM_LOCALITY_BASE_N(locality) | reg) + i);
+ size_t i;
+ for ( i = 0; i < size; i++ ) _raw[i] = readb((TPM_LOCALITY_BASE_N(locality) | reg) + i);
}
static inline void _write_tpm_reg(int locality, u32 reg, u8 *_raw, size_t size)
{
- for ( size_t i = 0; i < size; i++ ) writeb((TPM_LOCALITY_BASE_N(locality) | reg) + i, _raw[i]);
+ size_t i;
+ for ( i = 0; i < size; i++ ) writeb((TPM_LOCALITY_BASE_N(locality) | reg) + i, _raw[i]);
}
@@ -398,7 +400,8 @@ static inline void _write_tpm_reg(int locality, u32 reg, u8 *_raw, size_t size)
static inline void _reverse_copy(uint8_t *out, uint8_t *in, uint32_t count)
{
- for ( uint32_t i = 0; i < count; i++ )
+ uint32_t i;
+ for ( i = 0; i < count; i++ )
out[i] = in[count - i - 1];
}