|
@@ -273,7 +273,9 @@ static void tpm_crb_reset(void *dev)
|
|
s->be_buffer_size = MIN(tpm_backend_get_buffer_size(s->tpmbe),
|
|
s->be_buffer_size = MIN(tpm_backend_get_buffer_size(s->tpmbe),
|
|
CRB_CTRL_CMD_SIZE);
|
|
CRB_CTRL_CMD_SIZE);
|
|
|
|
|
|
- tpm_backend_startup_tpm(s->tpmbe, s->be_buffer_size);
|
|
|
|
|
|
+ if (tpm_backend_startup_tpm(s->tpmbe, s->be_buffer_size) < 0) {
|
|
|
|
+ exit(1);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
static void tpm_crb_realize(DeviceState *dev, Error **errp)
|
|
static void tpm_crb_realize(DeviceState *dev, Error **errp)
|