[Tmem-devel] Implementing Transcendent Memory on Lguest

Dan Magenheimer dan.magenheimer at oracle.com
Mon Feb 8 09:34:03 PST 2010


Hi Guarav -

I'm not very familiar with virtio but tmem requires synchronous
data transfer between the "tmem server" (hypervisor) and the
"tmem client" (guest).  I suspect that virtio assumes an
asynchronous model.  If a virtio device can be configured
as a synchronous device then your idea might work.

Dan

=============

From: Gaurav Kukreja [mailto:mailme.gaurav at gmail.com] 
Sent: Sunday, February 07, 2010 11:11 PM
To: tmem-devel at oss.oracle.com; rusty at rustcorp.com.au
Subject: [Tmem-devel] Implementing Transcendent Memory on Lguest

Hi,

I have been working on trying to implement Transcendent Memory in lguest. 

So far, Tmem on lguest is just working very rudimentarily. I am currently working, on virtio balloon driver for the lguest, trying to get it to work.

I was wondering, and maybe this is vague, whether is it possible to create a implementation of Transcendent Memory, as a Virtio Device. I have read Rusty's paper on Virtio. I am yet to find out of the technical issues regarding the same.

Let us please evaluate, whether, there would be any benefits of implementing, Transcendent Memory as a Virtio device. I dont know, anything about KVM, but would it then be possible to port Tmem, to KVM easily?

Regards,

-- 
Gaurav Kukreja

+91 997 030 1257



More information about the Tmem-devel mailing list