Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp285618ybb; Fri, 3 Apr 2020 02:41:23 -0700 (PDT) X-Google-Smtp-Source: APiQypL6X3vrLrp2XMhtIK7lbegQXH7kLB5UirqiM1PJaQHUcJSQ8bwA5HlBRTEZEApXsDgt3Urr X-Received: by 2002:a05:6830:1da4:: with SMTP id z4mr5635415oti.5.1585906883320; Fri, 03 Apr 2020 02:41:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585906883; cv=none; d=google.com; s=arc-20160816; b=sEgnxPBr4o/bBt2rFZVC0IRFfk4mVlwdGaVmxfKEvrEE+ZcW0quacTFES9JBWBPJRI gcz7BNt7zeEXs+0EVqs61wE/AEjQ5q2nP4hPAeJVMkgc99rfzthN0EIToDA1VZngS/PH uvXLVqxQue66ZwAb9cD71dXVBi/CecPxKqZgtn6do2BZ8NDbfNw/2slwRW2rxoWshlyF r5rIi8c+QnDaqj6zkghxsZ3R7si3t/zzb26nCNfNkxUJlhzIAWkc4ibDrmT1c7aMtYI5 KCGW1CvKM5JjFaSkYbawajAY5IuRtrQiD8gDdxwc7DFyZwsnL08lGNajXBoSz7LpC2R5 6uAg== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=4/Szp22TIeFRKkKdg5sgHMM/fFpzOCDCJv8H3zfVTdw=; b=pugy4rJgi7226Tea+/8RnDrJ2lD3POXku+W4DhnxCdZEp3LBUQh4IkwMYb21Y/CV2V LlpmUsJx5GPNLxJX9+3VFOg0KI0kxkWlEem2XmCab2OMtALI/N2zHLYospB5PmQN8i4Q Qf7b5yggyCxtz+R6w1w3DyfEtMjT66QvEjxWM9PpPTXkE3n9xFaMOcl1fMSmSbuq3kfm xak0S87uV/bc/pEUvyAWUbSSVgKtwIaKHFW2Y7DavPD9pTT1HU+msx9bdNNHMK9VPVYc HO8ekt+sKYgJt6O3MfILToZQdjCGXKBHePHufzpQ7iM13A9DI017sXa1TKvSLk2Ebgmt 0nuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=Mj5LAgPF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id d18si3678687otf.22.2020.04.03.02.41.11; Fri, 03 Apr 2020 02:41:23 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=Mj5LAgPF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S2403769AbgDCJkr (ORCPT + 99 others); Fri, 3 Apr 2020 05:40:47 -0400 Received: from mailgw02.mediatek.com ([210.61.82.184]:36555 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S2390621AbgDCJkn (ORCPT ); Fri, 3 Apr 2020 05:40:43 -0400 X-UUID: b357c882bb3048478ab6e58fce4c8eb3-20200403 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=4/Szp22TIeFRKkKdg5sgHMM/fFpzOCDCJv8H3zfVTdw=; b=Mj5LAgPFYjk1ZGpwFSBYgk6ME8+UYg8Q8ChGGXVE/QTWXbOOXHmqV7tHKoorrNFmwOP0hhW+rgdM9oqohezAET38k4jfxRDJV3TGb9shVQ0+80yoVBEm86sBeg2dF+u3aZFxNSsqsjXFMbJqUcxQIwYeinNcwtYCYO6/bbFYylU=; X-UUID: b357c882bb3048478ab6e58fce4c8eb3-20200403 Received: from mtkcas08.mediatek.inc [(172.21.101.126)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 1326038586; Fri, 03 Apr 2020 17:40:35 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs05n1.mediatek.inc (172.21.101.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 3 Apr 2020 17:40:31 +0800 Received: from localhost.localdomain (10.17.3.153) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 3 Apr 2020 17:40:30 +0800 From: Xia Jiang To: Hans Verkuil , Mauro Carvalho Chehab , Rob Herring , Matthias Brugger , Rick Chang CC: , , , , , Marek Szyprowski , Tomasz Figa , , , , , , Subject: [PATCH v8 00/14] Add support for mt2701 JPEG ENC support Date: Fri, 3 Apr 2020 17:40:19 +0800 Message-ID: <20200403094033.8288-1-xia.jiang@mediatek.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain 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 VGhpcyBwYXRjaHNldCBhZGQgc3VwcG9ydCBmb3IgbXQyNzAxIEpQRUcgRU5DIHN1cHBvcnQuDQoN ClRoaXMgaXMgdGhlIGNvbXBsaWFuY2UgdGVzdCByZXN1bHQgZm9yIGpwZWcgZGVjIGFuZCBlbmMu DQoNClRoZSBKUEVHIGRlYyBsb2c6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tDQpDb21wbGlhbmNlIHRlc3QgZm9yIG10ay1qcGVnIGRldmljZSAvZGV2L3Zp ZGVvMDoNCg0KRHJpdmVyIEluZm86DQogICAgICAgIERyaXZlciBuYW1lICAgICAgOiBtdGstanBl Zw0KICAgICAgICBDYXJkIHR5cGUgICAgICAgIDogbXRrLWpwZWcgZGVjb2Rlcg0KICAgICAgICBC dXMgaW5mbyAgICAgICAgIDogcGxhdGZvcm06MTUwMDQwMDAuanBlZ2RlYw0KICAgICAgICBEcml2 ZXIgdmVyc2lvbiAgIDogNS42LjANCiAgICAgICAgQ2FwYWJpbGl0aWVzICAgICA6IDB4ODQyMDQw MDANCiAgICAgICAgICAgICAgICBWaWRlbyBNZW1vcnktdG8tTWVtb3J5IE11bHRpcGxhbmFyDQog ICAgICAgICAgICAgICAgU3RyZWFtaW5nDQogICAgICAgICAgICAgICAgRXh0ZW5kZWQgUGl4IEZv cm1hdA0KICAgICAgICAgICAgICAgIERldmljZSBDYXBhYmlsaXRpZXMNCiAgICAgICAgRGV2aWNl IENhcHMgICAgICA6IDB4MDQyMDQwMDANCiAgICAgICAgICAgICAgICBWaWRlbyBNZW1vcnktdG8t TWVtb3J5IE11bHRpcGxhbmFyDQogICAgICAgICAgICAgICAgU3RyZWFtaW5nDQogICAgICAgICAg ICAgICAgRXh0ZW5kZWQgUGl4IEZvcm1hdA0KICAgICAgICBEZXRlY3RlZCBKUEVHIERlY29kZXIN Cg0KUmVxdWlyZWQgaW9jdGxzOg0KICAgICAgICB0ZXN0IFZJRElPQ19RVUVSWUNBUDogT0sNCg0K QWxsb3cgZm9yIG11bHRpcGxlIG9wZW5zOg0KICAgICAgICB0ZXN0IHNlY29uZCAvZGV2L3ZpZGVv MCBvcGVuOiBPSw0KICAgICAgICB0ZXN0IFZJRElPQ19RVUVSWUNBUDogT0sNCiAgICAgICAgdGVz dCBWSURJT0NfRy9TX1BSSU9SSVRZOiBPSw0KICAgICAgICB0ZXN0IGZvciB1bmxpbWl0ZWQgb3Bl bnM6IE9LDQoNCiAgICAgICAgdGVzdCBpbnZhbGlkIGlvY3RsczogT0sNCkRlYnVnIGlvY3RsczoN CiAgICAgICAgdGVzdCBWSURJT0NfREJHX0cvU19SRUdJU1RFUjogT0sgKE5vdCBTdXBwb3J0ZWQp DQogICAgICAgIHRlc3QgVklESU9DX0xPR19TVEFUVVM6IE9LIChOb3QgU3VwcG9ydGVkKQ0KDQpJ bnB1dCBpb2N0bHM6DQogICAgICAgIHRlc3QgVklESU9DX0cvU19UVU5FUi9FTlVNX0ZSRVFfQkFO RFM6IE9LIChOb3QgU3VwcG9ydGVkKQ0KICAgICAgICB0ZXN0IFZJRElPQ19HL1NfRlJFUVVFTkNZ OiBPSyAoTm90IFN1cHBvcnRlZCkNCiAgICAgICAgdGVzdCBWSURJT0NfU19IV19GUkVRX1NFRUs6 IE9LIChOb3QgU3VwcG9ydGVkKQ0KICAgICAgICB0ZXN0IFZJRElPQ19FTlVNQVVESU86IE9LIChO b3QgU3VwcG9ydGVkKQ0KICAgICAgICB0ZXN0IFZJRElPQ19HL1MvRU5VTUlOUFVUOiBPSyAoTm90 IFN1cHBvcnRlZCkNCiAgICAgICAgdGVzdCBWSURJT0NfRy9TX0FVRElPOiBPSyAoTm90IFN1cHBv cnRlZCkNCiAgICAgICAgSW5wdXRzOiAwIEF1ZGlvIElucHV0czogMCBUdW5lcnM6IDANCg0KT3V0 cHV0IGlvY3RsczoNCiAgICAgICAgdGVzdCBWSURJT0NfRy9TX01PRFVMQVRPUjogT0sgKE5vdCBT dXBwb3J0ZWQpDQogICAgICAgIHRlc3QgVklESU9DX0cvU19GUkVRVUVOQ1k6IE9LIChOb3QgU3Vw cG9ydGVkKQ0KICAgICAgICB0ZXN0IFZJRElPQ19FTlVNQVVET1VUOiBPSyAoTm90IFN1cHBvcnRl ZCkNCiAgICAgICAgdGVzdCBWSURJT0NfRy9TL0VOVU1PVVRQVVQ6IE9LIChOb3QgU3VwcG9ydGVk KQ0KICAgICAgICB0ZXN0IFZJRElPQ19HL1NfQVVET1VUOiBPSyAoTm90IFN1cHBvcnRlZCkNCiAg ICAgICAgT3V0cHV0czogMCBBdWRpbyBPdXRwdXRzOiAwIE1vZHVsYXRvcnM6IDANCg0KSW5wdXQv T3V0cHV0IGNvbmZpZ3VyYXRpb24gaW9jdGxzOg0KICAgICAgICB0ZXN0IFZJRElPQ19FTlVNL0cv Uy9RVUVSWV9TVEQ6IE9LIChOb3QgU3VwcG9ydGVkKQ0KICAgICAgICB0ZXN0IFZJRElPQ19FTlVN L0cvUy9RVUVSWV9EVl9USU1JTkdTOiBPSyAoTm90IFN1cHBvcnRlZCkNCiAgICAgICAgdGVzdCBW SURJT0NfRFZfVElNSU5HU19DQVA6IE9LIChOb3QgU3VwcG9ydGVkKQ0KICAgICAgICB0ZXN0IFZJ RElPQ19HL1NfRURJRDogT0sgKE5vdCBTdXBwb3J0ZWQpDQoNCkNvbnRyb2wgaW9jdGxzOg0KICAg ICAgICB0ZXN0IFZJRElPQ19RVUVSWV9FWFRfQ1RSTC9RVUVSWU1FTlU6IE9LDQogICAgICAgIHRl c3QgVklESU9DX1FVRVJZQ1RSTDogT0sNCiAgICAgICAgdGVzdCBWSURJT0NfRy9TX0NUUkw6IE9L DQogICAgICAgIHRlc3QgVklESU9DX0cvUy9UUllfRVhUX0NUUkxTOiBPSw0KICAgICAgICB0ZXN0 IFZJRElPQ18oVU4pU1VCU0NSSUJFX0VWRU5UL0RRRVZFTlQ6IE9LIChOb3QgU3VwcG9ydGVkKQ0K ICAgICAgICB0ZXN0IFZJRElPQ19HL1NfSlBFR0NPTVA6IE9LIChOb3QgU3VwcG9ydGVkKQ0KICAg ICAgICBTdGFuZGFyZCBDb250cm9sczogMCBQcml2YXRlIENvbnRyb2xzOiAwDQoNCkZvcm1hdCBp b2N0bHM6DQogICAgICAgIHRlc3QgVklESU9DX0VOVU1fRk1UL0ZSQU1FU0laRVMvRlJBTUVJTlRF UlZBTFM6IE9LDQogICAgICAgIHRlc3QgVklESU9DX0cvU19QQVJNOiBPSyAoTm90IFN1cHBvcnRl ZCkNCiAgICAgICAgdGVzdCBWSURJT0NfR19GQlVGOiBPSyAoTm90IFN1cHBvcnRlZCkNCiAgICAg ICAgdGVzdCBWSURJT0NfR19GTVQ6IE9LDQogICAgICAgIHRlc3QgVklESU9DX1RSWV9GTVQ6IE9L DQogICAgICAgIHRlc3QgVklESU9DX1NfRk1UOiBPSw0KICAgICAgICB0ZXN0IFZJRElPQ19HX1NM SUNFRF9WQklfQ0FQOiBPSyAoTm90IFN1cHBvcnRlZCkNCiAgICAgICAgdGVzdCBDcm9wcGluZzog T0sgKE5vdCBTdXBwb3J0ZWQpDQogICAgICAgIHRlc3QgQ29tcG9zaW5nOiBPSw0KICAgICAgICB0 ZXN0IFNjYWxpbmc6IE9LIChOb3QgU3VwcG9ydGVkKQ0KDQpDb2RlYyBpb2N0bHM6DQogICAgICAg IHRlc3QgVklESU9DXyhUUllfKUVOQ09ERVJfQ01EOiBPSyAoTm90IFN1cHBvcnRlZCkNCiAgICAg ICAgdGVzdCBWSURJT0NfR19FTkNfSU5ERVg6IE9LIChOb3QgU3VwcG9ydGVkKQ0KICAgICAgICB0 ZXN0IFZJRElPQ18oVFJZXylERUNPREVSX0NNRDogT0sgKE5vdCBTdXBwb3J0ZWQpDQoNCkJ1ZmZl ciBpb2N0bHM6DQogICAgICAgIHRlc3QgVklESU9DX1JFUUJVRlMvQ1JFQVRFX0JVRlMvUVVFUllC VUY6IE9LDQogICAgICAgIHRlc3QgVklESU9DX0VYUEJVRjogT0sNCiAgICAgICAgdGVzdCBSZXF1 ZXN0czogT0sgKE5vdCBTdXBwb3J0ZWQpDQoNClRvdGFsIGZvciBtdGstanBlZyBkZXZpY2UgL2Rl di92aWRlbzA6IDQ1LCBTdWNjZWVkZWQ6IDQ1LCBGYWlsZWQ6IDAsIFdhcm5pbmdzOiAwDQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N Cg0KVGhlIEpQRUcgZW5jIGxvZzoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQp2NGwyLWNvbXBsaWFuY2UgLWQgL2Rldi92aWRl bzEgDQp2NGwyLWNvbXBsaWFuY2UgU0hBOiAzOGY0Y2U3NDI3NWFlNDYyNTQ2M2Y3ZWVjNzg3NjQ3 MTVhMGI2MjQ2LCAzMiBiaXRzLCAzMi1iaXQgdGltZV90DQoNCkNvbXBsaWFuY2UgdGVzdCBmb3Ig bXRrLWpwZWcgZGV2aWNlIC9kZXYvdmlkZW8xOg0KDQpEcml2ZXIgSW5mbzoNCiAgICAgICAgRHJp dmVyIG5hbWUgICAgICA6IG10ay1qcGVnDQogICAgICAgIENhcmQgdHlwZSAgICAgICAgOiBtdGst anBlZyBlbmNvZGVyDQogICAgICAgIEJ1cyBpbmZvICAgICAgICAgOiBwbGF0Zm9ybToxNTAwYTAw MC5qcGVnZW5jDQogICAgICAgIERyaXZlciB2ZXJzaW9uICAgOiA1LjYuMA0KICAgICAgICBDYXBh YmlsaXRpZXMgICAgIDogMHg4NDIwNDAwMA0KICAgICAgICAgICAgICAgIFZpZGVvIE1lbW9yeS10 by1NZW1vcnkgTXVsdGlwbGFuYXINCiAgICAgICAgICAgICAgICBTdHJlYW1pbmcNCiAgICAgICAg ICAgICAgICBFeHRlbmRlZCBQaXggRm9ybWF0DQogICAgICAgICAgICAgICAgRGV2aWNlIENhcGFi aWxpdGllcw0KICAgICAgICBEZXZpY2UgQ2FwcyAgICAgIDogMHgwNDIwNDAwMA0KICAgICAgICAg ICAgICAgIFZpZGVvIE1lbW9yeS10by1NZW1vcnkgTXVsdGlwbGFuYXINCiAgICAgICAgICAgICAg ICBTdHJlYW1pbmcNCiAgICAgICAgICAgICAgICBFeHRlbmRlZCBQaXggRm9ybWF0DQogICAgICAg IERldGVjdGVkIEpQRUcgRW5jb2Rlcg0KDQpSZXF1aXJlZCBpb2N0bHM6DQogICAgICAgIHRlc3Qg VklESU9DX1FVRVJZQ0FQOiBPSw0KDQpBbGxvdyBmb3IgbXVsdGlwbGUgb3BlbnM6DQogICAgICAg IHRlc3Qgc2Vjb25kIC9kZXYvdmlkZW8xIG9wZW46IE9LDQogICAgICAgIHRlc3QgVklESU9DX1FV RVJZQ0FQOiBPSw0KICAgICAgICB0ZXN0IFZJRElPQ19HL1NfUFJJT1JJVFk6IE9LDQogICAgICAg IHRlc3QgZm9yIHVubGltaXRlZCBvcGVuczogT0sNCg0KICAgICAgICB0ZXN0IGludmFsaWQgaW9j dGxzOiBPSw0KRGVidWcgaW9jdGxzOg0KICAgICAgICB0ZXN0IFZJRElPQ19EQkdfRy9TX1JFR0lT VEVSOiBPSyAoTm90IFN1cHBvcnRlZCkNCiAgICAgICAgdGVzdCBWSURJT0NfTE9HX1NUQVRVUzog T0sgKE5vdCBTdXBwb3J0ZWQpDQoNCklucHV0IGlvY3RsczoNCiAgICAgICAgdGVzdCBWSURJT0Nf Ry9TX1RVTkVSL0VOVU1fRlJFUV9CQU5EUzogT0sgKE5vdCBTdXBwb3J0ZWQpDQogICAgICAgIHRl c3QgVklESU9DX0cvU19GUkVRVUVOQ1k6IE9LIChOb3QgU3VwcG9ydGVkKQ0KICAgICAgICB0ZXN0 IFZJRElPQ19TX0hXX0ZSRVFfU0VFSzogT0sgKE5vdCBTdXBwb3J0ZWQpDQogICAgICAgIHRlc3Qg VklESU9DX0VOVU1BVURJTzogT0sgKE5vdCBTdXBwb3J0ZWQpDQogICAgICAgIHRlc3QgVklESU9D X0cvUy9FTlVNSU5QVVQ6IE9LIChOb3QgU3VwcG9ydGVkKQ0KICAgICAgICB0ZXN0IFZJRElPQ19H L1NfQVVESU86IE9LIChOb3QgU3VwcG9ydGVkKQ0KICAgICAgICBJbnB1dHM6IDAgQXVkaW8gSW5w dXRzOiAwIFR1bmVyczogMA0KDQpPdXRwdXQgaW9jdGxzOg0KICAgICAgICB0ZXN0IFZJRElPQ19H L1NfTU9EVUxBVE9SOiBPSyAoTm90IFN1cHBvcnRlZCkNCiAgICAgICAgdGVzdCBWSURJT0NfRy9T X0ZSRVFVRU5DWTogT0sgKE5vdCBTdXBwb3J0ZWQpDQogICAgICAgIHRlc3QgVklESU9DX0VOVU1B VURPVVQ6IE9LIChOb3QgU3VwcG9ydGVkKQ0KICAgICAgICB0ZXN0IFZJRElPQ19HL1MvRU5VTU9V VFBVVDogT0sgKE5vdCBTdXBwb3J0ZWQpDQogICAgICAgIHRlc3QgVklESU9DX0cvU19BVURPVVQ6 IE9LIChOb3QgU3VwcG9ydGVkKQ0KICAgICAgICBPdXRwdXRzOiAwIEF1ZGlvIE91dHB1dHM6IDAg TW9kdWxhdG9yczogMA0KDQpJbnB1dC9PdXRwdXQgY29uZmlndXJhdGlvbiBpb2N0bHM6DQogICAg ICAgIHRlc3QgVklESU9DX0VOVU0vRy9TL1FVRVJZX1NURDogT0sgKE5vdCBTdXBwb3J0ZWQpDQog ICAgICAgIHRlc3QgVklESU9DX0VOVU0vRy9TL1FVRVJZX0RWX1RJTUlOR1M6IE9LIChOb3QgU3Vw cG9ydGVkKQ0KICAgICAgICB0ZXN0IFZJRElPQ19EVl9USU1JTkdTX0NBUDogT0sgKE5vdCBTdXBw b3J0ZWQpDQogICAgICAgIHRlc3QgVklESU9DX0cvU19FRElEOiBPSyAoTm90IFN1cHBvcnRlZCkN Cg0KQ29udHJvbCBpb2N0bHM6DQogICAgICAgIHRlc3QgVklESU9DX1FVRVJZX0VYVF9DVFJML1FV RVJZTUVOVTogT0sNCiAgICAgICAgdGVzdCBWSURJT0NfUVVFUllDVFJMOiBPSw0KICAgICAgICB0 ZXN0IFZJRElPQ19HL1NfQ1RSTDogT0sNCiAgICAgICAgdGVzdCBWSURJT0NfRy9TL1RSWV9FWFRf Q1RSTFM6IE9LDQogICAgICAgIHRlc3QgVklESU9DXyhVTilTVUJTQ1JJQkVfRVZFTlQvRFFFVkVO VDogT0sNCiAgICAgICAgdGVzdCBWSURJT0NfRy9TX0pQRUdDT01QOiBPSyAoTm90IFN1cHBvcnRl ZCkNCiAgICAgICAgU3RhbmRhcmQgQ29udHJvbHM6IDQgUHJpdmF0ZSBDb250cm9sczogMA0KDQpG b3JtYXQgaW9jdGxzOg0KICAgICAgICB0ZXN0IFZJRElPQ19FTlVNX0ZNVC9GUkFNRVNJWkVTL0ZS QU1FSU5URVJWQUxTOiBPSw0KICAgICAgICB0ZXN0IFZJRElPQ19HL1NfUEFSTTogT0sgKE5vdCBT dXBwb3J0ZWQpDQogICAgICAgIHRlc3QgVklESU9DX0dfRkJVRjogT0sgKE5vdCBTdXBwb3J0ZWQp DQogICAgICAgIHRlc3QgVklESU9DX0dfRk1UOiBPSw0KICAgICAgICB0ZXN0IFZJRElPQ19UUllf Rk1UOiBPSw0KICAgICAgICB0ZXN0IFZJRElPQ19TX0ZNVDogT0sNCiAgICAgICAgdGVzdCBWSURJ T0NfR19TTElDRURfVkJJX0NBUDogT0sgKE5vdCBTdXBwb3J0ZWQpDQogICAgICAgIHRlc3QgQ3Jv cHBpbmc6IE9LDQogICAgICAgIHRlc3QgQ29tcG9zaW5nOiBPSyAoTm90IFN1cHBvcnRlZCkNCiAg ICAgICAgdGVzdCBTY2FsaW5nOiBPSyAoTm90IFN1cHBvcnRlZCkNCg0KQ29kZWMgaW9jdGxzOg0K ICAgICAgICB0ZXN0IFZJRElPQ18oVFJZXylFTkNPREVSX0NNRDogT0sgKE5vdCBTdXBwb3J0ZWQp DQogICAgICAgIHRlc3QgVklESU9DX0dfRU5DX0lOREVYOiBPSyAoTm90IFN1cHBvcnRlZCkNCiAg ICAgICAgdGVzdCBWSURJT0NfKFRSWV8pREVDT0RFUl9DTUQ6IE9LIChOb3QgU3VwcG9ydGVkKQ0K DQpCdWZmZXIgaW9jdGxzOg0KICAgICAgICB0ZXN0IFZJRElPQ19SRVFCVUZTL0NSRUFURV9CVUZT L1FVRVJZQlVGOiBPSw0KICAgICAgICB0ZXN0IFZJRElPQ19FWFBCVUY6IE9LDQogICAgICAgIHRl c3QgUmVxdWVzdHM6IE9LIChOb3QgU3VwcG9ydGVkKQ0KDQpUb3RhbCBmb3IgbXRrLWpwZWcgZGV2 aWNlIC9kZXYvdmlkZW8xOiA0NSwgU3VjY2VlZGVkOiA0NSwgRmFpbGVkOiAwLCBXYXJuaW5nczog MA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQoNCkNoYW5nZSBjb21wYXJlZCB0byB2NzoNCi1hZGQgb25lIHBhdGNoIGZvciBpbXBy b3ZpbmcgZ2V0dGluZyBhbmQgcmVxdWVzdGluZyBpcnEgZmxvdy4NCi1hZGQgb25lIHBhdGNoIGZv ciBpbXByb3ZpbmcgcG93ZXIgb24gYW5kIG9mZiBmbG93Lg0KLWFkZCBvbmUgcGF0Y2ggZm9yIGNo YW5naW5nIHRoZSBmaXhlZCBkZXZpY2Ugbm9kZSBudW1iZXIgdG8gdW5maXhlZCB2YWx1ZS4NCi1h ZGQgb25lIHBhdGNoIGZvciBpbXByb3ZpbmcgdGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBzeXN0 ZW0gUE0gb3BzLg0KLWNhbmNlbCB0aGUgcGF0Y2ggb2YgaW1wcm92aW5nIGpwZWcgZGVjb2RlciBz X3NlbGVjdGlvbiBmbG93Lg0KLWpwZWcgZW5jb2RlciBhbmQgZGVjb2RlciB1c2Ugc2VwYXJhdGUg Y2FsbGJhY2tzIGluc3RlYWQgb2YgcmVwZWF0aW5nIHRoZSBpZi9lbHNlDQogaW4gZXZlcnkgY2Fs bGJhY2suDQotaW1wcm92ZSB2aWRpb2NfdHJ5X2ZtdCgpIGltcGxlbWVudGF0aW9uIHRoYXQgY2Fu IGJlIHNoYXJlZCBieSBqcGVnIGVuY29kZXIgYW5kIGRlY29kZXIuDQotZml4IHRoZSBidWcgb2Yg anBlZyBlbmNvZGVyIHNfc2VsZWN0aW9uLg0KLWNhbmNlbCB0aGUgc3RhdGUgb2YgdGhlIGpwZWcg ZW5jb2Rlci4NCi1pbXByb3ZlIGpwZWcgZW5jb2RlciBhbmQgZGVjb2RlciBzZXQgZGVmYXVsdCBw YXJhbXMgZmxvdy4NCi1wdXQgdGhlIGNsb2NrIG5hbWVzIGFuZCBvdGhlciBkYXRhcyBpbiBhIG1h dGNoX2RhdGEgc3RydWN0Lg0KLWZpeCB0aGUgYnVnIG9mIGdldGluZyBjb3JyZWN0bHkgcXVhbGl0 eSB2YWx1ZS4NCi1kbyB0aGUgYWxsIHRoZSBiaXRzJyBzZXR0aW5ncyBvZiBvbmUgcmVnaXN0ZXIg aW4gb25lIGZ1bmN0aW9uLg0KLW1vdmUgdGhlIGNvZGUgb2YgbXRrX2pwZWdfZW5jX3JlZy5oIHRv IG10a19qcGVnX2VuY19ody5oIGFuZCBkZWxldGUgbXRrX2pwZWdfZW5jX3JlZy5oLg0KDQpYaWEg SmlhbmcgKDE0KToNCiAgbWVkaWE6IHBsYXRmb3JtOiBJbXByb3ZlIHN1YnNjcmliZSBldmVudCBm bG93IGZvciBidWcgZml4aW5nDQogIG1lZGlhOiBwbGF0Zm9ybTogSW1wcm92ZSBxdWV1ZSBzZXQg dXAgZmxvdyBmb3IgYnVnIGZpeGluZw0KICBtZWRpYTogcGxhdGZvcm06IEltcHJvdmUgZ2V0dGlu ZyBhbmQgcmVxdWVzdGluZyBpcnEgZmxvdyBmb3IgYnVnDQogICAgZml4aW5nDQogIG1lZGlhOiBw bGF0Zm9ybTogQ2hhbmdlIHRoZSBmaXhlZCBkZXZpY2Ugbm9kZSBudW1iZXIgdG8gdW5maXhlZCB2 YWx1ZQ0KICBtZWRpYTogcGxhdGZvcm06IEltcHJvdmUgcG93ZXIgb24gYW5kIHBvd2VyIG9mZiBm bG93DQogIG1lZGlhOiBwbGF0Zm9ybTogSW1wcm92ZSB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhl IHN5c3RlbSBQTSBvcHMNCiAgbWVkaWE6IHBsYXRmb3JtOiBVc2Uga2VybmVsIG5hdGl2ZSBmdW5j dGlvbnMgZm9yIGltcHJvdmluZyBjb2RlDQogICAgcXVhbGl0eQ0KICBtZWRpYTogcGxhdGZvcm06 IENoYW5nZSBjYXNlIGZvciBpbXByb3ZpbmcgY29kZSBxdWFsaXR5DQogIG1lZGlhOiBwbGF0Zm9y bTogQ2hhbmdlIE1US19KUEVHX0NPTVBfTUFYIG1hY3JvIGRlZmluaXRpb24gbG9jYXRpb24NCiAg bWVkaWE6IHBsYXRmb3JtOiBEZWxldGUgcmVkdW5kYW50IGNvZGUgZm9yIGltcHJvdmluZyBjb2Rl IHF1YWxpdHkNCiAgbWVkaWE6IGR0LWJpbmRpbmdzOiBBZGQganBlZyBlbmMgZGV2aWNlIHRyZWUg bm9kZSBkb2N1bWVudA0KICBhcm06IGR0czogQWRkIGpwZWcgZW5jIGRldmljZSB0cmVlIG5vZGUN CiAgbWVkaWE6IHBsYXRmb3JtOiBSZW5hbWUganBlZyBkZWMgZmlsZSBuYW1lDQogIG1lZGlhOiBw bGF0Zm9ybTogQWRkIGpwZWcgZGVjL2VuYyBmZWF0dXJlDQoNCiAuLi4vYmluZGluZ3MvbWVkaWEv bWVkaWF0ZWstanBlZy1lbmNvZGVyLnR4dCAgfCAgIDM3ICsNCiBhcmNoL2FybS9ib290L2R0cy9t dDI3MDEuZHRzaSAgICAgICAgICAgICAgICAgfCAgIDEzICsNCiBkcml2ZXJzL21lZGlhL3BsYXRm b3JtL210ay1qcGVnL01ha2VmaWxlICAgICAgfCAgICA1ICstDQogLi4uL21lZGlhL3BsYXRmb3Jt L210ay1qcGVnL210a19qcGVnX2NvcmUuYyAgIHwgMTExOSArKysrKysrKysrKysrLS0tLQ0KIC4u Li9tZWRpYS9wbGF0Zm9ybS9tdGstanBlZy9tdGtfanBlZ19jb3JlLmggICB8ICAgNjIgKy0NCiAu Li4ve210a19qcGVnX2h3LmMgPT4gbXRrX2pwZWdfZGVjX2h3LmN9ICAgICAgfCAgIDEwICstDQog Li4uL3ttdGtfanBlZ19ody5oID0+IG10a19qcGVnX2RlY19ody5ofSAgICAgIHwgICAxNCArLQ0K IC4uLnttdGtfanBlZ19wYXJzZS5jID0+IG10a19qcGVnX2RlY19wYXJzZS5jfSB8ICAgIDIgKy0N CiAuLi57bXRrX2pwZWdfcGFyc2UuaCA9PiBtdGtfanBlZ19kZWNfcGFyc2UuaH0gfCAgICAyICst DQogLi4uL3ttdGtfanBlZ19yZWcuaCA9PiBtdGtfanBlZ19kZWNfcmVnLmh9ICAgIHwgICAxOSAr LQ0KIC4uLi9tZWRpYS9wbGF0Zm9ybS9tdGstanBlZy9tdGtfanBlZ19lbmNfaHcuYyB8ICAxOTMg KysrDQogLi4uL21lZGlhL3BsYXRmb3JtL210ay1qcGVnL210a19qcGVnX2VuY19ody5oIHwgIDEy MyArKw0KIDEyIGZpbGVzIGNoYW5nZWQsIDEyODUgaW5zZXJ0aW9ucygrKSwgMzE0IGRlbGV0aW9u cygtKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvbWVkaWEvbWVkaWF0ZWstanBlZy1lbmNvZGVyLnR4dA0KIHJlbmFtZSBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL210ay1qcGVnL3ttdGtfanBlZ19ody5jID0+IG10a19qcGVnX2RlY19ody5jfSAo OTglKQ0KIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay1qcGVnL3ttdGtfanBlZ19o dy5oID0+IG10a19qcGVnX2RlY19ody5ofSAoODklKQ0KIHJlbmFtZSBkcml2ZXJzL21lZGlhL3Bs YXRmb3JtL210ay1qcGVnL3ttdGtfanBlZ19wYXJzZS5jID0+IG10a19qcGVnX2RlY19wYXJzZS5j fSAoOTglKQ0KIHJlbmFtZSBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay1qcGVnL3ttdGtfanBl Z19wYXJzZS5oID0+IG10a19qcGVnX2RlY19wYXJzZS5ofSAoOTIlKQ0KIHJlbmFtZSBkcml2ZXJz L21lZGlhL3BsYXRmb3JtL210ay1qcGVnL3ttdGtfanBlZ19yZWcuaCA9PiBtdGtfanBlZ19kZWNf cmVnLmh9ICg3NyUpDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0v bXRrLWpwZWcvbXRrX2pwZWdfZW5jX2h3LmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tdGstanBlZy9tdGtfanBlZ19lbmNfaHcuaA0KDQotLSANCjIuMTguMA0K DQo=