Loading hw/tpm/tpm_crb.c +6 −0 Original line number Diff line number Diff line Loading @@ -84,6 +84,12 @@ static uint64_t tpm_crb_mmio_read(void *opaque, hwaddr addr, unsigned offset = addr & 3; uint32_t val = *(uint32_t *)regs >> (8 * offset); switch (addr) { case A_CRB_LOC_STATE: val |= !tpm_backend_get_tpm_established_flag(s->tpmbe); break; } trace_tpm_crb_mmio_read(addr, size, val); return val; Loading Loading
hw/tpm/tpm_crb.c +6 −0 Original line number Diff line number Diff line Loading @@ -84,6 +84,12 @@ static uint64_t tpm_crb_mmio_read(void *opaque, hwaddr addr, unsigned offset = addr & 3; uint32_t val = *(uint32_t *)regs >> (8 * offset); switch (addr) { case A_CRB_LOC_STATE: val |= !tpm_backend_get_tpm_established_flag(s->tpmbe); break; } trace_tpm_crb_mmio_read(addr, size, val); return val; Loading