Re: [kvm-devel] kshmem & ACE

2007-05-08 Thread Avi Kivity
Wink Saville wrote: >> >> Most paravirtual devices use atomic operations (or even just raw memory >> accesses and memory barriers), which don't need any special >> infrastructure. This effectively makes them message-passing protocols >> rather than shared memory protocol. I can't see offhand why

Re: [kvm-devel] kshmem & ACE

2007-05-07 Thread Wink Saville
> > The emulated block devices already have "shared memory" with the guest > in the form of DMA since the guest's physical memory is mapped in the > host's va space. > > An interesting PoC may be something akin to XenSocket. See > http://www.xensource.com/files/xensummit_4/SuzanneMcIntosh_XenSummi

Re: [kvm-devel] kshmem & ACE

2007-05-07 Thread Wink Saville
> > Most paravirtual devices use atomic operations (or even just raw memory > accesses and memory barriers), which don't need any special > infrastructure. This effectively makes them message-passing protocols > rather than shared memory protocol. I can't see offhand why sharing > data structures

Re: [kvm-devel] kshmem & ACE

2007-05-07 Thread Wink Saville
On 5/7/07, Dor Laor <[EMAIL PROTECTED]> wrote: > > The KVM has an unmerged PV block device developed by Arjan van de Ven, > he might be interested. I would be very interested to see it, where is it if its "unmerged"? I'm sorry but I'm new to this list. > > > > >Any suggestions and additional comm

Re: [kvm-devel] kshmem & ACE

2007-05-07 Thread Anthony Liguori
Dor Laor wrote: >> Hello, >> >> I've posted patches for two features, kernel shared memory and Atomic >> > Code > >> Execution, which I believe can be used to implement para-virtualized >> devices. >> Could someone recommend a device that might make a good proof >> of concept? I was thinkin

Re: [kvm-devel] kshmem & ACE

2007-05-07 Thread Avi Kivity
Wink Saville wrote: > Hello, > > I've posted patches for two features, kernel shared memory and Atomic Code > Execution, which I believe can be used to implement para-virtualized devices. > Could someone recommend a device that might make a good proof > of concept? I was thinking may be a block dev

Re: [kvm-devel] kshmem & ACE

2007-05-07 Thread Dor Laor
>Hello, > >I've posted patches for two features, kernel shared memory and Atomic Code >Execution, which I believe can be used to implement para-virtualized >devices. >Could someone recommend a device that might make a good proof >of concept? I was thinking may be a block device. The KVM has an unm

[kvm-devel] kshmem & ACE

2007-05-06 Thread Wink Saville
Hello, I've posted patches for two features, kernel shared memory and Atomic Code Execution, which I believe can be used to implement para-virtualized devices. Could someone recommend a device that might make a good proof of concept? I was thinking may be a block device. Any suggestions and addit