xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* vtpmmgr bug: fails to start if locality!=0
@ 2014-10-31 15:37 Emil Condrea
  2014-11-05 10:00 ` Ian Campbell
  0 siblings, 1 reply; 12+ messages in thread
From: Emil Condrea @ 2014-10-31 15:37 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 1191 bytes --]

I am wondering if this is known issue that when I set locality!=0 to
vtpmmgr it does not start. It is a bit strange that every call to
tpm_tis_status returns 255 and device-id is also FFFF:
1.2 TPM (device-id=0xFFFF vendor-id = FFFF rev-id = FF).
TPM interface capabilities (0xffffffff):
I am configuring vtpmmgr using:

kernel="/usr/local/lib/xen/boot/vtpmmgr-stubdom.gz"
memory=8
disk=["file:/var/vtpmmgr-stubdom.img,hda,w"]
name="vtpmmgr"
iomem=["fed40,5"]
extra="tpmlocality=2"

I also tried using :
iomem=["fed40,1"]
extra="tpmlocality=0"//works well
or
iomem=["fed42,1"]
extra="tpmlocality=2"
It seems that everything that is not mapped at fed40-fed41 is FFFFFFFF.
I have an Atmel TPM chipset.
Could it be a chipset problem to not handle well different localities?
When I use locality=0, the device driver info is correct and everything
works fine:
1.2 TPM (device-id=0x3204 vendor-id = 1114 rev-id = 40)
TPM interface capabilities (0xfd)
In linux kernel this information is obtained using locality 0 and after
that other commands execute using specified locality.
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/char/tpm/tpm_tis.c#n558

Thanks,
Emil

[-- Attachment #1.2: Type: text/html, Size: 1961 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2014-11-16 10:46 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-31 15:37 vtpmmgr bug: fails to start if locality!=0 Emil Condrea
2014-11-05 10:00 ` Ian Campbell
2014-11-06 21:55   ` Daniel De Graaf
2014-11-07  1:46     ` Xu, Quan
2014-11-07 10:42       ` Emil Condrea
2014-11-09  8:30         ` Xu, Quan
2014-11-16  7:15           ` Xu, Quan
2014-11-16 10:46             ` Emil Condrea
2014-11-07 10:40     ` Emil Condrea
2014-11-07 23:31       ` Daniel De Graaf
2014-11-14 14:22         ` Emil Condrea
2014-11-14 18:01           ` Daniel De Graaf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).