blob: 32fb941711a8bb9096d62d86afa09e2b99219112 [file] [log] [blame]
#ifndef TCGBIOS_H
#define TCGBIOS_H
#include "types.h"
struct bregs;
void tpm_interrupt_handler32(struct bregs *regs);
void tpm_setup(void);
void tpm_prepboot(void);
void tpm_s3_resume(void);
void tpm_add_bcv(u32 bootdrv, const u8 *addr, u32 length);
void tpm_add_cdrom(u32 bootdrv, const u8 *addr, u32 length);
void tpm_add_cdrom_catalog(const u8 *addr, u32 length);
void tpm_option_rom(const void *addr, u32 len);
int tpm_can_show_menu(void);
void tpm_menu(void);
#endif /* TCGBIOS_H */