From owner-freebsd-hackers@FreeBSD.ORG Wed Sep 21 14:09:15 2011 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3DDE1065675 for ; Wed, 21 Sep 2011 14:09:15 +0000 (UTC) (envelope-from geoffrey.levand@mail.ru) Received: from f285.mail.ru (f285.mail.ru [217.69.138.185]) by mx1.freebsd.org (Postfix) with ESMTP id 48CE58FC19 for ; Wed, 21 Sep 2011 14:09:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail; h=Message-Id:Content-Transfer-Encoding:Content-Type:Reply-To:In-Reply-To:References:Date:Mime-Version:Subject:Cc:To:From; bh=SXFV8LwseK+DS2Ci5saQU9x8dAPzm6pg20sL1aXZjyU=; b=1EkppZPd2xf0OUj2zMjLfGAaWKctwHTIaIcYCvzNFgj7W3wBhHOAqDcxm2Vyc/rj1QXi/hT0kYm61eWvIY0mBouwdIg5Nj5TMC9zQna7JPmNhahDUbVgpF8c68RInpiA; Received: from mail by f285.mail.ru with local id 1R6NU8-0005JS-00; Wed, 21 Sep 2011 18:09:12 +0400 Received: from [194.77.155.74] by e.mail.ru with HTTP; Wed, 21 Sep 2011 18:09:12 +0400 From: =?UTF-8?B?Z2VvZmZyZXkgbGV2YW5k?= To: =?UTF-8?B?SXZhbiBWb3Jhcw==?= Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [194.77.155.74] Date: Wed, 21 Sep 2011 18:09:12 +0400 References: In-Reply-To: X-Priority: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 Message-Id: X-Spam: Not detected X-Mras: Ok X-Mailman-Approved-At: Wed, 21 Sep 2011 15:20:13 +0000 Cc: freebsd-hackers@freebsd.org Subject: Re[2]: Sharing device driver between kernel and user space X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: =?UTF-8?B?Z2VvZmZyZXkgbGV2YW5k?= List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2011 14:09:16 -0000 U3VyZSBpIGNhbiB1c2UgdGhlIHN5bmNocm9uaXphdGlvbiBwcmltaXRpdmVzLCB0aGUgcHJvYmxl bSBpcyB0aGF0IHRoZSByZXNwb25zZSB0byBhIHJlcXVlc3Qgc2VudCB0byBQUzMgVlVBUlQgcG9y dCBpcyBub3QgCmF2YWlsYWJsZSBpbW1lZGlhdGVseSwgYW5kIGkgaGF2ZSB0byBkaXNhbGxvdyBr ZXJuZWwgYWNjZXNzIHRvIHRoZSBQUzMgVlVBUlQgd2hpbGUgaSdtIHdhaXRpbmcgZm9yIHRoZSBy ZXNwb25zZSBpbiB1c2VyIApzcGFjZS4gSSBzZW5kIHJlcXVlc3Qgd2l0aCB3cml0ZSBzeXNjYWxs IGZyb20gdXNlciBzcGFjZSBhbmQgd2FpdCBmb3IgcmVzcG9uc2Ugd2l0aCByZWFkIHN5c2NhbGwu IEluIHRoZSBwZXJpb2Qgb2YgdGltZSAKYmV0d2VlbiBzZW5kaW5nIHJlcXVlc3QgYW5kIHJlY2Vp dmluZyByZXNwb25zZSBpIGNvdWxkIHJlY2VpdmUgc29tZSBvdGhlciBwYWNrZXRzIGZyb20gVlVB UlQgcG9ydCwgZS5nLiBzb21lIGtpbmQgb2YgCmV2ZW50IG5vdGlmaWNhdGlvbiwgIGkgaGF2ZSB0 byBza2lwIHRoZW0uIEJ1dCBrZXJuZWwgc2hvdWxkIG5vdCBpbnRlcmZlciB1bnRpbCBpIGdldCBt eSByZXNwb25zZS4gClNvIGkgd291bGQgbmVlZCB0byBsb2NrIG91dCB0aGUga2VybmVsIGR1cmlu ZyB0aGlzIHRpbWUuIEkgdGhpbmsgaSBmb3VuZCBhIGdvb2Qgc29sdXRpb24gZm9yIHRoaXMgcHJv YmxlbSwganVzdCB1c2UgYSBJT0NUTCAKd2hpY2ggdGVsbHMga2VybmVsIGRldmljZSBkcml2ZXIg dG8gc3RvcCBwcm9jZXNzaW5nIGtlcm5lbCByZXF1ZXN0cyBhbmQgZXZlbnRzLCBzb21ldGhpbmcg bGlrZSBTRVRfVVNFUl9NT0RFLgpBZnRlciB0aGF0IGkgY2FuIHVzZSBpdCBpbiB1c2VyIHNwYWNl LgoKCjIxINGB0LXQvdGC0Y/QsdGA0Y8gMjAxMSwgMTY6Mjcg0L7RgiBJdmFuIFZvcmFzIDxpdm9y YXNAZnJlZWJzZC5vcmc+Ogo+IE9uIDIxLzA5LzIwMTEgMDg6MDUsIGdlb2ZmcmV5IGxldmFuZCB3 cm90ZToKPiA+IEkgdGhpbmsgeW91IG1pc3VuZGVyc3Rvb2Qgd2hhdCBpIG5lZWQuIElmIGkgZ290 IGl0IHJpZ2h0IHRoZW4gY3VzZTRic2QKPiBhbGxvd3MgdXNlciBhcHBsaWNhdGlvbnMgdG8gY3Jl YXRlIGNoYXIgZGV2aWNlcywgcmlnaHQgPwo+ID4gSSBkbyBub3Qgd2FudCB0byBjcmVhdGUgY2hh cmFjdGVyIGRldmljZXMgZnJvbSB1c2VyIHNwYWNlLiBNeSBWVUFSVCBrZXJuZWwKPiA+IG1vZHVs ZSBzaG91bGQgcHJvdmlkZSB0aGUgY2hhcmFjdGVyIGRldmljZSBmb3IgdXNlciBzcGFjZS4gV2hh dCBpIG5lZWQgaXMgYQo+IHdheSB0byBzeW5jaHJvbml6ZSBhY2Nlc3MKPiA+IHRvIFZVQVJUIGRh dGEgYmV0d2VlbiBrZXJuZWwgYW5kIHVzZXIgc3BhY2UuIFRoZSBrZXJuZWwgZGV2aWNlIGRyaXZl ciBzaG91bGQKPiBwcm92aWRlIDIgaW50ZXJmYWNlczogb25lIGZvciB1c2VyIHNwYWNlCj4gPiAg KHRocm91Z2ggY2hhciBkZXYpIGFuZCB0aGUgb3RoZXIgZm9yIGtlcm5lbCBsYW5kLiBUaGUgcHJv YmxlbSBpcyBob3cgdG8KPiBzeW5jaHJvbml6ZSB0aGUgYWNjZXNzIHRvIFZVQVJUIGRhdGEgYmV0 d2VlbiAyCj4gPiBsYW5kcyBiZWNhdXNlIFZVQVJUIGNhbm5vdCBiZSBzaGFyZWQgYnkgYm90aCBz aW11bHRhbmVvdXNseS4KPiAKPiBJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHlvdXIgcXVlc3Rp b24gYnV0IHdoYXQgZXhhY3RseSBpcyB0aGUgcHJvYmxlbQo+IGhlcmU/IEFzIHRoZSB1c2VybGFu ZCB3aWxsIGFjY2VzcyB0aGUgZGV2aWNlIHRocm91Z2ggdGhlIGNoYXIgZGV2aWNlLAo+IHlvdSBu ZWVkIGtlcm5lbCBjb2RlIHdoaWNoIHNlcnZpY2VzIHRoaXMgZGV2aWNlJ3MgcmVxdWVzdHMuIFRo aXMga2VybmVsCj4gY29kZSBjYW4gdXNlIGFueSBudW1iZXIgb2Ygc3luY2hyb25pemF0aW9uIG9w ZXJhdGlvbnMgcHJvdmlkZWQgYnkgdGhlCj4ga2VybmVsIHRvIHByb3RlY3QgYWNjZXNzIHRvIGFu eSBhbmQgYWxsIG5lZWRlZCByZXNvdXJjZXMuCj4gCj4gSW4gb3RoZXIgd29yZHMsIHlvdSBzaG91 bGQgaGF2ZSBhIHNpbmdsZSBwb2ludCBvZiBlbnRyeSB0byB0aGUgZGV2aWNlIGluCj4gdGhlIGtl cm5lbCBhbnl3YXkgKGUuZy4gYSBtb2R1bGUsIGEgaGVhZGVyIGZpbGUsIHdoYXRldmVyKSBhbmQg dGhlbiB5b3UKPiBtYXkgbmVlZCBqdXN0IGEgc2ltcGxlIHN4KDkpIGxvY2sgb3IgYSBzZW1hKDkp IHNlbWFwaG9yZSwgYXNzdW1pbmcgdGhlCj4gZGV2aWNlIGFjY2VzcyBuZWVkcyBzbGVlcGluZywg b3IgbXV0ZXgoOSkgaWYgaXQgZG9lc24ndC4K