Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-05-05 Thread Stefan Berger
On 05/04/2015 10:50 PM, Kevin O'Connor wrote: On Mon, May 04, 2015 at 11:41:54PM +0200, Igor Mammedov wrote: It's not really split implementation, it's installing an additional table which is purely SeaBIOS specific since QEMU doesn't care about PPID data at all nor does it need to do so. If

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-05-04 Thread Igor Mammedov
On Wed, 29 Apr 2015 12:42:21 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: On 04/29/2015 05:06 AM, Igor Mammedov wrote: On Wed, 22 Apr 2015 14:18:55 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: On 04/22/2015 03:00 AM, Igor Mammedov wrote: On Thu, 16 Apr 2015 10:05:35

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-05-04 Thread Stefan Berger
On 05/04/2015 05:16 AM, Igor Mammedov wrote: On Wed, 29 Apr 2015 12:42:21 -0400 2 choices now -- which one to take? I'd try installing extra SSDT table first as a cleanest way (seabios only) and if it fails fallback to TIS path. I did some experiment where I tried to use AML's Store() call

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-05-04 Thread Kevin O'Connor
On Mon, May 04, 2015 at 11:22:25AM -0400, Stefan Berger wrote: On 05/04/2015 05:16 AM, Igor Mammedov wrote: On Wed, 29 Apr 2015 12:42:21 -0400 2 choices now -- which one to take? I'd try installing extra SSDT table first as a cleanest way (seabios only) and if it fails fallback to TIS path.

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-05-04 Thread Stefan Berger
On 05/04/2015 12:16 PM, Kevin O'Connor wrote: On Mon, May 04, 2015 at 11:22:25AM -0400, Stefan Berger wrote: On 05/04/2015 05:16 AM, Igor Mammedov wrote: On Wed, 29 Apr 2015 12:42:21 -0400 2 choices now -- which one to take? I'd try installing extra SSDT table first as a cleanest way

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-05-04 Thread Kevin O'Connor
On Mon, May 04, 2015 at 11:41:54PM +0200, Igor Mammedov wrote: It's not really split implementation, it's installing an additional table which is purely SeaBIOS specific since QEMU doesn't care about PPID data at all nor does it need to do so. If both SeaBIOS and QEMU provide acpi tables, it

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-05-04 Thread Igor Mammedov
On Mon, 04 May 2015 14:39:32 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: On 05/04/2015 12:16 PM, Kevin O'Connor wrote: On Mon, May 04, 2015 at 11:22:25AM -0400, Stefan Berger wrote: On 05/04/2015 05:16 AM, Igor Mammedov wrote: On Wed, 29 Apr 2015 12:42:21 -0400 2 choices now --

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-04-29 Thread Igor Mammedov
On Wed, 22 Apr 2015 14:18:55 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: On 04/22/2015 03:00 AM, Igor Mammedov wrote: On Thu, 16 Apr 2015 10:05:35 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: On 04/16/2015 09:35 AM, Igor Mammedov wrote: On Wed, 15 Apr 2015 18:38:43

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-04-29 Thread Stefan Berger
On 04/29/2015 05:06 AM, Igor Mammedov wrote: On Wed, 22 Apr 2015 14:18:55 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: On 04/22/2015 03:00 AM, Igor Mammedov wrote: On Thu, 16 Apr 2015 10:05:35 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: On 04/16/2015 09:35 AM, Igor

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-04-22 Thread Stefan Berger
On 04/22/2015 03:00 AM, Igor Mammedov wrote: On Thu, 16 Apr 2015 10:05:35 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: On 04/16/2015 09:35 AM, Igor Mammedov wrote: On Wed, 15 Apr 2015 18:38:43 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: The following series of patches

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-04-22 Thread Igor Mammedov
On Thu, 16 Apr 2015 10:05:35 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: On 04/16/2015 09:35 AM, Igor Mammedov wrote: On Wed, 15 Apr 2015 18:38:43 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: The following series of patches extends TPM support with an external TPM

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-04-16 Thread Stefan Berger
On 04/16/2015 09:35 AM, Igor Mammedov wrote: On Wed, 15 Apr 2015 18:38:43 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: The following series of patches extends TPM support with an external TPM that offers a Linux CUSE (character device in userspace) interface. This TPM lets each VM

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-04-16 Thread Igor Mammedov
On Wed, 15 Apr 2015 18:38:43 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: The following series of patches extends TPM support with an external TPM that offers a Linux CUSE (character device in userspace) interface. This TPM lets each VM access its own private vTPM. The CUSE TPM

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-04-16 Thread Michael S. Tsirkin
On Thu, Apr 16, 2015 at 03:35:06PM +0200, Igor Mammedov wrote: On Wed, 15 Apr 2015 18:38:43 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: The following series of patches extends TPM support with an external TPM that offers a Linux CUSE (character device in userspace) interface.

Re: [Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-04-16 Thread Stefan Berger
On 04/16/2015 02:55 PM, Michael S. Tsirkin wrote: On Thu, Apr 16, 2015 at 03:35:06PM +0200, Igor Mammedov wrote: On Wed, 15 Apr 2015 18:38:43 -0400 Stefan Berger stef...@linux.vnet.ibm.com wrote: The following series of patches extends TPM support with an external TPM that offers a Linux CUSE

[Qemu-devel] [PATCH 0/5] Extend TPM support with a QEMU-external TPM

2015-04-15 Thread Stefan Berger
The following series of patches extends TPM support with an external TPM that offers a Linux CUSE (character device in userspace) interface. This TPM lets each VM access its own private vTPM. The CUSE TPM supports suspend/resume and migration. Much out-of-band functionality necessary to control