Re: [tpmdd-devel] [PATCH v3 1/4] tpm/tpm_crb: implement tpm crb idle state

2016-09-15 Thread Winkler, Tomas
> On Thu, Sep 15, 2016 at 08:23:03AM +, Winkler, Tomas wrote: > > > > > Subject: Re: [PATCH v3 1/4] tpm/tpm_crb: implement tpm crb idle > > > > > state > > > > > > > > > > On Mon, Sep 12, 2016 at 04:04:18PM +0300, Tomas Winkler wrote: > > > > > > The register TPM_CRB_CTRL_REQ_x contains bits

[tpmdd-devel] [PATCH v4 1/4] tpm/tpm_crb: implement tpm crb idle state

2016-09-15 Thread Tomas Winkler
The register TPM_CRB_CTRL_REQ_x contains bits goIdle and cmdReady for SW to indicate that the device can enter or should exit the idle state. The legacy ACPI-start (SMI + DMA) based devices do not support these bits and the idle state management is not exposed to the host SW. Thus, this

Re: [tpmdd-devel] [PATCH v3 1/4] tpm/tpm_crb: implement tpm crb idle state

2016-09-15 Thread Jarkko Sakkinen
On Mon, Sep 12, 2016 at 04:04:18PM +0300, Tomas Winkler wrote: > The register TPM_CRB_CTRL_REQ_x contains bits goIdle and cmdReady for > SW to indicate that the device can enter or should exit the idle state. > > The legacy ACPI-start (SMI + DMA) based devices do not support these > bits and the

Re: [tpmdd-devel] [PATCH v3 1/4] tpm/tpm_crb: implement tpm crb idle state

2016-09-15 Thread Jarkko Sakkinen
On Thu, Sep 15, 2016 at 06:28:27AM +, Winkler, Tomas wrote: > > Subject: Re: [PATCH v3 1/4] tpm/tpm_crb: implement tpm crb idle state > > > > On Mon, Sep 12, 2016 at 04:04:18PM +0300, Tomas Winkler wrote: > > > The register TPM_CRB_CTRL_REQ_x contains bits goIdle and cmdReady for > > > SW to

Re: [tpmdd-devel] [PATCH v3 2/4] tmp/tpm_crb: fix Intel PTT hw bug during idle state

2016-09-15 Thread Jarkko Sakkinen
On Mon, Sep 12, 2016 at 04:04:19PM +0300, Tomas Winkler wrote: > There is a HW bug in Skylake, and Broxton PCH Intel PTT device, where > most of the registers in the control area except START, REQUEST, CANCEL, > and LOC_CTRL lost retention when the device is in the idle state. Hence > we need to

Re: [tpmdd-devel] [PATCH v3 1/4] tpm/tpm_crb: implement tpm crb idle state

2016-09-15 Thread Winkler, Tomas
> Subject: Re: [PATCH v3 1/4] tpm/tpm_crb: implement tpm crb idle state > > On Mon, Sep 12, 2016 at 04:04:18PM +0300, Tomas Winkler wrote: > > The register TPM_CRB_CTRL_REQ_x contains bits goIdle and cmdReady for > > SW to indicate that the device can enter or should exit the idle state. > > > >

Re: [tpmdd-devel] [PATCH v3 1/4] tpm/tpm_crb: implement tpm crb idle state

2016-09-15 Thread Jarkko Sakkinen
On Thu, Sep 15, 2016 at 08:23:03AM +, Winkler, Tomas wrote: > > > > Subject: Re: [PATCH v3 1/4] tpm/tpm_crb: implement tpm crb idle > > > > state > > > > > > > > On Mon, Sep 12, 2016 at 04:04:18PM +0300, Tomas Winkler wrote: > > > > > The register TPM_CRB_CTRL_REQ_x contains bits goIdle and

Re: [tpmdd-devel] [PATCH v4 1/4] tpm/tpm_crb: implement tpm crb idle state

2016-09-15 Thread Jarkko Sakkinen
On Thu, Sep 15, 2016 at 10:27:38AM +0300, Tomas Winkler wrote: > The register TPM_CRB_CTRL_REQ_x contains bits goIdle and cmdReady for > SW to indicate that the device can enter or should exit the idle state. > > The legacy ACPI-start (SMI + DMA) based devices do not support these > bits and the