From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 46862456E6; Mon, 29 Jul 2024 21:30:56 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 351DF40E0C; Mon, 29 Jul 2024 21:30:56 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id C6EA140E0A for ; Mon, 29 Jul 2024 21:30:54 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id A2F2520778; Mon, 29 Jul 2024 21:30:54 +0200 (CEST) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH] eal: add support for TRNG with Arm RNG feature Date: Mon, 29 Jul 2024 21:30:48 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F5C5@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: <9bbb7959-48f1-4416-bdcc-af2403fcac4f@lysator.liu.se> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH] eal: add support for TRNG with Arm RNG feature Thread-Index: Adrh6zCZBX0wpiXJS22C7uCoqfb+gAAAXDpg References: <20240723212703.721050-1-shunzhi.wen@arm.com> <536d1325-ee15-4630-9ae9-00cef9411d34@lysator.liu.se> <2d28f42f-480b-4070-8ba2-1353a742b46d@lysator.liu.se> <5d409e6a-1d61-4d8a-b9ab-8cbcf7838ad0@lysator.liu.se> <298cc5e7-bb47-46a9-a904-c583edff7daa@lysator.liu.se> <7d5f1b04-2711-4732-88a6-006e3f67f294@lysator.liu.se> <9bbb7959-48f1-4416-bdcc-af2403fcac4f@lysator.liu.se> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: =?UTF-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "Wathsala Wathawana Vithanage" , "Shunzhi Wen" , , =?UTF-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "Ruifeng Wang" , "Bruce Richardson" , "Tyler Retzlaff" , "Min Zhou" , "David Christensen" , "Stanislaw Kardach" , "Konstantin Ananyev" Cc: , "nd" , "Jack Bond-Preston" , "Dhruv Tripathi" , "Honnappa Nagarahalli" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiBGcm9tOiBNYXR0aWFzIFLDtm5uYmxvbSBbbWFpbHRvOmhvZm9yc0BseXNhdG9yLmxpdS5zZV0N Cj4gU2VudDogTW9uZGF5LCAyOSBKdWx5IDIwMjQgMjEuMTINCj4gDQo+IE9uIDIwMjQtMDctMjkg MjA6MTYsIFdhdGhzYWxhIFdhdGhhd2FuYSBWaXRoYW5hZ2Ugd3JvdGU6DQo+ID4+DQo+ID4+IFdp dGhvdXQgYSByYXRpb25hbGUgd2h5IHJ0ZV9jc3JhbmQoKSBmdW5jdGlvbmFsaXR5IGlzIHNvbWV0 aGluZyB0aGF0DQo+IHNob3VsZCBiZQ0KPiA+PiBpbiBEUERLLCBhbmQgYSByYXRpb25hbGUgd2h5 IHRoZSBBUk0gQ1BVIENTUk5HIGlzIHN1cGVyaW9yIHRvDQo+IGdldGVudHJvcHkoKSwNCj4gPj4g aXQgZG9lc24ndCByZWFsbHkgbWF0dGVyIGhvdyB0aGUgcGF0Y2ggc2V0IGxvb2tzIGxpa2UuDQo+ ID4+DQo+ID4+IEkndmUgcmVwZWF0ZWRseSBhc2tlZCBmb3IgdGhpcyBpbmZvcm1hdGlvbiwgYW5k IHlvdSd2ZSByZXBlYXRlZGx5DQo+IGlnbm9yZWQgaXQuDQo+ID4+IFRoaXMgZG9lcyBub3QgZnVy dGhlciB5b3VyIGNhdXNlLg0KPiA+Pg0KPiA+DQo+ID4gSSBkb24ndCB3YW50IHRvIGdldCBpbnRv IGEgZGViYXRlIG9uIHdoYXQncyBtb3JlIHN1cGVyaW9yIGJlY2F1c2UgRFBESw0KPiBhbHJlYWR5 IGhhdmUgc2ltaWxhcg0KPiA+IFNldHVwcywgdGFrZSBPcGVuU1NMIGFuZCBNYXJ2ZWxsJ3Mgc2Vj dXJpdHkgYWNjZWxlcmF0b3IgZm9yIGluc3RhbmNlLg0KPiBSYXRpb25hbGUgaXMgc2ltcGxlIGl0 IGJvaWxzDQo+ID4gZG93biB0byBmcmVlZG9tIG9mIGNob2ljZS4NCj4gPg0KPiA+IEkgaGF2ZSBi ZWVuIHJlaXRlcmF0aW5nIHRoYXQgSSdtIHJlYWR5IHRvIG1ha2UgS2VybmVsIGdldHJhbmRvbSgp IHRoZQ0KPiBkZWZhdWx0IGluIHJ0ZV9jc3JhbmQoKQ0KPiA+IGFuZCBIVyBSTkcgKG5vdCBsaW1p dGVkIEFybSkgYSBidWlsZCB0aW1lIG9wdGlvbiBhbG9uZyB3aXRoIHlvdXIgb3RoZXINCj4gZGVt YW5kcyBmb3IgdmFyaW91cw0KPiA+IG9wdGltaXphdGlvbnMuIEhhdmluZyBhIGJ1aWxkIHRpbWUg b3B0aW9uIHRvIGVuYWJsZSBIVyBDU1JORyBkb2Vzbid0DQo+IGhpbmRlciB5b3VyIGZyZWVkb20g dG8NCj4gPiBjaG9vc2UgYSBDU1JORyBpbXBsZW1lbnRhdGlvbiBvZiB5b3VyIGxpbmtpbmcuDQo+ ID4gTmVpdGhlciB5b3Ugbm9yIEkgYXJlIGluIGEgcGxhY2UgdG8gZGVjaWRlIHdoYXQncyByaWdo dCBmb3Igb3RoZXJzOw0KPiB0aGUgYmVzdCB3ZSBjYW4gZG8gaXMgdG8NCj4gPiBjb2xsYWJvcmF0 ZSBvbiBwcm92aWRpbmcgdGhlbSB3aXRoIG9wdGlvbnMuIExlYXZlIHRoZSBkZWNpc2lvbiB0bw0K PiB1c2VycywgYXBwbGljYXRpb24gZGV2ZWxvcGVycywNCj4gPiBhbmQgaW50ZWdyYXRvcnMuDQo+ ID4NCj4gPiBJIGJlbGlldmUgdGhhdCB0aGUgY29leGlzdGVuY2Ugb2Ygc3VwcG9ydCBmb3IgT3Bl blNTTCBhbmQgb3RoZXIgSFcNCj4gc2VjdXJpdHkgYWNjZWxlcmF0b3JzIGluDQo+ID4gRFBESyBh bHJlYWR5IGVzdGFibGlzaGVzIHJhdGlvbmFsZSBhbmQgcHJlY2VkZW50Lg0KPiA+DQo+ID4NCj4g DQo+IEkgZmVlbCBubyBvYmxpZ2F0aW9uIHRvIG9mZmVyIChwb3RlbnRpYWxseSByZWxhdGl2ZWx5 IHVuaW5mb3JtZWQpIERQREsNCj4gdXNlcnMgd2l0aCBvcHRpb25zIHdoaWNoIEkgc3VzcGVjdCBo YXZlIG5vIGJlbmVmaXRzLCBvbmx5IGRyYXdiYWNrcy4gSW4NCj4gdGhlIHg4Nl82NCBIVyBSTkcg Y2FzZSwgSSB0aGluayBpdCdzIGZhaXIgdG8gc2F5IHdlICprbm93KiBpdCdzIGJhZCBpZGVhDQo+ IHRvIHVzZSBpdCBhcyBhIGhpZ2gtcGVyZm9ybWFuY2UgQ1NSTkcuIEluIHRoZSBBUk0gY2FzZSwg eW91IGNob29zZSB0bw0KPiBsZWF2ZSB1cyBpbiB0aGUgZGFyaywgc28gSSBjYW4gb25seSBhc3N1 bWUgaXQgbG9va3Mgc2ltaWxhciB0aGVyZS4NCj4gDQo+IFRoZSB0eXBpY2FsIG5ldHdvcmtpbmcg U29DJ3MgY3J5cHRvLXJlbGF0ZWQgaGFyZHdhcmUgb2ZmbG9hZCBjYW4gcHJldHR5DQo+IG11Y2gg YWx3YXlzIGRlbW9uc3RyYXRlIGJlbmVmaXRzLg0KDQpJIGhhdmUgYmVlbiBmb2xsb3dpbmcgdGhp cyBkaXNjdXNzaW9uLCBhbmQgdGVuZCB0byBhZ3JlZSB3aXRoIE1hdHRpYXMgYW5kIFN0ZXBoZW4u DQoNCkhvd2V2ZXIsIEknbGwgdGFrZSBhbm90aGVyIHZpZXcgYXQgaXQgZnJvbSBhIGRpZmZlcmVu dCBhbmdsZS4NCg0KRFBESyBhbHJlYWR5IG9mZmVycyBvdGhlciBjcnlwdG8gZnVuY3Rpb25zIHRo cm91Z2ggdGhlIGNyeXB0byBkcml2ZXJzLiBTbyBEUERLIGlzIGFscmVhZHkgaW4gdGhlIGNyeXB0 byBzcGFjZS4NCg0KZ2V0ZW50cm9weSgpIGlzIG5vdCBhdmFpbGFibGUgb24gV2luZG93cywgc28g YWRkaW5nIGEgY3Jvc3MtcGxhdGZvcm0gY3J5cHRvZ3JhcGhpY2FsbHkgc2VjdXJlIHJhbmRvbSBu dW1iZXIgZ2VuZXJhdG9yIGZ1bmN0aW9uIHRvIERQREsgY291bGQgYmUgdXNlZnVsLg0KDQoNCkhv d2V2ZXIsIHRoZSBydGVfcmFuZG9tIGZ1bmN0aW9ucyBpbiB0aGUgRUFMIGlzIGZvciBoaWdoLXNw ZWVkIHBzZXVkby1yYW5kb20gbnVtYmVyIGdlbmVyYXRpb24sIG5vdCBmb3IgY3J5cHRvIHVzZS4N Cg0KTm8gY3J5cHRvIGZ1bmN0aW9ucyAtIG5vdCBldmVuIHRydWUgcmFuZG9tIG51bWJlciBnZW5l cmF0aW9uIC0gYmVsb25nIGluIHRoZSBFQUwsIGJ1dCBpbiBhIGNyeXB0byBsaWJyYXJ5LiBSZXBl YXQ6IE5vIGNyeXB0byBpbiBFQUwhDQoNClNvLCBlaXRoZXIgYWRkIHRoZSBuZXcgdHJ1ZSByYW5k b20gbnVtYmVyIGdlbmVyYXRvciBhcyBzb21lIHNvcnQgb2YgY3J5cHRvIGRyaXZlciwgb3IgYWRk IGEgbmV3IGNyeXB0byBsaWJyYXJ5IGZvciB0cnVlIHJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbi4N Cg0KUmVnYXJkaW5nIHRoZSBBUEksIGhhdmluZyBhIDY0IGJpdCB0cnVlIHJhbmRvbSBudW1iZXIg Z2VuZXJhdG9yIGlzIHVzZWxlc3MgZm9yIGNyeXB0byBwdXJwb3NlczsgdGhlIGZ1bmN0aW9uIG5l ZWRzIHRvIGdlbmVyYXRlIGEgc2VxdWVuY2Ugb2YgcmFuZG9tIGJ5dGVzIGZvciBjcnlwdG8gaW5p dGlhbGl6YXRpb24gdmVjdG9ycyBhbmQgc2ltaWxhci4gSXQgY291bGQgaGF2ZSBhbiBBUEkgcmVz ZW1ibGluZyB0aGlzOg0KaW50IHJ0ZV9jcnlwdG9fcmFuZG9tKGNoYXIgKiBjb25zdCBidWYsIHNp emVfdCBudW0pOw0KDQpIb3dldmVyLCBhcyBNYXR0aWFzIG1lbnRpb25zLCB0aGUgdW5kZXJseWlu ZyBpbXBsZW1lbnRhdGlvbiBtdXN0IHN1cHBvcnQgdHlwaWNhbCBuZXR3b3JraW5nIFNvQydzIGNy eXB0by1yZWxhdGVkIGhhcmR3YXJlIG9mZmxvYWQgdG8gYmUgcHJhY3RpY2FsbHkgdXNlZnVsLg0K SW4gb3RoZXIgd29yZHM6IEl0IGlzIG5vdCBhcyBzaW1wbGUgYXMgd2Ugd2lzaCBmb3IuIEl0IHNl ZW1zIHNvbWUgc29ydCBvZiAidHJ1ZSByYW5kb20gZ2VuZXJhdG9yIiBkcml2ZXIgaW5mcmFzdHJ1 Y3R1cmUgbWlnaHQgYmUgcmVxdWlyZWQgZm9yIHN1Y2ggU29DIGhhcmR3YXJlIG9mZmxvYWRzLg0K DQo=