> From: "Wilck, Martin" > I am glad that this disucssion is gaining momentum. Whether to do > resource arbitration in user or kernel space is an important question > that should be discussed broadly. I am too. Putting the resource manager in the kernel make the design so much cleaner than a resource manager in user space, another smaller one in the kernel, and communications hacks to make it hopefully work > > > If the kernel takes over TSS's role of virtualization then we don't > > > need TSS in user space any more. Multiple opens is a missing peice > > to replace tss. Just to be clear on TCG terminology, there is a "TSS" library per application, in user space, that handles crypto and the forming of the command byte stream. Whatever the RM solution, you still need that TSS. 2-3 solutions are already open sourced. There is one (or a layered) "Resource Manager" that schedules application access to the TPM, does resource swapping, handle virtualization, and much more.