Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp1964777ybg; Fri, 5 Jun 2020 02:02:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzakR2UPbMOdYgsg8iIxBfYtQr0FuwYaTJgdtT8Xicf25sqcXLDdYHyyVjjgIWE0V0UPgyc X-Received: by 2002:a05:6402:22a5:: with SMTP id cx5mr8695744edb.246.1591347757353; Fri, 05 Jun 2020 02:02:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591347757; cv=none; d=google.com; s=arc-20160816; b=Oj2JXMEEh09qBTXV6/Z320ryX8/pGT76UVAQ5GciOmhqAXtw+NPQdAjepPHvB60Qe4 wwUUDZRMrU9kS5htn3rVlCNh2takDUXFp2O7RF/5EEIf327lTI9gIDzaTusqDhvTyve4 Td7vhmDX1hiHnCwqOF2ZWODqE7SUXQ2y3fuXmgHd7CokdijjY0tZ/ofT2DHW2W6A+L7r uhFlq3Ezq2etnlgQi1NlLTdHbItgJ+8+6awEPeBt2q37fkusfpXr+AUAyV8ktNQSmB4s 27ZEtRhsq7zldhnLLb1zWHxc6EGOBCtNGx4pRN0PfVnAfTTk8w9OmF5Tq+PSh5T8rCtx xDIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=VjXux5WMEXt+SNJUOpjSrCg/TII0W/Rj7aI7a6xVHpE=; b=MDR/1X8zTRv/FPG06ctiMHoRqIVNJKsww5SEztbQ+TxifzGcioSLTMQDGYJUh+P9x/ Q1I0vR/68zv18isvC69srrSQRPHTvFQQjLojh0Xx+sh0+VSjphXOym77/7rP8aWUOtVO Af9AzXuuRZhJzomi/TN+EAqyKPFosh8HgvmkROFW/9t0Uw0bWHBJOGhMuInuprMWr3z4 Y1/7pCC0Z9ByFMSlJOQEOeP74e53krCRyWSNwlIEpIUStkb7ih53isgQpN0Isc2mO93O Kv8Hpyh22xDluDytp+QJWJ5z8lyyuLaBaSOY1gnTSiqup8MFYYTv1+EyuM+Z5Dj13Bzt BNIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=ls9R6n9I; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i61si3427151edc.105.2020.06.05.02.02.13; Fri, 05 Jun 2020 02:02:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=ls9R6n9I; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726248AbgFEI77 (ORCPT + 99 others); Fri, 5 Jun 2020 04:59:59 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:16731 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726234AbgFEI7z (ORCPT ); Fri, 5 Jun 2020 04:59:55 -0400 X-UUID: 181c308322e744dd9a70e2bccac836e6-20200605 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:MIME-Version:Content-Type:References:In-Reply-To:Date:CC:To:From:Subject:Message-ID; bh=VjXux5WMEXt+SNJUOpjSrCg/TII0W/Rj7aI7a6xVHpE=; b=ls9R6n9IGXDUKqpHS5IXQejgeStm7Hy3+RXWs4hTJ+knZzsD4Aj62NTea3yFMY7uIt/Cx9DNQ051TNBTkashYSbBdUJw9kVVg0KNw/5u0eXPOEut2d+yF3+spTGiZ6k0hKFYz/p2IE3avUG0c/DpU/75Uhtw2dsTCwaVZ+FZ+3g=; X-UUID: 181c308322e744dd9a70e2bccac836e6-20200605 Received: from mtkexhb01.mediatek.inc [(172.21.101.102)] by mailgw01.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 678270201; Fri, 05 Jun 2020 16:59:50 +0800 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by mtkmbs01n2.mediatek.inc (172.21.101.79) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 5 Jun 2020 16:59:42 +0800 Received: from [172.21.77.33] (172.21.77.33) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 5 Jun 2020 16:59:42 +0800 Message-ID: <1591347582.21704.9.camel@mtkswgap22> Subject: Re: Security Random Number Generator support From: Neal Liu To: Russell King - ARM Linux admin CC: Marc Zyngier , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Julius Werner , Herbert Xu , "Arnd Bergmann" , Greg Kroah-Hartman , Sean Wang , "linux-mediatek@lists.infradead.org" , lkml , wsd_upstream , Rob Herring , Linux Crypto Mailing List , Matt Mackall , Matthias Brugger , Crystal Guo =?UTF-8?Q?=28=E9=83=AD=E6=99=B6=29?= , "Ard Biesheuvel" , Linux ARM Date: Fri, 5 Jun 2020 16:59:42 +0800 In-Reply-To: <20200605080905.GF1551@shell.armlinux.org.uk> References: <1591085678-22764-1-git-send-email-neal.liu@mediatek.com> <85dfc0142d3879d50c0ba18bcc71e199@misterjones.org> <1591169342.4878.9.camel@mtkswgap22> <20200603093416.GY1551@shell.armlinux.org.uk> <1591341543.19510.4.camel@mtkswgap22> <20200605080905.GF1551@shell.armlinux.org.uk> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3-0ubuntu6 MIME-Version: 1.0 X-TM-SNTS-SMTP: 877F0A62BB37F3A937A5DF7C63E4C12D4C5FEB8F623D563618F2A16D037472AE2000:8 X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gRnJpLCAyMDIwLTA2LTA1IGF0IDA5OjA5ICswMTAwLCBSdXNzZWxsIEtpbmcgLSBBUk0gTGlu dXggYWRtaW4gd3JvdGU6DQo+IE9uIEZyaSwgSnVuIDA1LCAyMDIwIGF0IDAzOjE5OjAzUE0gKzA4 MDAsIE5lYWwgTGl1IHdyb3RlOg0KPiA+IE9uIFdlZCwgMjAyMC0wNi0wMyBhdCAxNzozNCArMDgw MCwgUnVzc2VsbCBLaW5nIC0gQVJNIExpbnV4IGFkbWluIHdyb3RlOg0KPiA+ID4gVGhpcyBraW5k IG9mIHRoaW5nIGlzIHNvbWV0aGluZyB0aGF0IEFSTSBoYXZlIHNlZW1zIHRvIHNoeSBhd2F5IGZy b20NCj4gPiA+IGRvaW5nIC0gaXQncyBhIHBvaW50IEkgYnJvdWdodCB1cCBtYW55IHllYXJzIGFn byB3aGVuIHRoZSB3aG9sZQ0KPiA+ID4gdHJ1c3R6b25lIHRoaW5nIGZpcnN0IGFwcGVhcmVkIHdp dGggaXRzIFNNQyBjYWxsLiAgVGhvc2UgYXJvdW5kIHRoZQ0KPiA+ID4gY29uZmVyZW5jZSB0YWJs ZSB3ZXJlIG5vdCBpbnRlcmVzdGVkIC0gQVJNIHNlZW1lZCB0byBwcmVmZXIgZXZlcnkNCj4gPiA+ IHZlbmRvciB0byBkbyBvZmYgYW5kIGRvIHRoZWlyIG93biB0aGluZyB3aXRoIHRoZSBTTUMgaW50 ZXJmYWNlLg0KPiA+IA0KPiA+IERvZXMgdGhhdCBtZWFuIGl0IG1ha2Ugc2Vuc2UgdG8gbW9kZWwg YSBzZWMtcm5nIGRyaXZlciwgYW5kIGdldCBlYWNoDQo+ID4gdmVuZG9yJ3MgU01DIGZ1bmN0aW9u IGlkIGJ5IERUIG5vZGU/DQo+IA0KPiBfSWZfIHZlbmRvcnMgaGF2ZSBhbHJlYWR5IGdvbmUgb2Zm IGFuZCBkZWNpZGVkIHRvIHVzZSBkaWZmZXJlbnQgU01DDQo+IGZ1bmN0aW9uIElEcyBmb3IgdGhp cywgd2hpbGUga2VlcGluZyB0aGUgcmVzdCBvZiB0aGUgU01DIGludGVyZmFjZQ0KPiB0aGUgc2Ft ZSwgdGhlbiB0aGUgY2hvaWNlIGhhcyBhbHJlYWR5IGJlZW4gbWFkZS4NCj4gDQo+IEkga25vdyBv biAzMi1iaXQgdGhhdCBzb21lIG9mIHRoZSBzZWN1cmUgd29ybGQgaW1wbGVtZW50YXRpb25zIGNh bid0DQo+IGJlIGNoYW5nZWQ7IHRoZXkncmUgYnVybnQgaW50byB0aGUgUk9NLiBJIGJlbGlldmUg b24gNjQtYml0IHRoYXQgaXNuJ3QNCj4gdGhlIGNhc2UsIHdoaWNoIG1ha2VzIGl0IGVhc2llciB0 byBzdGFuZGFyZGlzZS4NCj4gDQo+IERvIHlvdSBoYXZlIHZpc2liaWxpdHkgb2YgaG93IHRoaXMg U01DIGlzIGltcGxlbWVudGVkIGluIHRoZSBzZWN1cmUNCj4gc2lkZT8gIElzIGl0IGluIEFURiwg YW5kIGlzIGl0IGRvbmUgYXMgYSB2ZW5kb3IgaGFjayBvciBpcyB0aGVyZSBhbg0KPiBlbGVtZW50 IG9mIGdlbmVyaWMgaW1wbGVtZW50YXRpb24gdG8gaXQ/ICBIYXMgaXQgYmVlbiBzdWJtaXR0ZWQN Cj4gdXBzdHJlYW0gdG8gdGhlIG1haW4gQVRGIHJlcG9zaXRvcnk/DQo+IA0KDQpUYWtlIE1lZGlh VGVrIGFzIGFuIGV4YW1wbGUsIHNvbWUgU29DcyBhcmUgaW1wbGVtZW50ZWQgaW4gQVRGLCBzb21l IG9mDQp0aGVtIGFyZSBpbXBsZW1lbnRlZCBpbiBURUUuIFdlIGhhdmUgbm8gcGxhbiB0byBtYWtl IGdlbmVyaWMNCmltcGxlbWVudGF0aW9uIGluICJzZWN1cmUgd29ybGQiLg0KDQpEdWUgdG8gdGhl cmUgbXVzdCBoYXZlIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbiBpbiBzZWN1cmUgd29ybGQgZm9y DQp2ZW5kb3JzLCB3ZSBwbGFuIHRvIHByb3ZpZGUgYSBnZW5lcmljIFNNQyBpbnRlcmZhY2UgaW4g c2VjdXJlIHJuZyBrZXJuZWwNCmRyaXZlciBmb3IgbW9yZSBmbGV4aWJpbGl0eS4NCg0KVmVuZG9y cyBjYW4gZGVjaWRlIHdoaWNoICJzZWN1cmUgd29ybGQiIHRoZXkgd2FudCAoSFlQL0FURi9URUUp IGJ5DQpkaWZmZXJlbnQgc21jL2h2YyBhbmQgZGlmZmVyZW50IFNNQyBmdW5jdGlvbiBJRHMgaW4g RFQgbm9kZS4NCg==