From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7163980406052618240 X-Received: by 2002:adf:e88e:0:b0:236:792e:f2a2 with SMTP id d14-20020adfe88e000000b00236792ef2a2mr41609562wrm.220.1668102573295; Thu, 10 Nov 2022 09:49:33 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:222:b0:22c:d34e:768c with SMTP id l2-20020a056000022200b0022cd34e768cls1899657wrz.0.-pod-prod-gmail; Thu, 10 Nov 2022 09:49:32 -0800 (PST) X-Google-Smtp-Source: AMsMyM66PzMZNL4NJ/DeHW9RQXYX9Zyju1uvRkmZ+VdjECCNBnQuau5Hb14RqeXGRaskIieZ+SX8 X-Received: by 2002:adf:fd41:0:b0:236:bcd9:6e71 with SMTP id h1-20020adffd41000000b00236bcd96e71mr40874398wrs.74.1668102572242; Thu, 10 Nov 2022 09:49:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1668102572; cv=pass; d=google.com; s=arc-20160816; b=S5QwS2p2XvhhlwG4NEygKUNwvU0mBl6gByx3HzwGFl9rLBDvBQiAwpQd26Jpjgz25t NKUCVbKp37+7MSG1ZEZRJwTOvQxEBVwOI0SsxjpLo3XnKyIUU7+Oq4mNGpN6Dl3Aii30 QrjTTrK04jFZnIvxvYp1VCKTzWRUaY+7LnvFV41Qe/U7jdC4ktnWCUSR99jK9KLPRBFx WKxOjzphlaXATy40GSbRR6F3Jd3bxeUCCoU9H+c4jIbpCbBS9CkaKlhKbLFwOhEm+JrB o7IXJ4tR5LMTdGdyIZN0G7SrdH/Z19QnEjn/YYzeGkWI7Ya14qn1DumrMGjqFL8bWSN+ cYsw== 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:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=QWq3y5ptJbIpn4VpFrne4v2j8Jhfe/FAaSld5liWD4M=; b=Sd9veJ2FnCvxpDv0rdc4hGqHfHdRpbWrWduvKPfs9RP7sSrJwunaANz/twlcym5Dfq /Yq4AZeWyICDOSY50ahr79FcLTBCqscFol+VlUHE8Lbzgupe3jqhMyb8YYyc2ofCDjSK CdRBQv89nfUgpBY/zMxy+IB0r6Y2i5KtBJGdKBMysjZuB+nohhdCj//qK5UgiXlxeZ5J Bb6zck5Ye4P4Eg/DcE2jUrGd1tdq357c7PKFuW3gO2ws266hXUscw+JXI0awqKj6EgjZ dPTJPo6LhYMM4tvZ9veRFb+ZM6SWLOC49qQ1E3faI7LeKmHVckqTzlNnrOMhbhLPwI2b PKmw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=kSh5pB4e; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of stefan-koch@siemens.com designates 40.107.14.53 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140053.outbound.protection.outlook.com. [40.107.14.53]) by gmr-mx.google.com with ESMTPS id bp19-20020a5d5a93000000b0023677081f0esi391009wrb.7.2022.11.10.09.49.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 10 Nov 2022 09:49:32 -0800 (PST) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 40.107.14.53 as permitted sender) client-ip=40.107.14.53; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=kSh5pB4e; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of stefan-koch@siemens.com designates 40.107.14.53 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VS0FVa9zxrkUBuylKV+Z9ztd/o7gd8f1Dnl7Y/KFz7VieoIW6Hracs1uVAKLVmsQwB+JkwRhHwaUlI3ZMVMDFd89cDFqCJUuf8Z7J7+MNxAaPJJTcVc8a9PB95XcOoC9oNduE9na6T30rflSEolE6w4gNnKIR0zb+vDZzKpbrx1/Q+E/PIDqfsgmeoowVrkExwQKPn5KZHMjStmlIuzTJNG9dtnFbkLIW7jMIinEIvtlPknWNaeoFXEvyzegoFdD3AFefe+YLtyLhOShFqk5w914Ou2sK3Et37e2qs9BQUDMqNO/TyM/1SGmE9iXME0utDDIxH1+1M0JEftYAPjz1w== 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=QWq3y5ptJbIpn4VpFrne4v2j8Jhfe/FAaSld5liWD4M=; b=Ndw/B9qFxDZYBMDS3adMXyqrAI5g4SP9JL1Ftog1j3qcfOu3HbBjVl+SrMVyfFE9TnmuwgPWbzdz2uNOu1xUGU2+034+NGvcRArHMMwlPK4ra3G5YiSgkWLHXBp4D/9l8axI7m/0Sgdku9n9aH69hKE3SjwrKT8fNSRBBgo5OhwMeVPg0ILZwWv/nAPtKBhhA/GmSjAbz9KxfyP+eJGoaT8pcLWMP7V/Mx6q4HJl9dw1lH8bKdqpkytdjCtBByT/5fgEZyqg9PWQ6JbHDp20RfYbOC2U+JpAJXvuzNk2FAHrKIzdlsSrBrFmfxxiDJkCPE5RomIn7JC1bTbl0bdIMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; 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=QWq3y5ptJbIpn4VpFrne4v2j8Jhfe/FAaSld5liWD4M=; b=kSh5pB4exJ4Fm6fvjZKFlqy/N8tSIheEesYsn0rAgjJsS43pQ7O5Y9McBsmbhfHsHtJm/rIlPPgdPmw5ti8wpwCHK6A//wwRrFxgZj//5CoWvyYSG29noEMJ4LGEomE6g5LACIcr1udGnE08bK+9RQnAHLWwQiS08bJbLG+xEc2PkI9Ti4uxxxpUPrDrPZrkMgz/2EKlQwiru80sL/sZyifIbEdZcypYo2zbFZPObtjT+TvzdHQrfDCgFXeGY3V0iIqCIEMOijeu6PDxTszyVHo74sV5v/O8fyoSHVScajmpu0HlMAmw+JQAFWRzd20wBZlAO9UY8CNmP6i52amMhw== Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by PAXPR10MB5406.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:286::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13; Thu, 10 Nov 2022 17:49:30 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::c90f:cedc:2354:fd0d]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::c90f:cedc:2354:fd0d%7]) with mapi id 15.20.5791.027; Thu, 10 Nov 2022 17:49:30 +0000 From: "Koch, Stefan" To: "isar-users@googlegroups.com" , "Kiszka, Jan" CC: "Sudler, Simon" , "Storm, Christian" , "Adler, Michael" Subject: Re: [PATCH 0/3] linux-custom: Split up binaries from kernel headers to kbuild packages Thread-Topic: [PATCH 0/3] linux-custom: Split up binaries from kernel headers to kbuild packages Thread-Index: AQHY9Caa24Jbc65YVEijHd8v9qlLMq42eqKAgAA23YCAAA7igIABsOGA Date: Thu, 10 Nov 2022 17:49:30 +0000 Message-ID: <14a5cc80a0fb2a73c1839a79852449b6e5f1434e.camel@siemens.com> References: <20221109103238.1520091-1-stefan-koch@siemens.com> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM9PR10MB4959:EE_|PAXPR10MB5406:EE_ x-ms-office365-filtering-correlation-id: 9745495a-4db1-4bc6-4e2e-08dac343eb77 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IWgatKOT2GS2trKzOPREkAksTvKygoxFBZU9vvPwxwdcRshWEtCsUmJwvytP5mWNVbM+88ZKkl30dQuKQDpX6hlQO9YMJ89tKsPzGTYu6+/TWW3CX1A89f8IvW/7AfQNTgiDmCMRI5/ZklWpxEIDOb5bLGh4Ls2wQWmMXK3ngRlYBph5giUlTac/xLcAJeGbfB43+k0iMfDhF3Qk3jZoJBmYOsGWKQGrmMw35Ve+f5nak0VzHGO28b3YwK4wzG9mvnFZwG5M5cnZKhYRyeDfl6910jSqiJ3xx8NveLUTzoADMsF+wqvhvfwz+THGRUFbcxIWIaJkc3wT94RgtbwcKH3EfCL4i8fMCxt7XchRyL4EdMQD2Nn5eyRKs4XzxX+HDJmz6ppRjQYS5XpCfakATuQ8aLV/zWXT5TjJic3smrWQ0Nhs8wtFtI5ngg6A6kcaPVTzeLfDFstdeok+fP+6qkAJ5EQ9JrZQ5WX38QnfFi5cOxDE+niWLHEQJudqCe7d2y+ihktZgbqmfxB8BT9hkwLgsHhFn1sptwO1zsyt5uKnUj+CnQV4EUxoFcwsqlVCremeUh46/Ky7bRmIS4Y0xBATfWAgMfnEcXX0b9UFM5g1fgLjpht4M/ef9OSiCmNkQlzDJiE4j1p0XhlQJDkalatoZn28q0mfQq0uPHvr8aJj2+As6HFBzHfpQI38XEG24xW9xUstNfZJRMQ1z2XOErhrkLrRfHcEZ35LywHCCZRcab3rDtaMIoVjdostKKbW/bi3wH9zPfI7yE28G6UBrHcexiVUWOKksV0MRZxG+cil9tlEmfpoCDdb0YlT2pTp x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(376002)(346002)(366004)(39860400002)(136003)(396003)(451199015)(6512007)(83380400001)(26005)(186003)(53546011)(2616005)(38100700002)(122000001)(82960400001)(66556008)(6506007)(5660300002)(2906002)(45080400002)(6486002)(71200400001)(8936002)(6636002)(966005)(478600001)(110136005)(107886003)(41300700001)(54906003)(4326008)(66946007)(64756008)(66446008)(76116006)(66476007)(316002)(91956017)(8676002)(15974865002)(38070700005)(86362001)(36756003)(18886075002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S3p3SE9yT0hyQUsvLzJicDFRL2l2TnU0bTlvQlA1SURPWGFTZTZLTlRQaVZs?= =?utf-8?B?MzZWY21BNDUydHMyMkZOMzdCUTRkWS9Lalh3dGZYaTZrSGFYQ1RoZDdSSDYw?= =?utf-8?B?R2FKT2dlVENXMVdwTUpzSGtOQ1hpOUZqZVdtNzNYYWlmYnh0dGlNNDcyK1J1?= =?utf-8?B?QXJQcVVteURZTi8yTXdZVnBadU9LUjJnNjAvb1k4b3J6UHhOT0xlTFdrK3Yy?= =?utf-8?B?QlZjTkIwUWVVTmt1Z2pYN3ZZZS9jVjkrWEFkMUZTVG5tN2tJTldHQkdjemwx?= =?utf-8?B?WmZaMTRGNW5uV3YvcnI3bkZ3M09pWHNVTXpmK25CNFg1a1g0ek12OTl5VlpC?= =?utf-8?B?bzNaeVFNNktwTVlSL29iMjc1V0dEdWRXcW5kSUV1ay82VnpDWUV6SkhJVU1l?= =?utf-8?B?dGpRbUczamF6Uy9waWJTQUZJU0c0aGZoU1g0L2ZOeTdobi9mVUdRRVdjVk45?= =?utf-8?B?S0s3M1ZFdnFrNlFWcVRWSE1OYmJBZnBiU0VPUlc2VDduazhlR21kc3V5SjRh?= =?utf-8?B?WVh1TjhZZ3RVempDMmhRSmpMMWFiMXMwSVFtUWZ3eEh5dnR1VzZldlZRSExN?= =?utf-8?B?QURRcHF6TUN6bW1yNDdHM2VEN25wM0UwYlUvMURMTDcvU1Y1ajlrdDk4L05i?= =?utf-8?B?VVlMTGM1L1JrMDBKVzlzWVFIWVR3dCtjZkNKSjJESVI3SFpEVUdxRXFaSHNq?= =?utf-8?B?ZTlTNmxlRHVwdEp2YWRYMytJb0lSdWlRMzNoNGZpRk1aZzdjNkIrL1h4M09k?= =?utf-8?B?dWJBK1ZQaFNhY2h2bDB6T1FGVVF3U0N5QVRMN2lRWHFLb0U2RXMzUVNiUEdS?= =?utf-8?B?YmFCTFBxSG03c080bWY5RlY1RWFCb2s1akZ2ekdQS1F1TC9rSmdXTjZmYVFE?= =?utf-8?B?Z2pFeFJ1bFBWamJSYThPZTBiZG1DcUVGeENqMVJwV0VhNXd4SnRSK05LajQr?= =?utf-8?B?Z2xneTA3anJlYy9EOEQrZlI0UjJkTjIzaGVqMEZCNFUrOW9HN0Z0bHR2UVZS?= =?utf-8?B?WUJFU1BVcEt5Y29sdFlGUE8zc1FPb2hUeGZ0aTNMaUpOZUlQZUxFTkRRclBU?= =?utf-8?B?RUprRlBEc2NkQm5Ba3lWU1ZwdnJRQmljUGZ4QWJJd0xZMVlGZXRVTlJOWkt5?= =?utf-8?B?Wld1S0lyYzZicCs0SlFaRVdaaE5DRUNUNjY2bmk2V1A3azM5cVFGRDFZWTJO?= =?utf-8?B?UTVReXMyYmwwd2FtQXRGN2V1dmh5RGF1MGVCS2RZTGE0dmgxTjkzTE1BV2NB?= =?utf-8?B?cU9tSGZyY0Y1aVFuSVBPUGx3Ui8vNGE2aGgrRDZtOVpRUi9xTkpTUHFEMzBY?= =?utf-8?B?YzBDOTFtTnpZQU1sdzZyY0pqRExEUzRzOWhmTWUzRGNHb2RGYTRpRVNHNXho?= =?utf-8?B?VE5iVy9uaExGUkljbXlhekJWcGpZdUxTWVlRbVhEekZHZEJqN0JEclNyVndy?= =?utf-8?B?d3F1eEF1SWlnSVZtYTllQURFbXdBVzRvVDExTHIyUEozNWZTandTalBCakEw?= =?utf-8?B?Vkk4L3kycXJnUTE3Rkpna21Ka2NiOWJBckNobjhTbjFyYVRQYmg1KzhYcTFY?= =?utf-8?B?czJ2UXA2Y1NadjVpZHVUQW9vVEV4eWhNZjduWUJob2tKekV6V0ZpRi90V1lI?= =?utf-8?B?MFFXeGQ0TXM0eDRCV2tvMjJwNkVJRkREanFUek9mbmkxWG03Z3JDR1RCVUdD?= =?utf-8?B?Wno5MVlVVVFzZkFLNEZDTFZkeXBLTzg3TCt2QUM5VHNQOVlsclJTMHNRb1Rj?= =?utf-8?B?YmdTak9SMUNUR3pQMmlVVU9vVmlnMWR4aVVaVURpYUtRc2xIaEwwTU5Rakc1?= =?utf-8?B?dlI1RHY2a2wyWTBrY3VaSW81MlhaYzYwUDhGeDBDcDlMNEdUTVBSdllFM1NO?= =?utf-8?B?eGx0RjNhanhWUHFrMVpDeFZYcFBmNWM3YUp5ZHhNdEJwL3R5VENpVU5QY0dr?= =?utf-8?B?d1ppZWZ2bGZKVkxXRUNabmducGxuUXZtTk5IbmhwSkFBR3MzVGhRVlAvYWZ4?= =?utf-8?B?aC9YWWNid1JkOVBhbWUrRjhwNFRrMzJaYzZOSXdwTWh5ZytZZG5maW9GL0F4?= =?utf-8?B?bm1iTnpWdmVqck1BbUUwS0RhVUNXam53Y1pPTHlCbFJPYVVrN3Z5blhSVk9w?= =?utf-8?B?MzIyeElOaENKNFhXRnFHYUZ3SHJzNXNoMnZhRWVmZEhKZmtMS0R1U1dNeVRn?= =?utf-8?B?NlE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <6CB46BF101FE7E45B2C2CEEEF9D14FA7@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 9745495a-4db1-4bc6-4e2e-08dac343eb77 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2022 17:49:30.6411 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ukygvzFvXgw1Ib/jZ6+Hl5Y9m6+ohakKW9I9OOtUboE2a2bmRUOEy3qUuybvDEHOhisXvV1Pe6P4mgqYIUXlAw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR10MB5406 X-TUID: 2gX883rbykHH T24gV2VkLCAyMDIyLTExLTA5IGF0IDE3OjAwICswMTAwLCBKYW4gS2lzemthIHdyb3RlOg0KPiBP biAwOS4xMS4yMiAxNjowNiwgS29jaCwgU3RlZmFuIChESSBQQSBEQ1AgUiZEIDMpIHdyb3RlOg0K PiA+IE9uIFdlZCwgMjAyMi0xMS0wOSBhdCAxMjo1MCArMDEwMCwgSmFuIEtpc3prYSB3cm90ZToN Cj4gPiA+IE9uIDA5LjExLjIyIDExOjMyLCBLb2NoLCBTdGVmYW4gKERJIFBBIERDUCBSJkQgMykg d3JvdGU6DQo+ID4gPiA+IEhpDQo+ID4gPiA+IA0KPiA+ID4gPiBUaGlzIHBhdGNoc2V0IGlzIGEg c2V0IG9mIHRocmVlIHBhdGNoZXM6DQo+ID4gPiA+IC0gU3VwcG9ydCBvdmVyd3JpdGluZyBjb25m aWd1cmVkIHNjaHJvb3QgZGlyDQo+ID4gPiA+IC0gU3BsaXQgdXAgYmluYXJpZXMgZnJvbSBrZXJu ZWwgaGVhZGVycyB0byBrYnVpbGQgcGFja2FnZXMNCj4gPiA+ID4gLSBVcGRhdGUgY3VzdG9tX2tl cm5lbCBkb2NzIGZvciBzcGxpdCB1cCBvZiBrZXJuZWwgc2NyaXB0cyBhbmQNCj4gPiA+ID4gdG9v bHMNCj4gPiA+ID4gDQo+ID4gPiA+IFRoZSBtYWluIHVzZS1jYXNlIHdhcyB0byBzd2FwIG91dCB0 aGUgYmluYXJpZXMNCj4gPiA+ID4gZnJvbSB0aGUga2VybmVsIGhlYWRlcnMgcGFja2FnZS4NCj4g PiA+ID4gVGhleSB3aWxsIGJlIHN3YXBwZWQgb3V0IGludG8gaG9zdCBhbmQgdGFyZ2V0DQo+ID4g PiA+IHNwZWNpZmljIGtlcm5lbCBrYnVpbGQgcGFja2FnZXMuDQo+ID4gPiA+IA0KPiA+ID4gPiBU aGUgbWFpbiBkZXZlbG9wbWVudCBnb2FscyB3ZXJlIHRoZXNlOg0KPiA+ID4gPiANCj4gPiA+ID4g MS4gU29sdmUgYWxyZWFkeSBrbm93biBpc2FyIGN1c3RvbSBrZXJuZWwNCj4gPiA+ID4gbGltaXRh dGlvbnMgZnJvbSBkb2MvY3VzdG9tX2tlcm5lbC5pbmMNCj4gPiA+ID4gLSBrZXJuZWwgaGVhZGVy cyBwYWNrYWdlIGRvZXMgbm90IHN1cHBvcnQgYm90aCBuYXRpdmUNCj4gPiA+ID4gwqAgYW5kIGNy b3NzIGNvbXBpbGF0aW9uIG9mIGtlcm5lbCBtb2R1bGVzIHdoZW4gY3Jvc3MgYnVpbHQNCj4gPiA+ IA0KPiA+ID4gUmlnaHQsIHRoYXQgcmVxdWlyZXMgYnVpbGRpbmcgcGFja2FnZXMgZm9yIG11bHRp cGxlDQo+ID4gPiBhcmNoaXRlY3R1cmVzLg0KPiA+IA0KPiA+IEltcG9ydGFudCBmZWF0dXJlLi4u IE1heWJlIGl0IHNob3VsZCBiZSBhZGRlZCB0byB0aGUgVE9ETyBsaXN0IGluDQo+ID4gdGhlDQo+ ID4gZG9jcz8NCj4gPiANCj4gPiA+IFRoaXMNCj4gPiA+IGlzIHRoZSBmZWF0dXJlIHdlIG5lZWQs IGFuZCBpdCBoYXMgbm90aGluZyB0byBkbyB3aXRoIHRoZSBrZXJuZWwNCj4gPiA+IHBhY2thZ2Vz IHBlciBzZS4NCj4gPiANCj4gPiBUaGUgd2F5IHRoYXQgSSBhc3N1bWUgZGViaWFuIHdpbGwgZG8g YnVpbGRpbmcgdGhlIGtlcm5lbCBpcyB0aGF0DQo+ID4gdGhleQ0KPiA+IHVzZSBhIGdlbmVyaWMg ZGViaWFuIGRlZmNvbmZpZyBmb3IgZWFjaCBhcmNoaXRlY3R1cmUuDQo+ID4gRS4gZy4gbGludXgt Y29uZmlnLTUuMTAvY29uZmlnLmFtZDY0X25vbmVfYW1kNjQueHosIGxpbnV4LWNvbmZpZy0NCj4g PiA1LjEwL2NvbmZpZy5hcm02NF9ub25lX2FybTY0Lnh6DQo+ID4gDQo+ID4gSVNBUiBidWlsZHMg YXJlIG9mdGVuIHVzaW5nIHNwZWNpZmljIGRlZmNvbmZpZ3MgaG9ub3JlZCBieSBJU0FSJ3MNCj4g PiBsaW51eC1jdXN0b20gZm9yIHRoZSB0YXJnZXQgYnVpbGQuDQo+ID4gDQo+ID4gRGViaWFuIHNw ZWNpZmljIGFyY2hpdGVjdHVyZSBidWlsZHMgKGUuIGcuIGhvc3QgYW5kIHRhcmdldCwgbWF5YmUN Cj4gPiB3aXRoDQo+ID4gc2J1aWxkKSBmb3Igb25lIHRhcmdldCBkZXZpY2UsIHVzaW5nIHRhcmdl dCBzcGVjaWZpYyBzdHJpcHBlZC1kb3duDQo+ID4gZGVmY29uZmlncywgbWF5IG5vdCB3b3JraW5n IHByb3Blcmx5LiBUaGUga2VybmVsIGJ1aWxkIGZvciBhDQo+ID4gZm9yZWlnbg0KPiA+IGFyY2hp dGVjdHVyZSAoZS4gZy4gaG9zdCkgbWF5IGZhaWwgYmVjYXVzZSBvZiBhbiBpbmNvbXBhdGlibGUN Cj4gPiBkZWZjb25maWcuDQo+ID4gDQo+ID4gRGViaWFuIHByb3ZpZGUgYSBnZW5lcmljIHZlcnkg c2ltaWxhciBkZWZjb25maWcgZm9yIGRpZmZlcmVudA0KPiA+IGFyY2hpdGVjdHVyZXMsIGFuZCB0 aGV5IGJ1aWxkIHRoZSBsaW51eC1pbWFnZSwgbGludXgtaGVhZGVycyBhbmQNCj4gPiBsaW51eC0N Cj4gPiBrYnVpbGQgZm9yIGVhY2ggYXJjaGl0ZWN0dXJlOg0KPiA+IC0gU28gSSBhc3N1bWUgdGhl IGxpbnV4LWtidWlsZDphbWQ2NCB3YXMgYnVpbGQgd2l0aCBsaW51eC1jb25maWctDQo+ID4gNS4x MC9jb25maWcuYW1kNjRfbm9uZV9hbWQ2NC54eg0KPiA+IC0gU28gSSBhc3N1bWUgdGhlIGxpbnV4 LWtidWlsZDphcm02NCB3YXMgYnVpbGQgd2l0aCBsaW51eC1jb25maWctDQo+ID4gNS4xMC9jb25m aWcuYXJtNjRfbm9uZV9hcm02NC54eg0KPiA+IA0KPiA+IFRoZSBkZWJpYW4gZ2VuZXJpYyBkZWZj b25maWcgbWF5IGRpZmZlciBpbiBzb21lIGFyY2ggc3BlY2lmaWMNCj4gPiBwb2ludHMNCj4gPiBi dXQgeW91IGNhbiB1c2UgdGhlIGxpbnV4LWtidWlsZDphbWQ2NCBmb3IgYSBjcm9zcy1idWlsZCBv ZiBsaW51eC0NCj4gPiBpbWFnZTphcm02NCBiZWNhdXNlIHRoZSByZXN1bHRpbmcgc2NyaXB0cyBh bmQgdG9vbHMgYXJlIGZyb20gdGhlDQo+ID4gaWRlbnRpY2FsIHNldC4gU28gbWl4aW5nIGxpbnV4 LWhlYWRlcnMgd2l0aCBkaWZmZXJlbnQgYXJjaGljdGVjdHVyZQ0KPiA+IHNwZWNpZmljIGJ1aWxk cyBmcm9tIGxpbnV4LWtidWlsZCBzaG91bGQgd29yayBzaW5jZSB0aGUgZGVmY29uZmlncw0KPiA+ IGhhdmUNCj4gPiBhICJzaGFyZWQgYmFzZSIgKGUuIGcuIGJvdGggZGVmaW5lIENPTkZJR19IQVZF X0NfUkVDT1JETUNPVU5UIHRoYXRzDQo+ID4gbmVlZGVkIGZvciByZWNvcmRtY291bnQgdXRpbGl0 eSBhcyBleGFtcGxlKS4NCj4gDQo+IFNvcnJ5LCBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCByb2xl IHRoZSBjb25maWcgcGxheXMgaGVyZS4gSXNhciBpcw0KPiB1c2VkDQo+IHRvIGNvbXBpbGUgKHVz dWFsbHkpIG9uZSBzcGVjaWZpYyBrZXJuZWwsIERlYmlhbiBjb21waWxlcyBhIGZldw0KPiBnZW5l cmljDQo+IG9uZXMuIEJ1dCB0aGUgZmFjdCB0aGF0IERlYmlhbiBjb21waWxlIGV2ZXJ5dGhpbmcg bmF0aXZlbHkgKGZvcg0KPiBwcm9kdWN0aW9uKSBhbmQgd2UgZG8gY3Jvc3MtY29tcGlsYXRpb24g aXMgbm90IHJlbGF0ZWQgdG8gZGlmZmVyZW50DQo+IGNvbmZpZ3MuDQo+IA0KDQpJIGp1c3Qgd2Fu dGVkIHRvIHBvaW50IG91dCBmb3IgdGhlIGZ1dHVyZSBjYXNlIHdoZW4gSVNBUiB3b3VsZCBzdXBw b3J0DQphIGdlbmVyaWMgd2F5IHRvIGJ1aWxkIHBhY2thZ2VzIGZvciBtdWx0aXBsZSBhcmNoaXRl Y3R1cmVzOiBUaGlzIG1pZ2h0DQpub3QgYmUgYXBwbGljYWJsZSB0byBhbGwga2VybmVsIGJ1aWxk cy4gRS4gZy4gYmVjYXVzZSBvZiB0aGUgZmFjdCB0aGF0DQp0aGUgdXNlZCBkZWZjb25maWcgZm9y IGEgInNwZWNpZmljIGtlcm5lbCIgaXMgbm90IGNvbXBhdGlibGUgZm9yIGENCm11bHRpIGFyY2hp dGVjdHVyZSBidWlsZCwgb25seSBmb3IgdGhlIGFyY2hpdGVjdHVyZSB0aGF0IHRoZSBkZWZjb25m aWcNCndhcyBtYWRlIGZvci4NCg0KWWVzLCBpdCBtYXkgd29yayBpZiB5b3UgY291bGQgc3BlY2lm eSBkaWZmZXJlbnQgZGVmY29uZmlncyBmb3IgZWFjaA0KYXJjaGl0ZWN0dXJlLiBPbmUgZ29hbCBv ZiB0aGlzIHBhdGNoIHdhcyB0byBwcm92aWRlIHRoZSBrYnVpbGQgc2NyaXB0cw0KYW5kIHRvb2xz IGp1c3QgZm9yIGhvc3QgYW5kIHRhcmdldCBpbiBhIHRyYW5zcGFyZW50IHdheSAtIHdpdGhvdXQg YW55DQpjaGFuZ2VzIHRvIHRoZSBidWlsZCBwcm9jZXNzIG9mIGV4aXN0aW5nIElTQVIgdXNlcnMu DQoNCj4gVGhlIGFuc3dlciB0byB0aGUgcHJvYmxlbSAiSSBuZWVkIGtlcm5lbCBoZWFkZXJzIG9u IHRoZSB0YXJnZXQiIHJpZ2h0DQo+IG5vdyBpcyBpbiBJc2FyIHRvIGJ1aWxkIG5hdGl2ZWx5IHRo ZSBrZXJuZWwgYW5kLCB0aHVzLCB0aGUgaGVhZGVyDQo+IHBhY2thZ2UuIE5vdCBvcHRpbWFsLCBi dXQgd2Ugc3RpbGwgbmVlZCB0aGlzIGNhc2UgdG9vIHJhcmVseSB0byBoYXZlDQo+IGNhcmVkIGFi b3V0IGl0IG1vcmUgc28gZmFyLg0KPiANCj4gPiANCj4gPiA+IEphbg0KPiA+ID4gDQo+ID4gPiA+ IA0KPiA+ID4gPiAyLiBIb25vciByZWNvbW1lbmRhdGlvbnMgZm9yIGZ1dHVyZSBmcm9tIGRvYy9j dXN0b21fa2VybmVsLmluYw0KPiA+ID4gPiAtIEdlbmVyYXRlIGtlcm5lbCBoZWFkZXJzIHBhY2th Z2VzIGZvciBib3RoIGhvc3QgYW5kIHRhcmdldA0KPiA+ID4gPiDCoCB3aGVuIHVzaW5nIGNyb3Nz IGJ1aWxkDQo+ID4gPiA+IA0KPiA+ID4gPiAzLiBBZGQgZXh0ZW5zaW9ucyBrbm93biBmcm9tIGRl YmlhbiBrZXJuZWwgcGFja2FnZXMgc3RydWN0dXJlDQo+ID4gPiA+IC0gR2VuZXJhdGUgYSBrZXJu ZWwgaGVhZGVycyBwYWNrYWdlIHdpdGhvdXQgYmluYXJpZXMNCj4gPiA+ID4gLSBDcmVhdGUgc3Bl Y2lmaWMga2VybmVsIGtidWlsZCBwYWNrYWdlcyB0aGF0DQo+ID4gPiA+IMKgIHdpbGwgc2hpcCB0 aGUgInNjcmlwdHMiIGFuZCAidG9vbHMiIGJpbmFyaWVzDQo+ID4gPiA+IC0gVXNlIHN5bWxpbmtz IHRvIHBvaW50IHRvIHRoZSAic2NyaXB0cyIgYW5kICJ0b29scyIgYmluYXJpZXMNCj4gPiA+IA0K PiA+ID4gS2VlcCBpbiBtaW5kIHRoYXQgd2UgaW50ZW5kIHRvIHJlbWFpbiBjb21wYXRpYmxlIHdp dGggdGhlIGxheW91dA0KPiA+ID4gb2YNCj4gPiA+IERlYmlhbi4gU2VsZi1idWlsdCBrZXJuZWxz IHNob3VsZCByZW1haW4gZHJvcC1pbiByZXBsYWNlbWVudHMgb2YNCj4gPiA+IHRoZQ0KPiA+ID4g RGViaWFuIGtlcm5lbCBwYWNrYWdlcy4gQW5kIHRoYXQgaXMgdHJ1ZSBmb3IgZGV2ZWxvcG1lbnQg cGFja2FnZXMNCj4gPiA+IGFzDQo+ID4gPiB3ZWxsLg0KPiA+ID4gDQo+ID4gPiBTbywgYXJlIHlv dXIgY2hhbmdlcyB3b3JraW5nIGFnYWluc3QgdGhhdCwgb3IgYXJlIHRoZXkgaW1wcm92aW5nDQo+ ID4gPiBleGlzdGluZyBpbmNvbXBhdGliaWxpdHkgd2l0aCB0aGUgZGViaWFuIHBhY2thZ2VzPw0K PiA+IA0KPiA+IFRoZSBhcHByb2FjaCBmcm9tIHRoaXMgcGF0Y2hzZXQgZG9lcyBidWlsZCB0aGUg a2VybmVsIGluIHRoZSBrbm93bg0KPiA+IElTQVINCj4gPiBzcGVjaWZpYyB3YXkuIERlYmlhbiBp dHNlbGYgcGF0Y2hlcyB0aGUga2VybmVsIE1ha2VmaWxlcyB0bw0KPiA+IG1vZHVsYXJpemUNCj4g PiB0aGUga2VybmVsIGJ1aWxkIHdoYXQgSVNBUiBkb2Vzbid0IGRvLiBXaXRoIHRoaXMgcGF0Y2gg dGhlIHBhY2thZ2VzDQo+ID4gbGludXgta2J1aWxkIGFuZCBsaW51eC1rYnVpbGQtY3Jvc3MgYXJl IHRoZSBvbmx5IG5ldyBwYWNrYWdlcyB0aGF0DQo+ID4gdGhlDQo+ID4gSVNBUiBidWlsZCB3aWxs IHByb3ZpZGUuIFRoYXQgbWVhbnMgSVNBUiB3aWxsIHByb3ZpZGUgdGhlbiBsaW51eC0NCj4gPiBo ZWFkZXJzLCBsaW51eC1pbWFnZSBhbmQgbGludXgta2J1aWxkLiBUaGV5IG1hdGNoIG9uIHRoZSB0 YXJnZXQNCj4gPiB3aXRoDQo+ID4gdGhlIHBhY2thZ2UgbmFtZSBvZiB0aGUgcmVzcGVjdGl2ZSBk ZWJpYW4gcGFja2FnZXMuIFNvIHRoZSBleGlzdGluZw0KPiA+IGRyb3AtaW4gc2hvdWxkIG5vdCBi ZSBhZmZlY3RlZC4NCj4gPiANCj4gPiBJbiBzaG9ydCB0aGlzIHBhdGNoIGJyaW5ncyB0aGUgSVNB UiBsaW51eC1jdXN0b20gbWVjaGFuaXNtIGEgYml0DQo+ID4gbmVhcmVyDQo+ID4gdG8gdGhlIGRl YmlhbiBwYWNrYWdlIHN0cnVjdHVyZS4gU2luY2UgbGludXgtaGVhZGVycyBiZWhhdmVzIHRoZW4N Cj4gPiBtb3JlDQo+ID4gbGlrZSB0aGUgb3JpZ2luYWwgZGViaWFuIGxpbnV4LWhlYWRlcyB0byBz aGlwIHRoZSBiaW5hcmllcyB3aXRoaW4gYQ0KPiA+IHNlcGFyYXRlIHBhY2thZ2UgLT4gbGludXgt a2J1aWxkLg0KPiA+IA0KPiA+IFRoZSB0cmljayBpcyB0byBidWlsZCBvbmx5IHRoZSBzY3JpcHRz IGFuZCB0b29scyB3aXRoIHNjaHJvb3QtDQo+ID4gdGFyZ2V0DQo+ID4gKFFFTVUpIGluIGEgbm9u LWNyb3NzIHdheS4gU2luY2UgdGhlIGtlcm5lbCBkb2VzIG5vdCBzdXBwb3J0DQo+ID4gYnVpbGRp bmcNCj4gPiB0aGUgc2NyaXB0cyBhbmQgdG9vbHMgZm9yIHRhcmdldCBhcmNoaXRlY3R1cmUgd2hl biBkbyBhIGNyb3NzIGJ1aWxkDQo+ID4gd2l0aG91dCBwYXRjaGluZyB0aGUga2VybmVsIE1ha2Vm aWxlcy4gSSB0aGluayB0aGF0IHBhdGNoIHdhcyBuZXZlcg0KPiA+IG1lcmdlZCBpbnRvIHRoZSBr ZXJuZWw6DQo+ID4gIA0KPiA+IGh0dHBzOi8vZXVyMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0 bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnBhdGNod29yay5rZXJuZWwub3JnJTJGcHJvamVj dCUyRmxpbnV4LWtidWlsZCUyRnBhdGNoJTJGMTM3NjA0NjQzMi0xMjU4OC0xLWdpdC1zZW5kLWVt YWlsLWJyb29uaWUlNDBrZXJuZWwub3JnJTJGJmFtcDtkYXRhPTA1JTdDMDElN0NzdGVmYW4ta29j aCU0MHNpZW1lbnMuY29tJTdDNTA1NDU5MTE0OWU0NDI1MWYzNmQwOGRhYzI2YjdiNjElN0MzOGFl M2JjZDk1Nzk0ZmQ0YWRkYWI0MmUxNDk1ZDU1YSU3QzElN0MwJTdDNjM4MDM2MDY0MTI1NDAwODkz JTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SldJam9pTUM0d0xqQXdNREFpTENKUUlqb2lWMmx1 TXpJaUxDSkJUaUk2SWsxaGFXd2lMQ0pYVkNJNk1uMCUzRCU3QzMwMDAlN0MlN0MlN0MmYW1wO3Nk YXRhPWlQZU8lMkZrRmpyTE5TR1FKODNmTnNpZldOSTB3YlB6RnNXVElpJTJCMWZaOVBJJTNEJmFt cDtyZXNlcnZlZD0wDQo+ID4gDQo+IA0KPiBUaGUgcHJvYmxlbSBpcyB0aGF0IHBhdGNoIG1pZ2h0 IGhhdmUgdG8gbm90IHByb3ZpZGUgdGhhdCB1c2UgY2FzZSBJDQo+IHdyb3RlIGFib3V0IGFib3Zl LiBJdCBpcyBhIHJhcmUgdXNlIGNhc2UsIGEgbm9uLWRpc3RybyB1c2UgY2FzZSwgYnV0DQo+IEkN Cj4gd291bGRuJ3QgY2FsbCBpdCBhbiBpbnZhbGlkIG9uZS4gSWYgd2UgY2FuIGFkZHJlc3MgaXQg Ynkgc3BsaXR0aW5nIHVwDQo+IHRoZSBJc2FyIGtlcm5lbCBidWlsZCBpbnRvIGRpZmZlcmVudCBw YWNrYWdlcyBhbmQgdGhlbiBvbmx5IGNvbXBpbGUNCj4gdGhlDQo+IGJpbmFyeSBiaXRzIG9uY2Ug YWdhaW4sIG5vdyBmb3IgdGhlIHRhcmdldCBhcmNoaXRlY3R1cmUsIHRoYXQgd291bGQNCj4gYmUg YQ0KPiBuaWNlIHNvbHV0aW9uLg0KDQpUaGF0J3Mgd2hhdCB0aGUgcGF0Y2ggZG86DQotIE1vdmUg dGhlIGJpbmFyeSBzY3JpcHRzIGFuZCB0b29scyBmcm9tIGxpbnV4LWhlYWRlcnMgdG8gbGludXgt a2J1aWxkDQphcyBkZWJpYW4gZG9lcyBpdCBmb3IgdGhlaXIga2VybmVscw0KLSBDb21waWxlIG9u bHkgdGhlIHNjcmlwdHMgYW5kIHRvb2xzIGZvciB0aGUgdGFyZ2V0IHVzaW5nIHNjaHJvb3QtDQp0 YXJnZXQgKFFFTVUpIGFuZCBwYWNrYWdlIGl0IGFzIGxpbnV4LWtidWlsZA0KLSBQYWNrYWdlIHRo ZSBiaW5hcnkgc2NyaXB0cyBhbmQgdG9vbHMgZnJvbSB0aGUgZnVsbCBjcm9zcyBrZXJuZWwgYnVp bGQNCnRvIGxpbnV4LWtidWlsZC1jcm9zcyB1c2luZyBzY2hyb290LWhvc3QNCg0KPiANCj4gT24g dG9wLCB3ZSBzaG91bGQgcmVzb2x2ZSB0aGUgSXNhciBpc3N1ZSB0aGF0IHlvdSBjYW4gb25seSBi dWlsZCBvbmUNCj4gcGFja2FnZSBpbiBvbmUgYnVpbGQgZm9yIG9uZSBhcmNoaXRlY3R1cmUsIG5v dCBtdWx0aXBsZXMuIEJ1dCBJIGRvbid0DQo+IHdhbnQgc3BlY2lhbC1jYXNpbmcgdGhlIGtlcm5l bCBidWlsZCBiZXlvbmQgdGhhdCBiZWNhdXNlIHRoZSBwcm9ibGVtDQo+IC0gSQ0KPiBuZWVkIGRl diB0b29scyBib3RoIGZvciBteSBJc2FyIGJ1aWxkIGFuZCBsYXRlciBhbHNvIGZvciB0aGUgdGFy Z2V0IC0NCj4gaXMNCj4gZ2VuZXJpYywgZXZlbiB0aG91Z2ggc3RpbGwgcmFyZSBpbiB5b3VyIGRl cGxveW1lbnRzLg0KDQpUaGlzIGlzIGEgbmljZSBhbmQgaW1wb3J0YW50IGdvYWwuIE1heWJlIElT QVIgaXMgbm93IG5lYXJlciB0byB0aGlzDQpzaW5jZSBpdCBoYXMgY2hhbmdlZCB0byB1c2Ugc2J1 aWxkIG5vdy4NCg0KPiANCj4gSmFuDQo+IA0KDQotLSANClN0ZWZhbiBLb2NoDQpTaWVtZW5zIEFH DQp3d3cuc2llbWVucy5jb20NCg==