From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7236214570260365312 X-Received: by 2002:a05:6512:402:b0:4f5:bc4e:80f7 with SMTP id u2-20020a056512040200b004f5bc4e80f7mr3056347lfk.14.1685936033837; Sun, 04 Jun 2023 20:33:53 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3288:b0:4f1:4c37:e1cb with SMTP id p8-20020a056512328800b004f14c37e1cbls48524lfe.0.-pod-prod-09-eu; Sun, 04 Jun 2023 20:33:52 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ68jbYt2PKfTtrDPqjNS/D809SzmK/cHGNeY8RvizpXE+9NtDHfexGg0WuCcFNvf+TVTtvV X-Received: by 2002:ac2:4298:0:b0:4f6:150e:6045 with SMTP id m24-20020ac24298000000b004f6150e6045mr3033360lfh.53.1685936032367; Sun, 04 Jun 2023 20:33:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1685936032; cv=pass; d=google.com; s=arc-20160816; b=zJq7b7oyDVYC2IPLnMtHdb7SXQ6uYTc4tLbis7DrVuDYrrllbKkym3fE35bS30PPTI qJXDYhldJGYmtpZxvjVV7jhU7i5hiIow8o8+Ga34XT/jDA5YpxKL/ctEjja4IOYEWqGC NWpzeK6R6N/b4ZxQS+5VmbAMgwcPh5Q4/kFLW4fOJ8JdWtGt7BOngZ7sR620Vppi/PQS C3fd8EKUiQWDBGGZ0TLgUoWP4bvtDcvT30Ok3gZg6Ga6K+unBvjX7nCUy28ZDC21WZs3 OHCcFuJRrt8x6dbuMfuDhWlsQW7Q9QcjBqWx9nhxS5HDQhUVguVHWUrnnuAxhFpHaxPf 9mig== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=Gx1bUUPXrDG0j69JgJ8shxKQ3/7XIg3NGhCgsSAC/gI=; b=PziXWFjId+C+izDRmcfgeeTCDVRScz9L2p4RfvndvOxN+muvtKdQxMagbbtnaGJlLc CifC2Gyj/Q4rRejLHp0QXJbCI55pRN7mzi3ixaCbzR/ylDnkUteSDu7pJuTkLyKkrUnq MXl7TKQSNx7bU3jIVG8qFPFgh76W0Rny5scBAgn1qOVk5UxBQG0uvQGkMuhw0GoP2Agq 4SNu2SkhTxpWWqzrf64VXqYl/XrWzwLiw3z2ncg/9BYjyWR1Utd3LADRq1RgmFwZlWhc 0DD3ptm0RPavybycg1BSHpvlHexdz6QVG7MouTmK038Fcht+pJv3F1+hSBm7XZi429Ul V3BQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=JaqoyTmR; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of baocheng.su@siemens.com designates 2a01:111:f400:fe13::60d as permitted sender) smtp.mailfrom=baocheng.su@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2060d.outbound.protection.outlook.com. [2a01:111:f400:fe13::60d]) by gmr-mx.google.com with ESMTPS id g32-20020a0565123ba000b004f3792ca9b8si493854lfv.6.2023.06.04.20.33.51 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 04 Jun 2023 20:33:52 -0700 (PDT) Received-SPF: pass (google.com: domain of baocheng.su@siemens.com designates 2a01:111:f400:fe13::60d as permitted sender) client-ip=2a01:111:f400:fe13::60d; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=JaqoyTmR; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of baocheng.su@siemens.com designates 2a01:111:f400:fe13::60d as permitted sender) smtp.mailfrom=baocheng.su@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M3z2zS02uT7GF9ovHO+db9vgEBJzIIgbTlm1oah1qwsaHApmqvLaAG9RPBjL885MrpFNZwcnx4R9kKQtYXf1+teHSOm78J8Fu9Xq++PoIP33iWX1XLPZqTodVuSzoC2qY6ajJtrZcnwncZQYsjQd5Ri0lNrK/08kbioepBzyo/TfjQ1FuGLCf08ii3kEalptCfdYE4dg1K3R1Rfzr4f0efeG3/R0ckptBwY5zt2h/Hlf4/oHReFTnxG6dPQakU7af803J2hZZhA6SsDwnRDACbY3xGmLEjE2JVAPnlRyzoIBfTszkHlMvRVFNlJmkLeI0DkIMK2iFXMCFs1k57ZKsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Gx1bUUPXrDG0j69JgJ8shxKQ3/7XIg3NGhCgsSAC/gI=; b=b+i3LI8jk7A1V/LpKMPwDM579MIxu+8od3h618BFjZRtP2wNNWRe7ZoPZn8g3ZsxoCaEzmg3hfSB9NwqFKyd9rM/rvOujb9t13+KuxvrHZcLOaHYWa1Z5nULbojoMvEaGLYKlzGSt/LmNxaKHhCiaSp138dJs7yaLSwTrHadZzEqVmXRLOvd6naRJlcf+svCzLx30RYuHEcfOBcl5aHJytO1Bhn30n918gXrslLD9jWA2hpnpRMGlw388Bd5lDRGpVwkzvbX87KIjJlqPOBgvhUiqwjehm7OECd0PoKnnOc+Yr7x9tHForadlCgrnTmBWRhz0fVmnicGn96OHrzJwg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.76) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Gx1bUUPXrDG0j69JgJ8shxKQ3/7XIg3NGhCgsSAC/gI=; b=JaqoyTmRY0+bMIWIvt9bxKFHzZUxAs1MgVpbWs3ESDeCYv61dwfWx2Ls63BZYiTeuNzIAoAurlPftc0cBklpIpxKXTspd+QE/H/2V94Fg460janPWbLhD7adwMOvq9/3RVK1eY6glaVXDR1xEB4PlgjdRjtQHLbkjxLITVH4wtXM3tIY5L6Ecqiul0NtS9fpZoinzfyToTJIjT3+ji8RrLA9n5546xGOYFzolF5+gXkV0QhVd7Oxa1ikgrNQuviA72I19m5GuUJYJ8J9JRaC4D8m23TykYdqKWs7yFhAXetKcjFyVrVknMJ3DsGk/UWaPDttYDM4FiVyZJ2fVMxA7g== Received: from OS6P279CA0010.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:30::12) by VI1PR10MB8182.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1d7::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.28; Mon, 5 Jun 2023 03:33:50 +0000 Received: from HE1EUR01FT078.eop-EUR01.prod.protection.outlook.com (2603:10a6:e10:30:cafe::1d) by OS6P279CA0010.outlook.office365.com (2603:10a6:e10:30::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.32 via Frontend Transport; Mon, 5 Jun 2023 03:33:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.76) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.76 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.76; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.76) by HE1EUR01FT078.mail.protection.outlook.com (10.152.0.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6477.14 via Frontend Transport; Mon, 5 Jun 2023 03:33:49 +0000 Received: from CNPEK01M04MSX.ad011.siemens.net (139.24.237.221) by DEMCHDC8VSA.ad011.siemens.net (194.138.21.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1118.25; Mon, 5 Jun 2023 05:33:48 +0200 Received: from CNPEK01M06MSX.ad011.siemens.net (139.24.237.223) by CNPEK01M04MSX.ad011.siemens.net (139.24.237.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 5 Jun 2023 11:33:46 +0800 Received: from CNPEK01M06MSX.ad011.siemens.net ([139.24.237.223]) by CNPEK01M06MSX.ad011.siemens.net ([139.24.237.223]) with mapi id 15.01.2507.023; Mon, 5 Jun 2023 11:33:46 +0800 From: "Su, Bao Cheng" To: "isar-users@googlegroups.com" , "Kiszka, Jan" CC: "Gylstorff, Quirin" Subject: Re: [PATCH] optee-os: Add package optee-os-tadevkit Thread-Topic: [PATCH] optee-os: Add package optee-os-tadevkit Thread-Index: AQHZjSaNvVO0MQY3X0eZseC854CMeq9oxv4AgAedLwCACrhygA== Date: Mon, 5 Jun 2023 03:33:46 +0000 Message-ID: <120d890083412d2d91ca83886a5300f21e1d0d64.camel@siemens.com> References: <2eabb6369e3bb072701c0e3821be2ccc3e15c902.camel@siemens.com> <8942498f-e926-5fb2-c220-4c7562835814@siemens.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.46.4-2 x-originating-ip: [140.231.151.229] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Return-Path: baocheng.su@siemens.com X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HE1EUR01FT078:EE_|VI1PR10MB8182:EE_ X-MS-Office365-Filtering-Correlation-Id: cda73069-1db6-4616-20f0-08db6575ad70 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BXVLSBXgYTjhd8KpTuDreJeCO6ZXTGmesCU2jKrpjmkTKxpq/++9AVYE64vUGNgOY8JzK+pQVZ9mhQcbUR31s7L64/pqIA5T2KnYOLVUlMNr6ijI2cLI3wSUC4wR8IQEcK5f3cIs9aovSAUWdxHN3fnO505A9gkKd+MzCFeXaNotlTim4Poo4FZLWEN7rNsX7ywwZ7cYYxjY7oZycX0PTOV0xkMZuR+BcGJasQUDE/8ZxzpYTVytFSSTualh4BsIkPw4Q4Qo1TZOzPb1XlkhWlu1M5Zrk6QjiRsfe0iymnsg5qjYRWt2EfVgs8EWhqQ6Bpw6vE9I0z6PHi5VTJFLNzUZlX1J+IKl9PRHtI2dvHAfH3Bvk1s6lmDeLqXZwW8TDm9y91f9hTIntIkrWcvvIoOK7x90gY6ppLkKV/4mYHPUOo/hDyR9KvxfSKO5bzbmYxJyS0dQdbNBcsXruOTxkx4FH3fS+PouS3xcJQd+RgdGbwCNe+rKrxbkCpi6Ec+n7HuLK4XCEOx8/kskpiFQUCpi5xv6EHyPNBcxG7DHPEn3Y2FnooObgqEG915NF3Y9jt9GbZLCGKJ2fo2hp1WGndeN5DADigCki8L9cHcbqgifDgazlTbnF+bkG57VUodZ/E4yY4fqD7pdLiCFF9iJmS9n+fHN4FLOhgr59WTZFId0m72ZH403XYcHcnEfkr7MofLgGBXZT3JHyP5XXeSlFu5AI1VSjzF87fLN1us73M8Qfl0qUqmCbNhijAgwlp/EmlkfeMmnwlyU9rkknYuthg== X-Forefront-Antispam-Report: CIP:194.138.21.76;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(396003)(346002)(136003)(376002)(451199021)(46966006)(36840700001)(40470700004)(8936002)(8676002)(5660300002)(41300700001)(316002)(4326008)(2906002)(70206006)(70586007)(6636002)(110136005)(45080400002)(966005)(53546011)(336012)(26005)(186003)(36756003)(2616005)(956004)(47076005)(83380400001)(107886003)(36860700001)(82960400001)(356005)(478600001)(81166007)(82740400003)(82310400005)(40460700003)(40480700001)(86362001)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2023 03:33:49.7036 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cda73069-1db6-4616-20f0-08db6575ad70 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.76];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT078.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8182 X-TUID: vhHHGg3b6Csr T24gTW9uLCAyMDIzLTA1LTI5IGF0IDA3OjUxICswMDAwLCAnU3UsIEJhbyBDaGVuZycgdmlhIGlz YXItdXNlcnMgd3JvdGU6DQo+IE9uIFdlZCwgMjAyMy0wNS0yNCBhdCAxMzozNCArMDIwMCwgSmFu IEtpc3prYSB3cm90ZToNCj4gPiBPbiAyMy4wNS4yMyAwNToyNywgU3UsIEJhbyBDaGVuZyAoREkg RkEgQ1RSIElQQyBDTiBQUkM0KSB3cm90ZToNCj4gPiA+IFRoZSBUQSBkZXYga2l0IGlzIHVzZWQg dG8gYnVpbGQgdHJ1c3RlZCBhcHBsaWNhdGlvbnMsIGRldGFpbHMgcmVmZXIgdG8NCj4gPiA+IFsx XS4gQSB0eXBpY2FsIHVzZSBjYXNlIG9mIHRoaXMgZGV2a2l0IGlzIGEgZmlybXdhcmUgVFBNIHJl ZmVyZW5jZQ0KPiA+ID4gaW1wbGVtZW50YXRpb24sIHNlZSBbMl0uDQo+ID4gPiANCj4gPiA+IDEu IGh0dHBzOi8vb3B0ZWUucmVhZHRoZWRvY3MuaW8vZW4vMy4yMS4wL2J1aWxkaW5nL3RydXN0ZWRf YXBwbGljYXRpb25zLmh0bWwNCj4gPiA+IDIuIGh0dHBzOi8vZ2l0aHViLmNvbS9taWNyb3NvZnQv bXMtdHBtLTIwLXJlZg0KPiA+ID4gDQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTdSBCYW9jaGVuZyA8 YmFvY2hlbmcuc3VAc2llbWVucy5jb20+DQo+ID4gPiAtLS0NCj4gPiA+IMKgLi4uL29wdGVlLW9z L2ZpbGVzL2RlYmlhbi9jb250cm9sLnRtcGzCoMKgwqDCoMKgwqDCoCB8wqAgNCArLS0NCj4gPiA+ IMKgbWV0YS9yZWNpcGVzLWJzcC9vcHRlZS1vcy9vcHRlZS1vcy1jdXN0b20uaW5jIHwgMjkgKysr LS0tLS0tLS0tLS0tLS0tLQ0KPiA+ID4gwqAuLi4vb3B0ZWUtb3Mvb3B0ZWUtb3MtdGFkZXZraXQt Y3VzdG9tLmluY8KgwqDCoMKgIHwgMjAgKysrKysrKysrKysrKw0KPiA+ID4gwqAuLi4ve29wdGVl LW9zLWN1c3RvbS5pbmMgPT4gb3B0ZWUtb3MuaW5jfcKgwqDCoMKgIHwgMTQgKysrLS0tLS0tDQo+ ID4gPiDCoDQgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0p DQo+ID4gPiDCoGNyZWF0ZSBtb2RlIDEwMDY0NCBtZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29w dGVlLW9zLXRhZGV2a2l0LWN1c3RvbS5pbmMNCj4gPiA+IMKgY29weSBtZXRhL3JlY2lwZXMtYnNw L29wdGVlLW9zL3tvcHRlZS1vcy1jdXN0b20uaW5jID0+IG9wdGVlLW9zLmluY30gKDYyJSkNCj4g PiA+IA0KPiA+ID4gZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1ic3Avb3B0ZWUtb3MvZmlsZXMv ZGViaWFuL2NvbnRyb2wudG1wbCBiL21ldGEvcmVjaXBlcy1ic3Avb3B0ZWUtb3MvZmlsZXMvZGVi aWFuL2NvbnRyb2wudG1wbA0KPiA+ID4gaW5kZXggNjBiMzkyNy4uZmRmODk4ZSAxMDA2NDQNCj4g PiA+IC0tLSBhL21ldGEvcmVjaXBlcy1ic3Avb3B0ZWUtb3MvZmlsZXMvZGViaWFuL2NvbnRyb2wu dG1wbA0KPiA+ID4gKysrIGIvbWV0YS9yZWNpcGVzLWJzcC9vcHRlZS1vcy9maWxlcy9kZWJpYW4v Y29udHJvbC50bXBsDQo+ID4gPiBAQCAtNSw2ICs1LDYgQEAgU3RhbmRhcmRzLVZlcnNpb246IDMu OS42DQo+ID4gPiDCoEJ1aWxkLURlcGVuZHM6ICR7REVCSUFOX0JVSUxEX0RFUEVORFN9DQo+ID4g PiDCoE1haW50YWluZXI6IElTQVIgcHJvamVjdCA8aXNhci11c2Vyc0Bnb29nbGVncm91cHMuY29t Pg0KPiA+ID4gDQo+ID4gPiAtUGFja2FnZTogb3B0ZWUtb3MtJHtPUFRFRV9OQU1FfQ0KPiA+ID4g K1BhY2thZ2U6ICR7REVCSUFOX1BBQ0tBR0VfTkFNRX0NCj4gPiA+IMKgQXJjaGl0ZWN0dXJlOiAk e0RJU1RST19BUkNIfQ0KPiA+ID4gLURlc2NyaXB0aW9uOiAke0RFU0NSSVBUSU9OfSwgZmlybXdh cmUgYmluYXJpZXMNCj4gPiA+ICtEZXNjcmlwdGlvbjogJHtERVNDUklQVElPTn0NCj4gPiA+IGRp ZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29wdGVlLW9zLWN1c3RvbS5pbmMg Yi9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29wdGVlLW9zLWN1c3RvbS5pbmMNCj4gPiA+IGlu ZGV4IGQ0ODgyN2EuLmFiZTQ2ZTggMTAwNjQ0DQo+ID4gPiAtLS0gYS9tZXRhL3JlY2lwZXMtYnNw L29wdGVlLW9zL29wdGVlLW9zLWN1c3RvbS5pbmMNCj4gPiA+ICsrKyBiL21ldGEvcmVjaXBlcy1i c3Avb3B0ZWUtb3Mvb3B0ZWUtb3MtY3VzdG9tLmluYw0KPiA+ID4gQEAgLTEsMzggKzEsMTcgQEAN Cj4gPiA+IMKgIyBDdXN0b20gT1AtVEVFIE9TIGJ1aWxkDQo+ID4gPiDCoCMNCj4gPiA+IMKgIyBU aGlzIHNvZnR3YXJlIGlzIGEgcGFydCBvZiBJU0FSLg0KPiA+ID4gLSMgQ29weXJpZ2h0IChjKSBT aWVtZW5zIEFHLCAyMDIwDQo+ID4gPiArIyBDb3B5cmlnaHQgKGMpIFNpZW1lbnMgQUcsIDIwMjAt MjAyMw0KPiA+ID4gwqAjDQo+ID4gPiDCoCMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IE1JVA0K PiA+ID4gDQo+ID4gPiAtaW5oZXJpdCBkcGtnDQo+ID4gPiArcmVxdWlyZSBvcHRlZS1vcy5pbmMN Cj4gPiA+IA0KPiA+ID4gLUZJTEVTRVhUUkFQQVRIUzpwcmVwZW5kIDo9ICIke0ZJTEVfRElSTkFN RX0vZmlsZXM6Ig0KPiA+ID4gLQ0KPiA+ID4gLVNSQ19VUkkgKz0gImZpbGU6Ly9kZWJpYW4vIg0K PiA+ID4gLQ0KPiA+ID4gLURFU0NSSVBUSU9OID89ICJDdXN0b20gT1AtVEVFIE9TIg0KPiA+ID4g LQ0KPiA+ID4gLU9QVEVFX05BTUUgPz0gIiR7TUFDSElORX0iDQo+ID4gPiAtT1BURUVfUExBVEZP Uk0gPz0gInVua25vd24iDQo+ID4gPiAtT1BURUVfRVhUUkFfQlVJTERBUkdTID89ICIiDQo+ID4g PiAtT1BURUVfQklOQVJJRVMgPz0gInRlZS1wYWdlcl92Mi5iaW4iDQo+ID4gPiAtDQo+ID4gPiAt REVCSUFOX0JVSUxEX0RFUEVORFMgPz0gInB5dGhvbjMtcHljcnlwdG9kb21lOm5hdGl2ZSwgcHl0 aG9uMy1weWVsZnRvb2xzIg0KPiA+ID4gK0RFU0NSSVBUSU9OOmFwcGVuZCA9ICIsIGZpcm13YXJl IGJpbmFyaWVzIg0KPiA+ID4gDQo+ID4gPiDCoFBST1ZJREVTICs9ICJvcHRlZS1vcy0ke09QVEVF X05BTUV9Ig0KPiA+ID4gDQo+ID4gPiAtVEVNUExBVEVfRklMRVMgPSAiZGViaWFuL2NvbnRyb2wu dG1wbCBkZWJpYW4vcnVsZXMudG1wbCINCj4gPiA+IC1URU1QTEFURV9WQVJTICs9ICJPUFRFRV9O QU1FIERFQklBTl9CVUlMRF9ERVBFTkRTIE9QVEVFX1BMQVRGT1JNIE9QVEVFX0VYVFJBX0JVSUxE QVJHUyINCj4gPiA+IC0NCj4gPiA+IC0jIHNwbGl0IHN0cmlwIHBsYXRmb3JtIGZsYXZvciwgaWYg YW55LCBmcm9tIHRoZSBzcGVjaWZpZWQgcGxhdGZvcm0gc3RyaW5nDQo+ID4gPiAtT1BURUVfUExB VEZPUk1fQkFTRSA9ICIke0BkLmdldFZhcignT1BURUVfUExBVEZPUk0nKS5zcGxpdCgnLScpWzBd fSINCj4gPiA+IC0NCj4gPiA+IC1kb19wcmVwYXJlX2J1aWxkKCkgew0KPiA+ID4gLcKgwqDCoCBj cCAtciAke1dPUktESVJ9L2RlYmlhbiAke1N9Lw0KPiA+ID4gLQ0KPiA+ID4gLcKgwqDCoCBkZWJf YWRkX2NoYW5nZWxvZw0KPiA+ID4gLQ0KPiA+ID4gK2RvX3ByZXBhcmVfYnVpbGQ6YXBwZW5kKCkg ew0KPiA+ID4gwqDCoMKgwqAgcm0gLWYgJHtTfS9kZWJpYW4vb3B0ZWUtb3MtJHtPUFRFRV9OQU1F fS5pbnN0YWxsDQo+ID4gPiDCoMKgwqDCoCBmb3IgYmluYXJ5IGluICR7T1BURUVfQklOQVJJRVN9 OyBkbw0KPiA+ID4gwqDCoMKgwqDCoMKgwqDCoCBlY2hvICJvdXQvYXJtLXBsYXQtJHtPUFRFRV9Q TEFURk9STV9CQVNFfS9jb3JlLyRiaW5hcnkgL3Vzci9saWIvb3B0ZWUtb3MvJHtPUFRFRV9OQU1F fS8iID4+IFwNCj4gPiA+IGRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29w dGVlLW9zLXRhZGV2a2l0LWN1c3RvbS5pbmMgYi9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29w dGVlLW9zLXRhZGV2a2l0LWN1c3RvbS5pbmMNCj4gPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+ ID4gPiBpbmRleCAwMDAwMDAwLi44NWQ2YzI1DQo+ID4gPiAtLS0gL2Rldi9udWxsDQo+ID4gPiAr KysgYi9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29wdGVlLW9zLXRhZGV2a2l0LWN1c3RvbS5p bmMNCj4gPiA+IEBAIC0wLDAgKzEsMjAgQEANCj4gPiA+ICsNCj4gPiA+ICsjIEN1c3RvbSBPUC1U RUUgT1MgYnVpbGQNCj4gPiA+ICsjDQo+ID4gPiArIyBUaGlzIHNvZnR3YXJlIGlzIGEgcGFydCBv ZiBJU0FSLg0KPiA+ID4gKyMgQ29weXJpZ2h0IChjKSBTaWVtZW5zIEFHLCAyMDIzDQo+ID4gPiAr Iw0KPiA+ID4gKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IE1JVA0KPiA+ID4gKw0KPiA+ID4g K3JlcXVpcmUgb3B0ZWUtb3MuaW5jDQo+ID4gPiArDQo+ID4gPiArREVCSUFOX1BBQ0tBR0VfTkFN RSA9ICJvcHRlZS1vcy10YWRldmtpdC0ke09QVEVFX05BTUV9Ig0KPiA+ID4gK0RFU0NSSVBUSU9O OmFwcGVuZCA9ICIsIHRydXN0IGFwcGxpY2F0aW9uIGRldmVsb3BtZW50IGtpdC4iDQo+ID4gPiAr DQo+ID4gPiArUFJPVklERVMgKz0gIiR7REVCSUFOX1BBQ0tBR0VfTkFNRX0iDQo+ID4gPiArDQo+ ID4gPiArZG9fcHJlcGFyZV9idWlsZDphcHBlbmQoKSB7DQo+ID4gPiArwqDCoMKgIHJtIC1mICR7 U30vZGViaWFuL29wdGVlLW9zLXRhZGV2a2l0LSR7T1BURUVfTkFNRX0uaW5zdGFsbA0KPiA+ID4g K8KgwqDCoCBlY2hvICJvdXQvYXJtLXBsYXQtJHtPUFRFRV9QTEFURk9STV9CQVNFfS9leHBvcnQt dGFfJHtESVNUUk9fQVJDSH0gL3Vzci9saWIvb3B0ZWUtb3MvIiA+IFwNCj4gPiA+ICvCoMKgwqDC oMKgwqDCoCAke1N9L2RlYmlhbi9vcHRlZS1vcy10YWRldmtpdC0ke09QVEVFX05BTUV9Lmluc3Rh bGwNCj4gPiA+ICt9DQo+ID4gPiBkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWJzcC9vcHRlZS1v cy9vcHRlZS1vcy1jdXN0b20uaW5jIGIvbWV0YS9yZWNpcGVzLWJzcC9vcHRlZS1vcy9vcHRlZS1v cy5pbmMNCj4gPiA+IHNpbWlsYXJpdHkgaW5kZXggNjIlDQo+ID4gPiBjb3B5IGZyb20gbWV0YS9y ZWNpcGVzLWJzcC9vcHRlZS1vcy9vcHRlZS1vcy1jdXN0b20uaW5jDQo+ID4gPiBjb3B5IHRvIG1l dGEvcmVjaXBlcy1ic3Avb3B0ZWUtb3Mvb3B0ZWUtb3MuaW5jDQo+ID4gPiBpbmRleCBkNDg4Mjdh Li4xOTg3NDZiIDEwMDY0NA0KPiA+ID4gLS0tIGEvbWV0YS9yZWNpcGVzLWJzcC9vcHRlZS1vcy9v cHRlZS1vcy1jdXN0b20uaW5jDQo+ID4gPiArKysgYi9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9z L29wdGVlLW9zLmluYw0KPiA+ID4gQEAgLTEsNyArMSw3IEBADQo+ID4gPiDCoCMgQ3VzdG9tIE9Q LVRFRSBPUyBidWlsZA0KPiA+ID4gwqAjDQo+ID4gPiDCoCMgVGhpcyBzb2Z0d2FyZSBpcyBhIHBh cnQgb2YgSVNBUi4NCj4gPiA+IC0jIENvcHlyaWdodCAoYykgU2llbWVucyBBRywgMjAyMA0KPiA+ ID4gKyMgQ29weXJpZ2h0IChjKSBTaWVtZW5zIEFHLCAyMDIwLTIwMjMNCj4gPiA+IMKgIw0KPiA+ ID4gwqAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBNSVQNCj4gPiA+IA0KPiA+ID4gQEAgLTE4 LDEyICsxOCwxMiBAQCBPUFRFRV9QTEFURk9STSA/PSAidW5rbm93biINCj4gPiA+IMKgT1BURUVf RVhUUkFfQlVJTERBUkdTID89ICIiDQo+ID4gPiDCoE9QVEVFX0JJTkFSSUVTID89ICJ0ZWUtcGFn ZXJfdjIuYmluIg0KPiA+ID4gDQo+ID4gPiAtREVCSUFOX0JVSUxEX0RFUEVORFMgPz0gInB5dGhv bjMtcHljcnlwdG9kb21lOm5hdGl2ZSwgcHl0aG9uMy1weWVsZnRvb2xzIg0KPiA+ID4gK0RFQklB Tl9QQUNLQUdFX05BTUUgPz0gIm9wdGVlLW9zLSR7T1BURUVfTkFNRX0iDQo+ID4gPiANCj4gPiA+ IC1QUk9WSURFUyArPSAib3B0ZWUtb3MtJHtPUFRFRV9OQU1FfSINCj4gPiA+ICtERUJJQU5fQlVJ TERfREVQRU5EUyA/PSAicHl0aG9uMy1weWNyeXB0b2RvbWU6bmF0aXZlLCBweXRob24zLXB5ZWxm dG9vbHMiDQo+ID4gPiANCj4gPiA+IMKgVEVNUExBVEVfRklMRVMgPSAiZGViaWFuL2NvbnRyb2wu dG1wbCBkZWJpYW4vcnVsZXMudG1wbCINCj4gPiA+IC1URU1QTEFURV9WQVJTICs9ICJPUFRFRV9O QU1FIERFQklBTl9CVUlMRF9ERVBFTkRTIE9QVEVFX1BMQVRGT1JNIE9QVEVFX0VYVFJBX0JVSUxE QVJHUyINCj4gPiA+ICtURU1QTEFURV9WQVJTICs9ICJERUJJQU5fUEFDS0FHRV9OQU1FIE9QVEVF X05BTUUgREVCSUFOX0JVSUxEX0RFUEVORFMgT1BURUVfUExBVEZPUk0gT1BURUVfRVhUUkFfQlVJ TERBUkdTIg0KPiA+ID4gDQo+ID4gPiDCoCMgc3BsaXQgc3RyaXAgcGxhdGZvcm0gZmxhdm9yLCBp ZiBhbnksIGZyb20gdGhlIHNwZWNpZmllZCBwbGF0Zm9ybSBzdHJpbmcNCj4gPiA+IMKgT1BURUVf UExBVEZPUk1fQkFTRSA9ICIke0BkLmdldFZhcignT1BURUVfUExBVEZPUk0nKS5zcGxpdCgnLScp WzBdfSINCj4gPiA+IEBAIC0zMiwxMCArMzIsNCBAQCBkb19wcmVwYXJlX2J1aWxkKCkgew0KPiA+ ID4gwqDCoMKgwqAgY3AgLXIgJHtXT1JLRElSfS9kZWJpYW4gJHtTfS8NCj4gPiA+IA0KPiA+ID4g wqDCoMKgwqAgZGViX2FkZF9jaGFuZ2Vsb2cNCj4gPiA+IC0NCj4gPiA+IC3CoMKgwqAgcm0gLWYg JHtTfS9kZWJpYW4vb3B0ZWUtb3MtJHtPUFRFRV9OQU1FfS5pbnN0YWxsDQo+ID4gPiAtwqDCoMKg IGZvciBiaW5hcnkgaW4gJHtPUFRFRV9CSU5BUklFU307IGRvDQo+ID4gPiAtwqDCoMKgwqDCoMKg wqAgZWNobyAib3V0L2FybS1wbGF0LSR7T1BURUVfUExBVEZPUk1fQkFTRX0vY29yZS8kYmluYXJ5 IC91c3IvbGliL29wdGVlLW9zLyR7T1BURUVfTkFNRX0vIiA+PiBcDQo+ID4gPiAtwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAke1N9L2RlYmlhbi9vcHRlZS1vcy0ke09QVEVFX05BTUV9Lmluc3RhbGwN Cj4gPiA+IC3CoMKgwqAgZG9uZQ0KPiA+ID4gwqB9DQo+ID4gPiANCj4gPiANCj4gPiBXZSB3aWxs IG5lZWQgc29tZSBkZW1vIHJlY2lwZXMgdGhhdCBhY3R1YWxseSBwdWxscyB0aGUgbmV3IHBhY2th Z2UuIElzDQo+ID4gdGhlcmUgc29tZSAiaGVsbG8gd29ybGQiIFRBIHRoYXQgd2UgY291bGQgaW5j bHVkZSBhbmQgYnVpbGQgaW50byB0aGUNCj4gPiBzdG0zMm1wMTV4IGRlbW8gaW1hZ2U/IFdvdWxk IGl0IGFjdHVhbGx5IGJlIGJldHRlciB0byBhbHNvIGluY2x1ZGUgdGhlDQo+ID4gZlRQTSByZWNp cGUgaW4gSXNhciBhbmQgdXNlIHRoYXQgYXQgdGhlIHNhbWUgdGltZSBhcyBzdHJlc3MgdGVzdD8N Cj4gPiANCj4gDQo+IFRoZXJlIGlzIGEgaGVsbG93b3JsZCB0YSBpbg0KPiBodHRwczovL2dpdGh1 Yi5jb20vbGluYXJvLXN3Zy9vcHRlZV9leGFtcGxlcywgc28gd2UgY2FuIGludGVncmF0ZSBpdA0K PiBpbnRvIHRoYXQgZGVtbyBpbWFnZS4NCj4gDQo+IEl0J3MgYmV0dGVyIHRvIGludGVncmF0ZSBm VFBNIGludG8gdGhlIGlzYXIsIGJ1dCBtYXliZSBpdCdzIGhhcmQgdG8NCj4gZmluZCBhIGRlbW8g aW1hZ2UgdGFyZ2V0IGZvciBpdC4NCj4gDQpPbmUgdGhpbmcgSSBmb3Jnb3QgdG8gbWVudGlvbiBp cyB0aGF0IHRvIHZlcmlmeSB0aGUgZXhhbXBsZSBUQSB3b3JraW5nLA0KeW91IGhhdmUgdG8gYnVp bGQgdGhlIGhvc3Qgc2lkZSB0byB1c2UgdGhlIFRBLCB0aGVuIHlvdSB3aWxsIG5lZWQgdGhlDQps aWJ0ZWVjIGFuZCB0aGUgaGVhZGVycyBmcm9tIG9wdGVlLWNsaWVudC4uLiBTbyBldmVudHVhbGx5 IHRoZSBvcHRlZS0NCmNsaWVudCBuZWVkIGJlIGluY2x1ZGVkIGludG8gaXNhci4NCg0KQ3VycmVu dGx5IEkgYW0gdXBzdHJlYW1pbmcgdGhlIG9wdGVlLWNsaWVudCBpbnRvIHRoZSBpc2FyLWNpcC1j b3JlLCBzbw0Kc2hvdWxkIEkgdXBzdHJlYW0gaXQgaGVyZSBpbnN0ZWFkPw0KDQpPciBhdCB0aGlz IG1vbWVudCwgb25seSB0aGUgZXhhbXBsZSBUQSBpcyBuZWNlc3NhcnkgdG8gdmVyaWZ5IHRoZQ0K aW50ZWdyYXRpb24gb2YgdGhlIG9wdGVlLXRhLWRldmtpdD8NCg0KLSBCYW9jaGVuZw0KDQo+IC0g QmFvY2hlbmcNCj4gDQo+ID4gSmFuDQo+ID4gDQo+IA0KDQo=