From owner-freebsd-drivers@FreeBSD.ORG Wed Feb 24 17:12:26 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 693B8106564A; Wed, 24 Feb 2010 17:12:26 +0000 (UTC) (envelope-from brendan.kennedy@intel.com) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx1.freebsd.org (Postfix) with ESMTP id 421A68FC23; Wed, 24 Feb 2010 17:12:26 +0000 (UTC) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP; 24 Feb 2010 08:41:29 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.49,532,1262592000"; d="tgz'50?h'50?c'50?txt'50?scan'50,208,217,50,49";a="543576745" Received: from irsmsx602.ger.corp.intel.com ([163.33.3.242]) by fmsmga002.fm.intel.com with ESMTP; 24 Feb 2010 08:42:55 -0800 Received: from irsmsx502.ger.corp.intel.com ([163.33.7.249]) by irsmsx602.ger.corp.intel.com ([163.33.3.242]) with mapi; Wed, 24 Feb 2010 16:43:33 +0000 From: "Kennedy, Brendan" To: "Philip@freebsd.org" Date: Wed, 24 Feb 2010 16:43:27 +0000 Thread-Topic: [CODE RELEASE] EP80579 Driver Thread-Index: Acq1cH0gK7wA7mnISE+WfQBlBQ5bAw== Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/mixed; boundary="_004_CFBC532374C38D45810FA00BC2D2C2041FB92Birsmsx502gercorpi_" MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: "freebsd-drivers@freebsd.org" Subject: [CODE RELEASE] EP80579 Driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 17:12:26 -0000 --_004_CFBC532374C38D45810FA00BC2D2C2041FB92Birsmsx502gercorpi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUGhpbGlwLCAgQWxsLA0KDQoNCg0KQXR0YWNoZWQgaXMgZHJpdmVyIGNvZGUgd2hpY2ggZW5h YmxlcyBhY2NlbGVyYXRpb24gb2YgY3J5cHRvZ3JhcGhpYyBmdW5jdGlvbnMgdGhyb3VnaCB0aGUg RnJlZUJTRCBPcGVuQ3J5cHRvIGZyYW1ld29yay4gSXQgaGFzIGJlZW4gZGV2ZWxvcGVkIGZvciBh bmQgdGVzdGVkIHdpdGggRnJlZUJTRCA3LjEuDQoNCklmIHBvc3NpYmxlLCB3ZSB3b3VsZCBsaWtl IHRoaXMgZHJpdmVyIGNvZGUgaW5jbHVkZWQgYWxvbmdzaWRlIHRoZSBoaWZuIGNyeXB0byBkcml2 ZXIgY29kZSAoaWYgYW55IGNoYW5nZXMgYXJlIHJlcXVpcmVkIHBsZWFzZSBtYWlsIG1lISksIGJ1 dCB3ZSBhcmUgbWFpbmx5IHJlbGVhc2luZyB0byB5b3UgYmVjYXVzZSB3ZSBkZXZlbG9wZWQgdGhl IGRyaXZlciBmb3IgdXNlIHdpdGggRnJlZUJTRCA3LjENCg0KDQoNCkZvciBtb3JlIGluZm9ybWF0 aW9uIG9uIHRoZSBFUDgwNTc5IGNoaXAgYW5kIHJlbGF0ZWQgc29mdHdhcmUsIHBsZWFzZSBzZWUg KGFsc28gcmVsZWFzZWQgYXQgaHR0cDovL3d3dy5pbnRlbC5jb20vZGVzaWduL2ludGFyY2gvZXA4 MDU3OS9pbmRleC5odG0pDQoNCg0KDQpJIGFsc28gaGF2ZSBzb21lIHBhdGNoZXMgdGhhdCBjb3Vs ZCBnbyBpbnRvIEZyZWVCU0QgT3BlbmNyeXB0byBmcmFtZXdvcmsgYW5kIE9wZW5TU0wgKGVuZ19j cnlwdG9kZXYuYykgdGhhdCBJ4oCZbGwgbWFpbCBvbiBzZXBhcmF0ZWx5Lg0KDQoNCg0KQmVzdCBS ZWdhcmRzLA0KDQpCcmVuZGFuDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkludGVsIFNoYW5ub24gTGltaXRlZApSZWdpc3Rl cmVkIGluIElyZWxhbmQKUmVnaXN0ZXJlZCBPZmZpY2U6IENvbGxpbnN0b3duIEluZHVzdHJpYWwg UGFyaywgTGVpeGxpcCwgQ291bnR5IEtpbGRhcmUKUmVnaXN0ZXJlZCBOdW1iZXI6IDMwODI2MwpC dXNpbmVzcyBhZGRyZXNzOiBEcm9tb3JlIEhvdXNlLCBFYXN0IFBhcmssIFNoYW5ub24sIENvLiBD bGFyZQoKVGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRl bnRpYWwgbWF0ZXJpYWwgZm9yIHRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50 KHMpLiBBbnkgcmV2aWV3IG9yIGRpc3RyaWJ1dGlvbiBieSBvdGhlcnMgaXMgc3RyaWN0bHkgcHJv aGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNv bnRhY3QgdGhlIHNlbmRlciBhbmQgZGVsZXRlIGFsbCBjb3BpZXMuCgo= --_004_CFBC532374C38D45810FA00BC2D2C2041FB92Birsmsx502gercorpi_-- From owner-freebsd-drivers@FreeBSD.ORG Wed Feb 24 17:18:28 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BCB7D106564A for ; Wed, 24 Feb 2010 17:18:28 +0000 (UTC) (envelope-from philip@paeps.cx) Received: from rincewind.paeps.cx (rincewind.paeps.cx [IPv6:2002:596a:f092::149]) by mx1.freebsd.org (Postfix) with ESMTP id 8183A8FC19 for ; Wed, 24 Feb 2010 17:18:28 +0000 (UTC) Received: by rincewind.paeps.cx (Postfix, from userid 1001) id E21A0D74404; Wed, 24 Feb 2010 18:18:27 +0100 (CET) Date: Wed, 24 Feb 2010 18:18:27 +0100 From: Philip Paeps To: "Kennedy, Brendan" Message-ID: <20100224171827.GN52133@rincewind.paeps.cx> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-PGP-Fingerprint: 356B AE02 4763 F739 2FA2 E438 2649 E628 C5D3 4D05 X-Date: Today is Setting Orange, the 55th day of Chaos in the YOLD 3176 X-Phase-of-Moon: The Moon is Waxing Gibbous (79% of Full) X-Philip-Conspiracy: There is no conspiracy Organization: Happily Disorganized User-Agent: Mutt/1.5.20 (2009-06-14) Cc: "freebsd-drivers@freebsd.org" Subject: Re: [CODE RELEASE] EP80579 Driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 17:18:28 -0000 On 2010-02-24 16:43:27 (+0000), Kennedy, Brendan wrote: > Attached is driver code which enables acceleration of cryptographic > functions through the FreeBSD OpenCrypto framework. It has been developed > for and tested with FreeBSD 7.1. Excellent - thank you Brendan! I'll read through this. :-) > If possible, we would like this driver code included alongside the hifn > crypto driver code (if any changes are required please mail me!), but we are > mainly releasing to you because we developed the driver for use with FreeBSD > 7.1 FreeBSD 7.3 is about to be released, and I'm not sure if any further 7.x releases will be done, but I would be happy to commit it to stable/7 in addition to head and (eventually) stable/8. > For more information on the EP80579 chip and related software, please see > (also released at http://www.intel.com/design/intarch/ep80579/index.htm) This is good news - we like documentation. Thanks! - Philip -- Philip Paeps Add contents and stir philip@freebsd.org From owner-freebsd-drivers@FreeBSD.ORG Wed Feb 24 16:54:15 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA760106566C; Wed, 24 Feb 2010 16:54:15 +0000 (UTC) (envelope-from brendan.kennedy@intel.com) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx1.freebsd.org (Postfix) with ESMTP id 79A8C8FC1F; Wed, 24 Feb 2010 16:54:15 +0000 (UTC) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP; 24 Feb 2010 08:48:11 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.49,533,1262592000"; d="scan'208,217";a="598809234" Received: from irsmsx602.ger.corp.intel.com ([163.33.3.242]) by orsmga001.jf.intel.com with ESMTP; 24 Feb 2010 08:50:28 -0800 Received: from irsmsx501.ger.corp.intel.com (163.33.7.70) by irsmsx602.ger.corp.intel.com (163.33.3.242) with Microsoft SMTP Server (TLS) id 8.2.176.0; Wed, 24 Feb 2010 16:50:37 +0000 Received: from irsmsx502.ger.corp.intel.com ([163.33.7.249]) by irsmsx501.ger.corp.intel.com ([163.33.7.70]) with mapi; Wed, 24 Feb 2010 16:50:37 +0000 From: "Kennedy, Brendan" To: "Philip@freebsd.org" , "freebsd-drivers@freebsd.org" Date: Wed, 24 Feb 2010 16:50:35 +0000 Thread-Topic: [PATCH] patch to OpenCrypto framework Thread-Index: Acq1cXwxCeATwdblSpC7MMMSLsfcRw== Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/mixed; boundary="_005_CFBC532374C38D45810FA00BC2D2C2041FB949irsmsx502gercorpi_" MIME-Version: 1.0 X-Mailman-Approved-At: Wed, 24 Feb 2010 17:20:37 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: [PATCH] patch to OpenCrypto framework X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 16:54:15 -0000 --_005_CFBC532374C38D45810FA00BC2D2C2041FB949irsmsx502gercorpi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUGhpbGlwLCBBbGwsDQoNCg0KDQpBdHRhY2hlZCBpcyBhIHBhdGNoIHRvIHRoZSBPcGVuQ3J5 cHRvIGZyYW1ld29yay4gSXQgaGFzIGJlZW4gdGVzdGVkIHdpdGggRnJlZUJTRCA3LjEsIGJ1dCB0 aGUgcmVsZXZhbnQgY29kZSBzZWN0aW9ucyBkbyBub3Qgc2VlbSB0byBoYXZlIGNoYW5nZWQgZm9y IEZyZWVCU0QgOC4NCg0KSSBoYXZlIGFsc28gYXR0YWNoZWQgYSBwYXRjaCB0byBPcGVuU1NMIGFz IGEgcmVmZXJlbmNlICh0aGF0IHBhdGNoIHdpbGwgYmUgcmVsZWFzZWQgdG8gT3BlblNTTCBIRUFE IGFsc28pLiBPbmUgb2YgdGhlIGNoYW5nZXMgdG8gY3J5cHRvZGV2LmMgZWZmZWN0cyBob3cgaXQg Y29tbXVuaWNhdGVzIHdpdGggZW5nX2NyeXB0b2Rldi5jIGluIG9wZW5zc2wuDQoNCg0KDQpUaGlz IE9wZW5DcnlwdG8gcGF0Y2ggZG9lcyBhIG51bWJlciBvZiB1cGRhdGVzOg0KDQoxKSBJdCB1cGRh dGVzIENyeXB0b2RldiB0byBhbGxvY2F0ZSBjb250aWd1b3VzIG1lbW9yeSBibG9ja3Mg4oCTIGEg cmVxdWlyZW1lbnQgZm9yIHNvbWUgaGFyZHdhcmUgZHJpdmVycw0KDQoyKSBJdCBhbGxvd3MgdGhl IENyeXB0b2RldiBkcml2ZXIgdG8gZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIGEgcHJvY2VzcyBmYWls IGFuZCBhbiBhbGdvcml0aG0gZmFpbCDigJMgbWFpbmx5IGVmZmVjdGluZyBEU0EgdmVyaWZ5IGZ1 bmN0aW9uYWxpdHkuIFBsZWFzZSBhbHNvIHNlZSB0aGUgT3BlblNTTCBwYXRjaCB0byBnZXQgdGhl IGZ1bGwgcGljdHVyZS4gSWYgYSBkcml2ZXIgZG9lcyBub3Qgc3VwcG9ydCBjZXJ0YWluIGtleSBz aXplcywgaXQgc2hvdWxkIHN0aWxsIGJlIHBvc3NpYmxlIHRvIHJ1biB0aGUgdmVyaWZ5IGluIHNv ZnR3YXJlLg0KDQoNCg0KSeKAmXZlIGNvbW1lbnRlZCB3aXRoaW4gdGhlIHBhdGNoIGNvZGUgYmVs b3cuDQoNCg0KDQpkaWZmIC1ydXAga2VybmVsc3JjLm9yaWcvc3lzL29wZW5jcnlwdG8vY3J5cHRv ZGV2LmMga2VybmVsc3JjLnBhdGNoZWQvc3lzL29wZW5jcnlwdG8vY3J5cHRvZGV2LmMNCg0KLS0t IGtlcm5lbHNyYy5vcmlnL3N5cy9vcGVuY3J5cHRvL2NyeXB0b2Rldi5jICAgMjAwOC0xMS0yNSAw Mjo1OToyOS4wMDAwMDAwMDAgKzAwMDANCg0KKysrIGtlcm5lbHNyYy5wYXRjaGVkL3N5cy9vcGVu Y3J5cHRvL2NyeXB0b2Rldi5jICAgICAgICAyMDA5LTA0LTI4IDE0OjQ3OjA5LjAwMDAwMDAwMCAr MDAwMA0KDQpAQCAtMzk3LDggKzM5MiwxMCBAQA0KDQogICAgICAgICAgICAgICAgY3NlLT51aW8u dWlvX2lvdlswXS5pb3ZfbGVuID0gY29wLT5sZW47DQoNCiAgICAgICAgICAgICAgICBpZiAoY3Nl LT50aGFzaCkNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjc2UtPnVpby51aW9f aW92WzBdLmlvdl9sZW4gKz0gY3NlLT50aGFzaC0+aGFzaHNpemU7DQoNCi0gICAgICAgICAgICAg IGNzZS0+dWlvLnVpb19pb3ZbMF0uaW92X2Jhc2UgPSBtYWxsb2MoY3NlLT51aW8udWlvX2lvdlsw XS5pb3ZfbGVuLA0KDQotICAgICAgICAgICAgICAgICAgTV9YREFUQSwgTV9XQUlUT0spOw0KDQor DQoNCisgICAgICAgICAgICAgY3NlLT51aW8udWlvX2lvdlswXS5pb3ZfYmFzZSA9IGNvbnRpZ21h bGxvYyhjc2UtPnVpby51aW9faW92WzBdLmlvdl9sZW4sDQoNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIE1fREVWQlVGLCAwLCAwLCAoMUwgPDwgMzEpLA0KDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA4LCAxMDI0ICogMTAyNCk7DQoNCg0KDQogICAgICAgICAgICAgICAgY3Jw ID0gY3J5cHRvX2dldHJlcSgoY3NlLT50eGZvcm0gIT0gTlVMTCkgKyAoY3NlLT50aGFzaCAhPSBO VUxMKSk7DQoNCiAgICAgICAgICAgICAgICBpZiAoY3JwID09IE5VTEwpIHsNCg0KQEAgLTUxOSw3 ICs1MTYsOCBAQA0KDQogICAgICAgICAgICAgICAgaWYgKGNycCkNCg0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBjcnlwdG9fZnJlZXJlcShjcnApOw0KDQogICAgICAgICAgICAgICAg aWYgKGNzZS0+dWlvLnVpb19pb3ZbMF0uaW92X2Jhc2UpDQoNCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBmcmVlKGNzZS0+dWlvLnVpb19pb3ZbMF0uaW92X2Jhc2UsIE1fWERBVEEpOw0K DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aWdmcmVlKGNzZS0+dWlvLnVpb19p b3ZbMF0uaW92X2Jhc2UsDQoNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBjc2UtPnVpby51aW9faW92WzBdLmlvdl9sZW4sIE1fREVWQlVGKTsNCg0KDQoNCi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbQnJlbmRhbl0gdGhlc2UgYXJlIHRoZSBjaGFu Z2VzIGZvciBjb250aWcgYWxsb2NhdGlvbi9mcmVlaW5nDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0KDQoNCg0KICAgICAgICAgICAgICAgIHJldHVybiAoZXJyb3IpOw0KDQogfQ0KDQpA QCAtNjAxLDEwICs1OTksMTMgQEANCg0KICAgICAgICAgICAgICAgIGtycC0+a3JwX3N0YXR1cyA9 IDA7DQoNCiAgICAgICAgICAgICAgICBrcnAtPmtycF9jYWxsYmFjayA9IChpbnQgKCopIChzdHJ1 Y3QgY3J5cHRrb3AgKikpIGNyeXB0b2RldmtleV9jYjsNCg0KDQoNCi0gICAgICAgICAgICAgIGZv ciAoaSA9IDA7IGkgPCBDUktfTUFYUEFSQU07IGkrKykgew0KDQotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgaWYgKGtvcC0+Y3JrX3BhcmFtW2ldLmNycF9uYml0cyA+IDY1NTM2KQ0KDQor ICAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBpbiArIG91dDsgaSsrKSB7DQoNCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGlmIChrb3AtPmNya19wYXJhbVtpXS5jcnBfbmJpdHMgPiA2 NTUzNikgew0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAvKiBMaW1pdCBpcyB0aGUgc2FtZSBhcyBpbiBPcGVuQlNEICovDQoNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmludGYoIjxjcnlwdG8+OiBhcmcgc2l6 ZSBsaW1pdCBicmVhY2hlZCwgc2l6ZT0gJWRcbiIsDQoNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtv cC0+Y3JrX3BhcmFtW2ldLmNycF9uYml0cyk7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsNCg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KW0JyZW5kYW5dIEEg c2xpZ2h0IG9wdGltaXphdGlvbiArIHNvbWUgZGVidWcuIEhvd2V2ZXIgdGhpcyBjb3VsZCBjYXVz ZSBhIGNyYXNoIGlmIENyeXB0b2RldiBpcyBmZWQgYmFkIHBhcmFtZXRlcnMgZnJvbSB1c2Vyc3Bh Y2UNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KDQoNCg0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBrcnAtPmtycF9wYXJhbVtpXS5jcnBfbmJpdHMgPSBrb3AtPmNy a19wYXJhbVtpXS5jcnBfbmJpdHM7DQoNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAg ICAgICBmb3IgKGkgPSAwOyBpIDwga3JwLT5rcnBfaXBhcmFtcyArIGtycC0+a3JwX29wYXJhbXM7 IGkrKykgew0KDQpAQCAtNjMwLDcgKzYzMSw2IEBADQoNCg0KDQogICAgICAgICAgICAgICAga29w LT5jcmtfY3JpZCA9IGtycC0+a3JwX2NyaWQ7ICAgICAgICAgICAgICAgICAgLyogZGV2aWNlIHRo YXQgZGlkIHRoZSB3b3JrICovDQoNCiAgICAgICAgICAgICAgICBpZiAoa3JwLT5rcnBfc3RhdHVz ICE9IDApIHsNCg0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yID0ga3JwLT5r cnBfc3RhdHVzOw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsN Cg0KICAgICAgICAgICAgICAgIH0NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltC cmVuZGFuXSBGb3IgRFNBIHZlcmlmeSDigJMgaWYgdGhlIEhhcmR3YXJlIHByb2Nlc3MgZmFpbHMg KGFzIG9wcG9zZWQgdG8gdGhlIGFsZ29yaXRobSBzYXlpbmcg4oCYbm90IHZlcmlmaWVk4oCZKSwg aXQgY2FuIHN0aWxsIGJlIHJ1biBpbiBzb2Z0d2FyZS4gVGhpcyBpcyBoZWxwZnVsIGZvciBoYXJk d2FyZSB0aGF0IG9ubHkgc3VwcG9ydHMgY2VydGFpbiBrZXkgc2l6ZXMuDQoNCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0KDQoNCg0KDQoNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpJbnRlbCBTaGFubm9uIExpbWl0 ZWQKUmVnaXN0ZXJlZCBpbiBJcmVsYW5kClJlZ2lzdGVyZWQgT2ZmaWNlOiBDb2xsaW5zdG93biBJ bmR1c3RyaWFsIFBhcmssIExlaXhsaXAsIENvdW50eSBLaWxkYXJlClJlZ2lzdGVyZWQgTnVtYmVy OiAzMDgyNjMKQnVzaW5lc3MgYWRkcmVzczogRHJvbW9yZSBIb3VzZSwgRWFzdCBQYXJrLCBTaGFu bm9uLCBDby4gQ2xhcmUKClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRh aW4gY29uZmlkZW50aWFsIG1hdGVyaWFsIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVk IHJlY2lwaWVudChzKS4gQW55IHJldmlldyBvciBkaXN0cmlidXRpb24gYnkgb3RoZXJzIGlzIHN0 cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQs IHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29waWVzLgoK --_005_CFBC532374C38D45810FA00BC2D2C2041FB949irsmsx502gercorpi_ Content-Type: application/octet-stream; name="opencrypto_FreeBSD7.1.patch" Content-Description: opencrypto_FreeBSD7.1.patch Content-Disposition: attachment; filename="opencrypto_FreeBSD7.1.patch"; size=3363; creation-date="Tue, 26 Jan 2010 11:00:44 GMT"; modification-date="Tue, 26 Jan 2010 11:09:07 GMT" Content-Transfer-Encoding: base64 IyAgIENvcHlyaWdodChjKSAyMDA3LDIwMDgsMjAwOSBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJp Z2h0cyByZXNlcnZlZC4KIyAgIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiMKIyAgIFJlZGlzdHJpYnV0 aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAoj ICAgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2lu ZyBjb25kaXRpb25zCiMgICBhcmUgbWV0OgojCiMgICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNv dXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKIyAgICAgICBub3RpY2Us IHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCiMg ICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBh Ym92ZSBjb3B5cmlnaHQKIyAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFu ZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4KIyAgICAgICB0aGUgZG9jdW1lbnRhdGlvbiBh bmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCiMgICAgICAgZGlzdHJpYnV0 aW9uLgojICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24gbm9yIHRo ZSBuYW1lcyBvZiBpdHMKIyAgICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3Jz ZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKIyAgICAgICBmcm9tIHRoaXMgc29mdHdhcmUg d2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCiMKIyAgIFRISVMgU09G VFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRP UlMKIyAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5D TFVESU5HLCBCVVQgTk9UCiMgICBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9G IE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKIyAgIEEgUEFSVElDVUxBUiBQVVJQT1NF IEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCiMgICBPV05F UiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5D SURFTlRBTCwKIyAgIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VT IChJTkNMVURJTkcsIEJVVCBOT1QKIyAgIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNU SVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAojICAgREFUQSwgT1IgUFJPRklU UzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCiMg ICBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklM SVRZLCBPUiBUT1JUCiMgICAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklT SU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKIyAgIE9GIFRISVMgU09GVFdBUkUsIEVWRU4g SUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCiMKCmRpZmYgLXJ1 cCBrZXJuZWxzcmMub3JpZy9zeXMvb3BlbmNyeXB0by9jcnlwdG9kZXYuYyBrZXJuZWxzcmMucGF0 Y2hlZC9zeXMvb3BlbmNyeXB0by9jcnlwdG9kZXYuYwotLS0ga2VybmVsc3JjLm9yaWcvc3lzL29w ZW5jcnlwdG8vY3J5cHRvZGV2LmMgICAyMDA4LTExLTI1IDAyOjU5OjI5LjAwMDAwMDAwMCArMDAw MAorKysga2VybmVsc3JjLnBhdGNoZWQvc3lzL29wZW5jcnlwdG8vY3J5cHRvZGV2LmMgICAgICAg IDIwMDktMDQtMjggMTQ6NDc6MDkuMDAwMDAwMDAwICswMDAwCkBAIC0zOTcsOCArMzkyLDEwIEBA CiAJY3NlLT51aW8udWlvX2lvdlswXS5pb3ZfbGVuID0gY29wLT5sZW47CiAJaWYgKGNzZS0+dGhh c2gpCiAJCWNzZS0+dWlvLnVpb19pb3ZbMF0uaW92X2xlbiArPSBjc2UtPnRoYXNoLT5oYXNoc2l6 ZTsKLQljc2UtPnVpby51aW9faW92WzBdLmlvdl9iYXNlID0gbWFsbG9jKGNzZS0+dWlvLnVpb19p b3ZbMF0uaW92X2xlbiwKLQkgICAgTV9YREFUQSwgTV9XQUlUT0spOworCQorCWNzZS0+dWlvLnVp b19pb3ZbMF0uaW92X2Jhc2UgPSBjb250aWdtYWxsb2MoY3NlLT51aW8udWlvX2lvdlswXS5pb3Zf bGVuLCAKKwkJCU1fREVWQlVGLCAwLCAwLCAoMUwgPDwgMzEpLAorICAgICAgICAJCTgsIDEwMjQg KiAxMDI0KTsKIAogCWNycCA9IGNyeXB0b19nZXRyZXEoKGNzZS0+dHhmb3JtICE9IE5VTEwpICsg KGNzZS0+dGhhc2ggIT0gTlVMTCkpOwogCWlmIChjcnAgPT0gTlVMTCkgewpAQCAtNTE5LDcgKzUx Niw4IEBACiAJaWYgKGNycCkKIAkJY3J5cHRvX2ZyZWVyZXEoY3JwKTsKIAlpZiAoY3NlLT51aW8u dWlvX2lvdlswXS5pb3ZfYmFzZSkKLQkJZnJlZShjc2UtPnVpby51aW9faW92WzBdLmlvdl9iYXNl LCBNX1hEQVRBKTsKKwkJY29udGlnZnJlZShjc2UtPnVpby51aW9faW92WzBdLmlvdl9iYXNlLAor CQkJY3NlLT51aW8udWlvX2lvdlswXS5pb3ZfbGVuLCBNX0RFVkJVRik7CiAKIAlyZXR1cm4gKGVy cm9yKTsKIH0KQEAgLTYwMSwxMCArNTk5LDEzIEBACiAJa3JwLT5rcnBfc3RhdHVzID0gMDsKIAlr cnAtPmtycF9jYWxsYmFjayA9IChpbnQgKCopIChzdHJ1Y3QgY3J5cHRrb3AgKikpIGNyeXB0b2Rl dmtleV9jYjsKIAotCWZvciAoaSA9IDA7IGkgPCBDUktfTUFYUEFSQU07IGkrKykgewotCQlpZiAo a29wLT5jcmtfcGFyYW1baV0uY3JwX25iaXRzID4gNjU1MzYpCisJZm9yIChpID0gMDsgaSA8IGlu ICsgb3V0OyBpKyspIHsKKwkJaWYgKGtvcC0+Y3JrX3BhcmFtW2ldLmNycF9uYml0cyA+IDY1NTM2 KSB7CiAJCQkvKiBMaW1pdCBpcyB0aGUgc2FtZSBhcyBpbiBPcGVuQlNEICovCisJCQlwcmludGYo IjxjcnlwdG8+OiBhcmcgc2l6ZSBsaW1pdCBicmVhY2hlZCwgc2l6ZT0gJWRcbiIsCisJCQkJCWtv cC0+Y3JrX3BhcmFtW2ldLmNycF9uYml0cyk7CiAJCQlnb3RvIGZhaWw7CisJCX0KIAkJa3JwLT5r cnBfcGFyYW1baV0uY3JwX25iaXRzID0ga29wLT5jcmtfcGFyYW1baV0uY3JwX25iaXRzOwogCX0K IAlmb3IgKGkgPSAwOyBpIDwga3JwLT5rcnBfaXBhcmFtcyArIGtycC0+a3JwX29wYXJhbXM7IGkr KykgewpAQCAtNjMwLDcgKzYzMSw2IEBACiAJCiAJa29wLT5jcmtfY3JpZCA9IGtycC0+a3JwX2Ny aWQ7CQkvKiBkZXZpY2UgdGhhdCBkaWQgdGhlIHdvcmsgKi8KIAlpZiAoa3JwLT5rcnBfc3RhdHVz ICE9IDApIHsKLQkJZXJyb3IgPSBrcnAtPmtycF9zdGF0dXM7CiAJCWdvdG8gZmFpbDsKIAl9CiAK --_005_CFBC532374C38D45810FA00BC2D2C2041FB949irsmsx502gercorpi_ Content-Type: application/octet-stream; name="ocf-openssl-0 9 8_1_0_0_eng_cryptodev_PKE_fix.patch" Content-Description: ocf-openssl-0 9 8_1_0_0_eng_cryptodev_PKE_fix.patch Content-Disposition: attachment; filename="ocf-openssl-0 9 8_1_0_0_eng_cryptodev_PKE_fix.patch"; size=3740; creation-date="Mon, 15 Feb 2010 19:53:59 GMT"; modification-date="Tue, 09 Feb 2010 13:32:52 GMT" Content-Transfer-Encoding: base64 IyAgIENvcHlyaWdodChjKSAyMDA3LDIwMDgsMjAwOSBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJp Z2h0cyByZXNlcnZlZC4KIyAgIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiMgCiMgICBSZWRpc3RyaWJ1 dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQg CiMgICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93 aW5nIGNvbmRpdGlvbnMgCiMgICBhcmUgbWV0OgojIAojICAgICAqIFJlZGlzdHJpYnV0aW9ucyBv ZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0IAojICAgICAgIG5v dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l ci4KIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2Ug dGhlIGFib3ZlIGNvcHlyaWdodCAKIyAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRp b25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gCiMgICAgICAgdGhlIGRvY3VtZW50 YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSAKIyAgICAgICBk aXN0cmlidXRpb24uCiMgICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlv biBub3IgdGhlIG5hbWVzIG9mIGl0cyAKIyAgICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQg dG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgCiMgICAgICAgZnJvbSB0aGlz IHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgojIAoj ICAgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5E IENPTlRSSUJVVE9SUyAKIyAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FS UkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIAojICAgTElNSVRFRCBUTywgVEhFIElNUExJRUQg V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIAojICAgQSBQQVJU SUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZ UklHSFQgCiMgICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNU LCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgCiMgICBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNF UVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIAojICAgTElNSVRFRCBUTywgUFJP Q1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIAoj ICAgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENB VVNFRCBBTkQgT04gQU5ZIAojICAgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05U UkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAKIyAgIChJTkNMVURJTkcgTkVHTElHRU5D RSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSAKIyAgIE9G IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VD SCBEQU1BR0UuCiMgCiMgIHZlcnNpb246IFNlY3VyaXR5LkwuMS4wLjItMjI5CmRpZmYgLXJ1cCBv cGVuc3NsLTAuOS44Zy5vcmlnL2NyeXB0by9lbmdpbmUvZW5nX2NyeXB0b2Rldi5jIG9wZW5zc2wt MC45LjhnLnBhdGNoZWQvY3J5cHRvL2VuZ2luZS9lbmdfY3J5cHRvZGV2LmMKLS0tIG9wZW5zc2wt MC45LjhnLm9yaWcvY3J5cHRvL2VuZ2luZS9lbmdfY3J5cHRvZGV2LmMJMjAwOS0xMC0xNCAxMTo1 NToxNC4wMDAwMDAwMDAgKzAxMDAKKysrIG9wZW5zc2wtMC45LjhnLnBhdGNoZWQvY3J5cHRvL2Vu Z2luZS9lbmdfY3J5cHRvZGV2LmMJMjAwOS0xMC0xNCAxMTo1NjoyMC4wMDAwMDAwMDAgKzAxMDAK QEAgLTEwMjksMTAgKzEwMjksMTggQEAgY3J5cHRvZGV2X2JuX21vZF9leHAoQklHTlVNICpyLCBj b25zdCBCSQogCQlnb3RvIGVycjsKIAlrb3AuY3JrX2lwYXJhbXMgPSAzOwogCi0JaWYgKGNyeXB0 b2Rldl9hc3ltKCZrb3AsIEJOX251bV9ieXRlcyhtKSwgciwgMCwgTlVMTCkgPT0gLTEpIHsKKwlp ZiAoY3J5cHRvZGV2X2FzeW0oJmtvcCwgQk5fbnVtX2J5dGVzKG0pLCByLCAwLCBOVUxMKSkgewor CQlwcmludGYoIk9DRiBhc3ltIHByb2Nlc3MgZmFpbGVkLCBSdW5uaW5nIGluIHNvZnR3YXJlXG4i KTsKKwkJY29uc3QgUlNBX01FVEhPRCAqbWV0aCA9IFJTQV9QS0NTMV9TU0xlYXkoKTsKKwkJcmV0 ID0gbWV0aC0+Ym5fbW9kX2V4cChyLCBhLCBwLCBtLCBjdHgsIGluX21vbnQpOworCisJfSBlbHNl IGlmIChFQ0FOQ0VMRUQgPT0ga29wLmNya19zdGF0dXMpIHsKKwkJcHJpbnRmKCJPQ0YgaGFyZHdh cmUgb3BlcmF0aW9uIGNhbmNlbGxlZC4gUnVubmluZyBpbiBTb2Z0d2FyZVxuIik7CiAJCWNvbnN0 IFJTQV9NRVRIT0QgKm1ldGggPSBSU0FfUEtDUzFfU1NMZWF5KCk7CiAJCXJldCA9IG1ldGgtPmJu X21vZF9leHAociwgYSwgcCwgbSwgY3R4LCBpbl9tb250KTsKIAl9CisJLyogZWxzZSBjcnlwdG9k ZXYgb3BlcmF0aW9uIHdvcmtlZCBvayA9PT4gcmV0ID0gMSovCisKIGVycjoKIAl6YXBwYXJhbXMo JmtvcCk7CiAJcmV0dXJuIChyZXQpOwpAQCAtMTA3NiwxMCArMTA4NCwxOCBAQCBjcnlwdG9kZXZf cnNhX21vZF9leHAoQklHTlVNICpyMCwgY29uc3QgCiAJCWdvdG8gZXJyOwogCWtvcC5jcmtfaXBh cmFtcyA9IDY7CiAKLQlpZiAoY3J5cHRvZGV2X2FzeW0oJmtvcCwgQk5fbnVtX2J5dGVzKHJzYS0+ biksIHIwLCAwLCBOVUxMKSA9PSAtMSkgeworCWlmIChjcnlwdG9kZXZfYXN5bSgma29wLCBCTl9u dW1fYnl0ZXMocnNhLT5uKSwgcjAsIDAsIE5VTEwpKSB7CisJCXByaW50ZigiT0NGIGFzeW0gcHJv Y2VzcyBmYWlsZWQsIHJ1bm5pbmcgaW4gU29mdHdhcmVcbiIpOworCQljb25zdCBSU0FfTUVUSE9E ICptZXRoID0gUlNBX1BLQ1MxX1NTTGVheSgpOworCQlyZXQgPSAoKm1ldGgtPnJzYV9tb2RfZXhw KShyMCwgSSwgcnNhLCBjdHgpOworCisJfSBlbHNlIGlmIChFQ0FOQ0VMRUQgPT0ga29wLmNya19z dGF0dXMpIHsKKwkJcHJpbnRmKCJPQ0YgaGFyZHdhcmUgb3BlcmF0aW9uIGNhbmNlbGxlZC4gUnVu bmluZyBpbiBTb2Z0d2FyZVxuIik7CiAJCWNvbnN0IFJTQV9NRVRIT0QgKm1ldGggPSBSU0FfUEtD UzFfU1NMZWF5KCk7CiAJCXJldCA9ICgqbWV0aC0+cnNhX21vZF9leHApKHIwLCBJLCByc2EsIGN0 eCk7CiAJfQorCS8qIGVsc2UgY3J5cHRvZGV2IG9wZXJhdGlvbiB3b3JrZWQgb2sgPT0+IHJldCA9 IDEqLworCiBlcnI6CiAJemFwcGFyYW1zKCZrb3ApOwogCXJldHVybiAocmV0KTsKQEAgLTEyMTUs NyArMTIzMSw4IEBAIGNyeXB0b2Rldl9kc2FfdmVyaWZ5KGNvbnN0IHVuc2lnbmVkIGNoYXIKIAlr b3AuY3JrX2lwYXJhbXMgPSA3OwogCiAJaWYgKGNyeXB0b2Rldl9hc3ltKCZrb3AsIDAsIE5VTEws IDAsIE5VTEwpID09IDApIHsKLQkJZHNhcmV0ID0ga29wLmNya19zdGF0dXM7CisvKk9DRiBzdWNj ZXNzIHZhbHVlIGlzIDAsIGlmIG5vdCB6ZXJvLCBjaGFuZ2UgZHNhcmV0IHRvIGZhaWwqLworCQlp ZigwICE9IGtvcC5jcmtfc3RhdHVzKSBkc2FyZXQgID0gMDsKIAl9IGVsc2UgewogCQljb25zdCBE U0FfTUVUSE9EICptZXRoID0gRFNBX09wZW5TU0woKTsKIAo= --_005_CFBC532374C38D45810FA00BC2D2C2041FB949irsmsx502gercorpi_-- From owner-freebsd-drivers@FreeBSD.ORG Wed Feb 24 17:35:27 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E09EB1065673; Wed, 24 Feb 2010 17:35:26 +0000 (UTC) (envelope-from brendan.kennedy@intel.com) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx1.freebsd.org (Postfix) with ESMTP id BC2508FC1C; Wed, 24 Feb 2010 17:35:26 +0000 (UTC) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP; 24 Feb 2010 09:33:11 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.49,533,1262592000"; d="scan'208";a="543593418" Received: from irsmsx601.ger.corp.intel.com ([163.33.7.164]) by fmsmga002.fm.intel.com with ESMTP; 24 Feb 2010 09:34:37 -0800 Received: from irsmsx501.ger.corp.intel.com (163.33.7.70) by irsmsx601.ger.corp.intel.com (163.33.7.164) with Microsoft SMTP Server (TLS) id 8.2.176.0; Wed, 24 Feb 2010 17:35:24 +0000 Received: from irsmsx502.ger.corp.intel.com ([163.33.7.249]) by irsmsx501.ger.corp.intel.com ([163.33.7.70]) with mapi; Wed, 24 Feb 2010 17:35:24 +0000 From: "Kennedy, Brendan" To: Philip Paeps Date: Wed, 24 Feb 2010 17:35:23 +0000 Thread-Topic: [CODE RELEASE] EP80579 Driver Thread-Index: Acq1dWlFC8fwgPBxT+CEcynm/2JBngAAKrsw Message-ID: References: <20100224171827.GN52133@rincewind.paeps.cx> In-Reply-To: <20100224171827.GN52133@rincewind.paeps.cx> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Cc: "freebsd-drivers@freebsd.org" Subject: RE: [CODE RELEASE] EP80579 Driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 17:35:27 -0000 SGkgUGhpbGlwLA0KDQpUaGFua3MgZm9yIHRoZSBxdWljayAoYW5kIGVudGh1c2lhc3RpYykgcmVz cG9uc2UhIDspDQoNCklmIHRoZXJlIGFyZSBhbnkgcXVlc3Rpb25zIG9yIEkgY2FuIGRvIGFueXRo aW5nIHRvIGdldCB0aGUgY29kZSBpbmNsdWRlZCBpbiBGcmVlQlNELCBwbGVhc2UgcGluZyBtZSBh IG1haWwgOikNCg0KVGhlcmUgaXMgYWxzbyB0aGlzIGxpbmsgdG8gZ2V0IGF0IHRoZSBFUDgwNTc5 IHNlY3VyaXR5IHJlbGF0ZWQgY29sbGF0ZXJhbDoNCmh0dHA6Ly93d3cuaW50ZWwuY29tL2Rlc2ln bi9pbnRhcmNoL2VwODA1Nzkvc3dfdG9vbHMuaHRtI3NlY2FwDQoNClRoZSAxLjAuMiBwYWNrYWdl IGlzIHRoZSBvbmUgd2hpY2ggY29tZXMgd2l0aCB0aGUgZHJpdmVyIGF0dGFjaGVkIHRvIG15IHBy ZXZpb3VzIG1haWwuDQoNCkJlc3QgUmVnYXJkcywNCkJyZW5kYW4NCg0KLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCkZyb206IFBoaWxpcCBQYWVwcyBbbWFpbHRvOnBoaWxpcEBmcmVlYnNkLm9y Z10gDQpTZW50OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDI0LCAyMDEwIDU6MTggUE0NClRvOiBLZW5u ZWR5LCBCcmVuZGFuDQpDYzogZnJlZWJzZC1kcml2ZXJzQGZyZWVic2Qub3JnDQpTdWJqZWN0OiBS ZTogW0NPREUgUkVMRUFTRV0gRVA4MDU3OSBEcml2ZXINCg0KT24gMjAxMC0wMi0yNCAxNjo0Mzoy NyAoKzAwMDApLCBLZW5uZWR5LCBCcmVuZGFuIDxicmVuZGFuLmtlbm5lZHlAaW50ZWwuY29tPiB3 cm90ZToNCj4gQXR0YWNoZWQgaXMgZHJpdmVyIGNvZGUgd2hpY2ggZW5hYmxlcyBhY2NlbGVyYXRp b24gb2YgY3J5cHRvZ3JhcGhpYw0KPiBmdW5jdGlvbnMgdGhyb3VnaCB0aGUgRnJlZUJTRCBPcGVu Q3J5cHRvIGZyYW1ld29yay4gSXQgaGFzIGJlZW4gZGV2ZWxvcGVkDQo+IGZvciBhbmQgdGVzdGVk IHdpdGggRnJlZUJTRCA3LjEuDQoNCkV4Y2VsbGVudCAtIHRoYW5rIHlvdSBCcmVuZGFuISAgSSds bCByZWFkIHRocm91Z2ggdGhpcy4gOi0pDQoNCj4gSWYgcG9zc2libGUsIHdlIHdvdWxkIGxpa2Ug dGhpcyBkcml2ZXIgY29kZSBpbmNsdWRlZCBhbG9uZ3NpZGUgdGhlIGhpZm4NCj4gY3J5cHRvIGRy aXZlciBjb2RlIChpZiBhbnkgY2hhbmdlcyBhcmUgcmVxdWlyZWQgcGxlYXNlIG1haWwgbWUhKSwg YnV0IHdlIGFyZQ0KPiBtYWlubHkgcmVsZWFzaW5nIHRvIHlvdSBiZWNhdXNlIHdlIGRldmVsb3Bl ZCB0aGUgZHJpdmVyIGZvciB1c2Ugd2l0aCBGcmVlQlNEDQo+IDcuMQ0KDQpGcmVlQlNEIDcuMyBp cyBhYm91dCB0byBiZSByZWxlYXNlZCwgYW5kIEknbSBub3Qgc3VyZSBpZiBhbnkgZnVydGhlciA3 LngNCnJlbGVhc2VzIHdpbGwgYmUgZG9uZSwgYnV0IEkgd291bGQgYmUgaGFwcHkgdG8gY29tbWl0 IGl0IHRvIHN0YWJsZS83IGluDQphZGRpdGlvbiB0byBoZWFkIGFuZCAoZXZlbnR1YWxseSkgc3Rh YmxlLzguDQoNCj4gRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhlIEVQODA1NzkgY2hpcCBhbmQg cmVsYXRlZCBzb2Z0d2FyZSwgcGxlYXNlIHNlZQ0KPiAoYWxzbyByZWxlYXNlZCBhdCBodHRwOi8v d3d3LmludGVsLmNvbS9kZXNpZ24vaW50YXJjaC9lcDgwNTc5L2luZGV4Lmh0bSkNCg0KVGhpcyBp cyBnb29kIG5ld3MgLSB3ZSBsaWtlIGRvY3VtZW50YXRpb24uDQoNClRoYW5rcyENCg0KIC0gUGhp bGlwDQoNCi0tIA0KUGhpbGlwIFBhZXBzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgQWRkIGNvbnRlbnRzIGFuZCBzdGlyDQpwaGlsaXBAZnJlZWJzZC5vcmcNCi0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCklu dGVsIFNoYW5ub24gTGltaXRlZApSZWdpc3RlcmVkIGluIElyZWxhbmQKUmVnaXN0ZXJlZCBPZmZp Y2U6IENvbGxpbnN0b3duIEluZHVzdHJpYWwgUGFyaywgTGVpeGxpcCwgQ291bnR5IEtpbGRhcmUK UmVnaXN0ZXJlZCBOdW1iZXI6IDMwODI2MwpCdXNpbmVzcyBhZGRyZXNzOiBEcm9tb3JlIEhvdXNl LCBFYXN0IFBhcmssIFNoYW5ub24sIENvLiBDbGFyZQoKVGhpcyBlLW1haWwgYW5kIGFueSBhdHRh Y2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgbWF0ZXJpYWwgZm9yIHRoZSBzb2xlIHVz ZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpLiBBbnkgcmV2aWV3IG9yIGRpc3RyaWJ1dGlv biBieSBvdGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhlIGlu dGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBhbmQgZGVsZXRlIGFs bCBjb3BpZXMuCgo= From owner-freebsd-drivers@FreeBSD.ORG Wed Feb 24 18:07:29 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0DFF1106566B for ; Wed, 24 Feb 2010 18:07:29 +0000 (UTC) (envelope-from skat@aport.ru) Received: from sovam.com (mail.email.ru [194.67.1.204]) by mx1.freebsd.org (Postfix) with ESMTP id 8B97F8FC0A for ; Wed, 24 Feb 2010 18:07:28 +0000 (UTC) X-DSPAM-Result: Innocent X-DSPAM-Processed: Wed Feb 24 20:58:20 2010 X-DSPAM-Confidence: 0.5367 X-DSPAM-Probability: 0.0011 X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-3.2 Received: from [94.137.10.163] (account skat@aport.ru) by mail-be03.sovam.com (CommuniGate Pro WEBUSER 5.2.16) with HTTP id 3596359 for freebsd-drivers@freebsd.org; Wed, 24 Feb 2010 20:57:23 +0300 From: "yurevich vasya" To: freebsd-drivers@freebsd.org X-Mailer: CommuniGate Pro WebUser v5.2.16 Date: Wed, 24 Feb 2010 20:57:23 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain;charset=utf-8;format="flowed" Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Wed, 24 Feb 2010 18:12:52 +0000 Subject: Looking for the driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 18:07:29 -0000 Have a nice time! I`m looking for the driver for a motherboard AM2+ gf8100vm-m5 for FreeBsd 8.0 Release. Please, let me know, where i can receive this. Yours Oleg from Russia --- Ванкувер 2010. Новости Олимпиады. http://olympic.aport.ru From owner-freebsd-drivers@FreeBSD.ORG Thu Feb 25 13:44:46 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 690C51065674 for ; Thu, 25 Feb 2010 13:44:46 +0000 (UTC) (envelope-from jhellenthal@gmail.com) Received: from mail-gx0-f211.google.com (mail-gx0-f211.google.com [209.85.217.211]) by mx1.freebsd.org (Postfix) with ESMTP id 1D4A28FC0A for ; Thu, 25 Feb 2010 13:44:45 +0000 (UTC) Received: by gxk3 with SMTP id 3so1792358gxk.13 for ; Thu, 25 Feb 2010 05:44:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:date:from:to:cc :subject:in-reply-to:message-id:references:user-agent :x-openpgp-key-id:x-openpgp-key-fingerprint:mime-version :content-type; bh=IvRmNMRbLvQRauLsmflXuLxjWRiW/TMvXaHDdqE81hk=; b=J8qiCsRY3zRsoHrL78yBhoRIgM5bQ4Nj1Sux1lXk+9z84mIHqGwbhb22qDg07qiTQb K8pbnt22eY5UvdSKR0nYeJDBLW4TzG1vISvPWcLjcsGJe68jOLghq9VxNFiN4slrdEtL xPfaXsGlPftl85QW/WJ4EggcMjJEZ9RdsQ4UE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:x-openpgp-key-id:x-openpgp-key-fingerprint:mime-version :content-type; b=IKmPcK+sNENzjf6HLv8ospL2qnM3buSHCqAt+W4NHbQA2qwJaZKqaUibJKxrC604BG qSrsHLpnFjO26gMbrKWidW20ZzuFrgIL6mrGA9FrzY8iYHuV/SlI03Tn6+9ZpOrxdmQL IFJeJwCCw325ISHXsjpDclVS20DaQdtk6+FI0= Received: by 10.150.23.38 with SMTP id 38mr1551445ybw.63.1267103772685; Thu, 25 Feb 2010 05:16:12 -0800 (PST) Received: from centel.dataix.local (ppp-22.194.dialinfree.com [209.172.22.194]) by mx.google.com with ESMTPS id 20sm1565187iwn.9.2010.02.25.05.16.07 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 25 Feb 2010 05:16:10 -0800 (PST) Sender: "J. Hellenthal" Date: Thu, 25 Feb 2010 08:15:01 -0500 From: jhell To: yurevich vasya In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-OpenPGP-Key-Id: 0x89D8547E X-OpenPGP-Key-Fingerprint: 85EF E26B 07BB 3777 76BE B12A 9057 8789 89D8 547E MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-drivers@freebsd.org Subject: Re: Looking for the driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 13:44:46 -0000 On Wed, 24 Feb 2010 12:57, skat@ wrote: > Have a nice time! > > I`m looking for the driver for a motherboard AM2+ gf8100vm-m5 for FreeBsd 8.0 > Release. > Please, let me know, where i can receive this. > > Yours Oleg from Russia > This looks to fit the @list query. http://download.famouswhy.com/nvidia_freebsd_display_driver_x86/ But this is a result from what could possibly be a language barrier so someone please correct me if I am wrong but I assume that you are looking for a graphics driver. Best of luck. -- jhell From owner-freebsd-drivers@FreeBSD.ORG Thu Feb 25 16:58:58 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A0561065698 for ; Thu, 25 Feb 2010 16:58:58 +0000 (UTC) (envelope-from patfbsd@davenulle.org) Received: from smtp.lamaiziere.net (net.lamaiziere.net [91.121.44.19]) by mx1.freebsd.org (Postfix) with ESMTP id D35E18FC20 for ; Thu, 25 Feb 2010 16:58:57 +0000 (UTC) Received: from baby-jane.lamaiziere.net (unknown [192.168.1.10]) by smtp.lamaiziere.net (Postfix) with ESMTP id 03E5B63319E; Thu, 25 Feb 2010 17:58:55 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by baby-jane.lamaiziere.net (Postfix) with ESMTP id E86312CEDA1; Thu, 25 Feb 2010 17:58:57 +0100 (CET) Date: Thu, 25 Feb 2010 17:58:54 +0100 From: Patrick Lamaiziere To: "Kennedy, Brendan" Message-ID: <20100225175854.2a754fd4@davenulle.org> In-Reply-To: References: X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.7; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Cc: "freebsd-drivers@freebsd.org" Subject: Re: [CODE RELEASE] EP80579 Driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 16:58:58 -0000 Le Wed, 24 Feb 2010 16:43:27 +0000, "Kennedy, Brendan" a crit : > Attached is driver code which enables acceleration of cryptographic > functions through the FreeBSD OpenCrypto framework. It has been > developed for and tested with FreeBSD 7.1. The list eated the attached code. Code you put it somewhere or mail it to me please? thanks, regards. From owner-freebsd-drivers@FreeBSD.ORG Fri Feb 26 11:24:40 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C7709106566B for ; Fri, 26 Feb 2010 11:24:40 +0000 (UTC) (envelope-from brendan.kennedy@intel.com) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx1.freebsd.org (Postfix) with ESMTP id AAA4F8FC22 for ; Fri, 26 Feb 2010 11:24:40 +0000 (UTC) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP; 26 Feb 2010 03:21:46 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.49,546,1262592000"; d="scan'208";a="544198637" Received: from irsmsx602.ger.corp.intel.com ([163.33.3.242]) by fmsmga002.fm.intel.com with ESMTP; 26 Feb 2010 03:23:50 -0800 Received: from irsmsx502.ger.corp.intel.com ([163.33.7.249]) by irsmsx602.ger.corp.intel.com ([163.33.3.242]) with mapi; Fri, 26 Feb 2010 11:24:38 +0000 From: "Kennedy, Brendan" To: Patrick Lamaiziere Date: Fri, 26 Feb 2010 11:24:36 +0000 Thread-Topic: [CODE RELEASE] EP80579 Driver Thread-Index: Acq2O9ZJ+D0HaYcgTsai+qxot3ycKAAl3gFw Message-ID: References: <20100225175854.2a754fd4@davenulle.org> In-Reply-To: <20100225175854.2a754fd4@davenulle.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Cc: "freebsd-drivers@freebsd.org" Subject: RE: [CODE RELEASE] EP80579 Driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 11:24:40 -0000 SGkgUGF0cmljaywNCg0KVGhlIGZ1bGwgc29mdHdhcmUgcGFja2FnZSBmb3IgRVA4MDU3OSBpcyBh dDoNCg0KaHR0cDovL3d3dy5pbnRlbC5jb20vZGVzaWduL2ludGFyY2gvZXA4MDU3OS9zd190b29s cy5odG0jc2VjYXANCg0KSWYgeW91IGRvd25sb2FkIHRoZSAxLjAuMiBwYWNrYWdlLCB0aGUgZHJp dmVyIGNvZGUgaXMgYXQgLzxleHRyYWN0IGRpcmVjdG9yeT4vQWNjZWxlcmF0aW9uL3NoaW1zL09D Rl9TaGltLw0KDQpUaGVyZSdzIGFsc28gYSByZWxlYXNlIGRvY3VtZW50YXRpb24gc2V0IHRoZXJl IGlmIHlvdSB3YW50IHJlYWQgdXAgb24gYWxsIHRoaW5ncyBFUDgwNTc5IChHZXR0aW5nIFN0YXJ0 ZWQgR3VpZGUgaGFzIHRoZSBzb2Z0d2FyZSBidWlsZCBpbnN0cnVjdGlvbnMpLg0KDQpBIGJyaWVm IGludHJvIHRvIHRoZSBjaGlwIGlzIGhlcmU6IGh0dHA6Ly93d3cuaW50ZWwuY29tL2Rlc2lnbi9p bnRhcmNoL2VwODA1NzkvaW5kZXguaHRtDQoNClJlZ2FyZHMsDQpCcmVuZGFuDQoNCi0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBQYXRyaWNrIExhbWFpemllcmUgW21haWx0bzpwYXRm YnNkQGRhdmVudWxsZS5vcmddIA0KU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDI1LCAyMDEwIDQ6 NTkgUE0NClRvOiBLZW5uZWR5LCBCcmVuZGFuDQpDYzogZnJlZWJzZC1kcml2ZXJzQGZyZWVic2Qu b3JnDQpTdWJqZWN0OiBSZTogW0NPREUgUkVMRUFTRV0gRVA4MDU3OSBEcml2ZXINCg0KTGUgV2Vk LCAyNCBGZWIgMjAxMCAxNjo0MzoyNyArMDAwMCwNCiJLZW5uZWR5LCBCcmVuZGFuIiA8YnJlbmRh bi5rZW5uZWR5QGludGVsLmNvbT4gYSDDqWNyaXQgOg0KIA0KPiBBdHRhY2hlZCBpcyBkcml2ZXIg Y29kZSB3aGljaCBlbmFibGVzIGFjY2VsZXJhdGlvbiBvZiBjcnlwdG9ncmFwaGljDQo+IGZ1bmN0 aW9ucyB0aHJvdWdoIHRoZSBGcmVlQlNEIE9wZW5DcnlwdG8gZnJhbWV3b3JrLiBJdCBoYXMgYmVl bg0KPiBkZXZlbG9wZWQgZm9yIGFuZCB0ZXN0ZWQgd2l0aCBGcmVlQlNEIDcuMS4NCg0KVGhlIGxp c3QgZWF0ZWQgdGhlIGF0dGFjaGVkIGNvZGUuIENvZGUgeW91IHB1dCBpdCBzb21ld2hlcmUgb3Ig bWFpbCBpdA0KdG8gbWUgcGxlYXNlPw0KDQp0aGFua3MsIHJlZ2FyZHMuDQotLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpJbnRlbCBT aGFubm9uIExpbWl0ZWQKUmVnaXN0ZXJlZCBpbiBJcmVsYW5kClJlZ2lzdGVyZWQgT2ZmaWNlOiBD b2xsaW5zdG93biBJbmR1c3RyaWFsIFBhcmssIExlaXhsaXAsIENvdW50eSBLaWxkYXJlClJlZ2lz dGVyZWQgTnVtYmVyOiAzMDgyNjMKQnVzaW5lc3MgYWRkcmVzczogRHJvbW9yZSBIb3VzZSwgRWFz dCBQYXJrLCBTaGFubm9uLCBDby4gQ2xhcmUKClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVu dHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG1hdGVyaWFsIGZvciB0aGUgc29sZSB1c2Ugb2Yg dGhlIGludGVuZGVkIHJlY2lwaWVudChzKS4gQW55IHJldmlldyBvciBkaXN0cmlidXRpb24gYnkg b3RoZXJzIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRl ZCByZWNpcGllbnQsIHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29w aWVzLgoK From owner-freebsd-drivers@FreeBSD.ORG Sat Feb 27 21:52:29 2010 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D4C501065672 for ; Sat, 27 Feb 2010 21:52:29 +0000 (UTC) (envelope-from patfbsd@davenulle.org) Received: from smtp.lamaiziere.net (net.lamaiziere.net [91.121.44.19]) by mx1.freebsd.org (Postfix) with ESMTP id 9467D8FC12 for ; Sat, 27 Feb 2010 21:52:29 +0000 (UTC) Received: from baby-jane.lamaiziere.net (unknown [192.168.1.10]) by smtp.lamaiziere.net (Postfix) with ESMTP id D12A363317E; Sat, 27 Feb 2010 22:52:27 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by baby-jane.lamaiziere.net (Postfix) with ESMTP id 1A5F62CEDB0; Sat, 27 Feb 2010 22:52:33 +0100 (CET) Date: Sat, 27 Feb 2010 22:52:28 +0100 From: Patrick Lamaiziere To: "freebsd-drivers@freebsd.org" Message-ID: <20100227225228.470e9b7b@davenulle.org> In-Reply-To: References: X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.7; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Cc: "Kennedy, Brendan" , "Philip@freebsd.org" Subject: Re: [PATCH] patch to OpenCrypto framework X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2010 21:52:29 -0000 Le Wed, 24 Feb 2010 16:50:35 +0000, "Kennedy, Brendan" a écrit : > Hi Philip, All, Hello, > This OpenCrypto patch does a number of updates: > > 1) It updates Cryptodev to allocate contiguous memory blocks – a > requirement for some hardware drivers I don't see the benefit for this one -changing malloc(9) to contigmalloc(9)- it introduces a small (but useless) overhead to existing drivers (I tried with glxsb : we lose around 5%). IMO, if this is required for some drivers, this is not the good place to do this. A crypto driver can receive data from somewhere else than cryptodev: ipsec, geli, kerberos (at least) Best regards.