From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Farnsworth Subject: Re: [PATCH 1/4] introduce intel_ring_buffer structure Date: Tue, 18 May 2010 17:19:32 +0100 Message-ID: <201005181719.33501.simon.farnsworth@onelan.com> References: <1273108805-1354-1-git-send-email-nanhai.zou@intel.com> <20100517174232.GA3546@viiv.ffwll.ch> <41EFD7A46E18724CAB128DAD0073348006A62B7DBE@shsmsx502.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from claranet-outbound-smtp03.uk.clara.net (claranet-outbound-smtp03.uk.clara.net [195.8.89.36]) by gabe.freedesktop.org (Postfix) with ESMTP id 691EE9E796 for ; Tue, 18 May 2010 09:19:43 -0700 (PDT) In-Reply-To: <41EFD7A46E18724CAB128DAD0073348006A62B7DBE@shsmsx502.ccr.corp.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org Cc: "Anholt, Eric" List-Id: intel-gfx@lists.freedesktop.org T24gVHVlc2RheSAxOCBNYXkgMjAxMCwgIlpvdSwgTmFuaGFpIiA8bmFuaGFpLnpvdUBpbnRlbC5j b20+IHdyb3RlOgo+ID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+PkZyb206IERhbmll bCBWZXR0ZXIgW21haWx0bzpkYW5pZWxAZmZ3bGwuY2hdCj4gPj5TZW50OiAyMDEw5bm0NeaciDE4 5pelIDE6NDMKPiA+PldlbGwsIHRoYXQncyBleGFjdGx5IHRoZSBwcm9ibGVtLiBZb3Ugc2ltcGx5 IGNhbid0IG9wdGltaXplIGEga2VybmVsCj4gPj5pbnRlcmZhY2Ugb25jZSBpdCdzIGluIHVzZS4g QW5kIGlmIHlvdSB0cnkgdG8sIHlvdXIgdXNlcnMgd2lsbCBnZXQgdGhlCj4gPj5waXRjaGZvcmtz IGFuZCBzY3JlYW0gYmxvb2R5IG11cmRlciB0cnlpbmcgdG8gZ2V0IHlvdSA7KSBTbyB3ZSBuZWVk IHRvCj4gPj5nZXQgdGhlc2UgcGF0Y2hlcyByaWdodCAoYXQgbGVhc3QgdGhlIHNlbWFudGljcyBv ZiB0aGUgaW50ZXJmYWNlKQo+ID4+YmVmb3JlaGFuZC4KPiA+Pgo+IEhpLAo+IFNpbmNlIFZBQVBJ IHdpbGwgYmUgdGhlIG9ubHkgY2xpZW50IGZvciB0aGlzIG11bHRpIHJpbmcgYnVmZmVyIGZvciBh IHBlcmlvZAo+IG9mIHRpbWUuIFdlIG1heSBub3QgaGF2ZSBzbyBtdWNoIHBhaW4gdG8gb3B0aW1p emUgYm90aCBrZXJuZWwgYW5kIHVzZXIKPiBzcGFjZS4gVGhpcyBhcHByb2FjaCB0b3VjaGVzIGxp dHRsZSB1c2VyIHNwYWNlIGludGVyZmFjZSwgb25seSAxIG5ldyAgZmxhZwo+ICBpcyBhZGRlZCB0 byBJT0NUTC4gV2UgaGF2ZSBuZXcga2luZHMgb2YgcmluZyBidWZmZXIgdG8gY29tZSBpbgo+IFNh bmR5QnJpZGdlIGFuZCBsYXRlciBjaGlwcy4gU2luY2Ugd2UgYXJlIHN0aWxsIGVuYWJsaW5nICBT YW5keUJyaWRnZS4gSQo+IGNhbiBub3QgZm9yIGNhc3QgaG93IHRob3NlIHJpbmdzIHdvdWxkIGJl IHN5bmNocm9uaXplZCB0byBlYWNoIG90aGVyLiBXZQo+IG1heSB1c2UgbWluaW11bSBBUEkgdG8g d29yayBmaXJzdC4KPiAKQmUgYXdhcmUgdGhhdCB5b3UgY2Fubm90IGV4cGVjdCB1c2VycyB0byBi dW1wIGJvdGggdGhlaXIgdXNlcnNwYWNlIFZBQVBJIApsaWJyYXJ5IGFuZCB0aGVpciBrZXJuZWwg YXQgdGhlIHNhbWUgdGltZTsgdGhlcmUgYXJlIGdvb2QgcmVhc29ucyBmb3IgdGhpcy4KCklmIHlv dSBkbyB0aWUgdGhlIFZBQVBJIGxpYnJhcnkgdmVyc2lvbiBhbmQgdGhlIGtlcm5lbCB2ZXJzaW9u IHRvbyB0aWdodGx5IAp0b2dldGhlciwgeW91IGdldCBpbnRvIGEgcG9zaXRpb24gd2hlcmUgdXNl cnMgZ2V0IHVwc2V0IC0gaWYgSSBidW1wIG15IGtlcm5lbCAKZnJvbSAyLjYuMzIgdG8gMi42LjM2 IHRvIGdldCBzdXBwb3J0IGZvciBhIG5ldyBXaUZpIGNoaXBzZXQgYW5kIGEgbmV3IFRWIApjYXB0 dXJlIGNhcmQsIEknbSBsaWtlbHkgdG8gZ2V0IHF1aXRlIHVwc2V0IGlmIEkgdGhlbiBoYXZlIHRv IGFsc28gcmVzcGluIG15IAp1c2Vyc3BhY2UuCgpUaGVyZSBhcmUgYWxzbyBpc3N1ZXMgYXJvdW5k IGJpc2VjdGlvbiBhcyBhIHRvb2wgZm9yIGlzb2xhdGluZyByZWdyZXNzaW9ucyAtIAppZiBJIGhh dmUgdG8gY2FyZWZ1bGx5IGJ1bXAgdXNlcnNwYWNlIGFuZCBrZXJuZWwgaW4gbG9jay1zdGVwLCBp dCdzIHZlcnkgCmRpZmZpY3VsdCBmb3IgbWUgdG8gYmlzZWN0IGRvd24gdW50aWwgSSBmaW5kIHRo ZSBjaGFuZ2VzZXQgdGhhdCBicm9rZSB0aGluZ3MuIEFzIAptb3N0IG9mIHRoZSBidWdzIHlvdSds bCBnZXQgcmVwb3J0ZWQgZnJvbSB1c2VycyBsaWtlIG1lIHdvbid0IHJlcHJvZHVjZSBpbiAKeW91 ciBsYWIsIG1ha2luZyBpdCBoYXJkZXIgZm9yIG1lIHRvIGdpdmUgeW91IGhlbHBmdWwgaW5mb3Jt YXRpb24gaXMgbm90IGluIAp5b3VyIGludGVyZXN0cy4KCkluIGNvbmNsdXNpb24sIGFzIERhbmll bCdzIGJlZW4gc2F5aW5nLCB5b3UgbXVzdCBnZXQgdGhlIGtlcm5lbCBpbnRlcmZhY2UgCm1vc3Rs eSByaWdodCBmaXJzdCB0aW1lLiBJZiBpdCdzIHRvbyBzbG93LCBhIG5ldyBpbnRlcmZhY2UgdG8g aW1wcm92ZSAKcGVyZm9ybWFuY2UgaXNuJ3QgaGFyZCB0byBhZGQgaW4gcGFyYWxsZWwgdG8gdGhl IG9sZCBpbnRlcmZhY2U7IGlmIHRoZSBvbGQgCmludGVyZmFjZSBpcyBhIERvUyB2ZWN0b3Igb3Ig d29yc2UsIHlvdSdyZSBnb2luZyB0byBnZXQgc3R1Y2sgaW4gYSB2ZXJ5IGJhZCAKcGxhY2UuCi0t IApTaW1vbiBGYXJuc3dvcnRoClNvZnR3YXJlIEVuZ2luZWVyCk9ORUxBTiBMaW1pdGVkCmh0dHA6 Ly93d3cub25lbGFuLmNvbS8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK