On Sat, Jun 05, 2010 at 01:40:26PM +0930, Rusty Russell wrote:
On Fri, 4 Jun 2010 09:12:05 pm Michael S. Tsirkin wrote:
On Fri, Jun 04, 2010 at 08:46:49PM +0930, Rusty Russell wrote:
I'm uncomfortable with moving a field.
We haven't done that before and I wonder what will break with
On Fri, Jun 04, 2010 at 12:04:57PM +0930, Rusty Russell wrote:
On Wed, 2 Jun 2010 12:17:12 am Michael S. Tsirkin wrote:
This adds an (unused) option to put available ring before control (avail
index, flags), and adds padding between index and flags. This avoids
cache line sharing between
On Fri, 4 Jun 2010 08:05:43 pm Michael S. Tsirkin wrote:
On Fri, Jun 04, 2010 at 12:04:57PM +0930, Rusty Russell wrote:
On Wed, 2 Jun 2010 12:17:12 am Michael S. Tsirkin wrote:
This adds an (unused) option to put available ring before control (avail
index, flags), and adds padding between
On Fri, Jun 04, 2010 at 08:46:49PM +0930, Rusty Russell wrote:
On Fri, 4 Jun 2010 08:05:43 pm Michael S. Tsirkin wrote:
On Fri, Jun 04, 2010 at 12:04:57PM +0930, Rusty Russell wrote:
On Wed, 2 Jun 2010 12:17:12 am Michael S. Tsirkin wrote:
This adds an (unused) option to put available
On Fri, 4 Jun 2010 09:12:05 pm Michael S. Tsirkin wrote:
On Fri, Jun 04, 2010 at 08:46:49PM +0930, Rusty Russell wrote:
I'm uncomfortable with moving a field.
We haven't done that before and I wonder what will break with old code.
With e.g. my patch, We only do this conditionally when
On Wed, 2 Jun 2010 12:17:12 am Michael S. Tsirkin wrote:
This adds an (unused) option to put available ring before control (avail
index, flags), and adds padding between index and flags. This avoids
cache line sharing between control and ring, and also makes it possible
to extend avail control