As a hack, use CD_SKIPHIBERNATE. For 2.0, our TPM lifecycle management
authorderaadt <deraadt@openbsd.org>
Mon, 4 Apr 2022 15:46:45 +0000 (15:46 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 4 Apr 2022 15:46:45 +0000 (15:46 +0000)
commit620cc1d5c7cec735f91261a9ea0153bbbf41ead7
tree7a61f9bb9f09222cfc7a40515dd96c213b0eb21a
parentb5a0748a54f6db60f17f901940071aaaf04154af
As a hack, use CD_SKIPHIBERNATE.  For 2.0, our TPM lifecycle management
is improper, and some chips are more sensitive to this than others.  In an
unhibernate situation, /bsd.booted will 'suspend' the TPM, then jump directly
into unhib /bsd, which 'resumes' it.  This is wrong because the lifecycle is
supposed to be more like suspend->BIOS->resume.  This is a hack until we figure
out how to fix the lifecycle.
from claudio, ok dv
sys/dev/acpi/tpm.c