From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7330292884155924480 X-Forwarded-Encrypted: i=3; AJvYcCVKM+1NoKIsPted1xmw6OAOnFuq49sSa/kLHqcQ8JoxizkZbSHkyE43i8c6UpAm/qLqC1tdSOm3tJEYrcLtq4f312Ufg4MQpJdMngM= X-Received: by 2002:a05:6a20:d806:b0:1aa:583d:6a72 with SMTP id iv6-20020a056a20d80600b001aa583d6a72mr4432135pzb.56.1713346160112; Wed, 17 Apr 2024 02:29:20 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:90b:3b52:b0:2a0:5a3a:9a32 with SMTP id ot18-20020a17090b3b5200b002a05a3a9a32ls2660505pjb.1.-pod-prod-01-us; Wed, 17 Apr 2024 02:29:19 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXw9os03FmGra12u7QVPO4LgXbFy1x59kobRq1dTze6LdQqst1dy1VHA83ZUrVMtZsm7rwIPy6NEznOfBbTYFPsh1apiy+H8LDB/II= X-Google-Smtp-Source: AGHT+IGklZhQz7duKswQjISMhHOKhlobSPve9DHMtjeyYvgn8vdiA8bX8hiBgddH0t6uH471e5YE X-Received: by 2002:a17:90a:3f09:b0:2a2:1900:493 with SMTP id l9-20020a17090a3f0900b002a219000493mr11913922pjc.40.1713346158663; Wed, 17 Apr 2024 02:29:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713346158; cv=pass; d=google.com; s=arc-20160816; b=WYYsUC/jmqXw59wIasDn2iBifbzJhRqyK/161FUgkuLOfWs1N+JTtcEEJQ1k8OnNEg 5sJm6Njk/ZUbl8BRcx31gwcrcyoaTqzpHYnvVDD6lR7TNExGHcJYDd5nw+TM0hd4CeuF +s8tYDxQNINZMrAy27Ycz5AibaDZGI33V3M0A/xRzB08vSpeB/Hq2L4PmBsByJOCy1ZU fPW3b7wqK9ewCB/GRnkL3iZrVABXVK7QZ+/6R6SxThyegz+Zbx6hJcy+6Gf7a3zlaiJE qWIex8eCwWDIkMr5qObYH7MZ0ULskXhwf/G95Ldr9SXgTwDUxU7i8F7YpN7GE7HIXjk2 WfNQ== 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=Zrpi3ESERnKinvIIBhp0cwRlgb7nZOB/Rr9bl67Gvwg=; fh=VnEmDESi4qhffg1CkzJ+ZglIyfkDs1kXhrp6LKo/qdE=; b=VoOs0E8ZoD87CPlymh7Ebx29usOeDagwtZUjdPeiVmxSFg7fBLIBYx0DThBwtM1c0a uOAXtblq3XQyvdK+u0y6v3gC7Z1iVJB0HlkePxp0cRrjKbdNe1iQBpdHtYtLJvG03+Th 8Cfh8Msc7vCx7/mctd/IrCik6eI3Eu/7uNVbrph2COeVv/Ddy0fHo2K+/tbVK5aN/cKE y3P4VCydwYpFMjuD9qQ/TcXJt0LhI+S9ir/CFjOs8D+i60/7LeQME83Xp4Hfc2ZZp3hd teCoVaS+8ZP1q8UgpwXdy28WQ9Ht3MqUL2zH3Sv3VcdnE+wPkYXgu+XeMRs//KZUlrjS YeXw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=x1L3WChW; 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 2a01:111:f403:260f::600 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on20600.outbound.protection.outlook.com. [2a01:111:f403:260f::600]) by gmr-mx.google.com with ESMTPS id m14-20020a17090a2c0e00b002a50576459dsi334565pjd.0.2024.04.17.02.29.18 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 Apr 2024 02:29:18 -0700 (PDT) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f403:260f::600 as permitted sender) client-ip=2a01:111:f403:260f::600; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=x1L3WChW; 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 2a01:111:f403:260f::600 as permitted sender) smtp.mailfrom=stefan-koch@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=V5/LjP4CLcFtI10PraRSktsU6H+SwFljceN9lxdRP4iwvsWqopMNS19whT/jKuTHSC8aj4bcWK35TvkOIuIdPQ6B9A0k4S++OsHlnJGLbSjZGnR3kVloA8iGmNPspfpvTQPGCWYTSP3ZIGkZvfyANASXjA0JTZIMeVFBL57N3YV2m9O6QO66D0G52kN/ZExrWKqrVdbnZQEkfssjNDdw5ttGVrBCjgqGRX/EemLaIOI5WpOYWbmkxRZw+sJW5v4jhoccuRqzwoCZITwRYzN4uk9ZW8YXOHEuG0w8tg04gyw/EHct4zHxgd7kTPpXvs835sisE2SG/zc0BJx6GumjUQ== 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=Zrpi3ESERnKinvIIBhp0cwRlgb7nZOB/Rr9bl67Gvwg=; b=U4blpHD97AtFuFXkDAaPyHn5lT6amEHyl2rAJQ7Zix/qXDbHwPRNXRBvoNWqVh9RJI34hdZgHZRSjPiu07xVlO351n/Kq5Fd53WsIsD6htXIw/1lg7gKSfVkiJN7GnpgdHOJIPndKLF9cIQR+Q/xQAZRHDrEzooA2EcjPmJpPnn1biJjW3zzd7oJ1xCa/i+Qz95AhcOvcPFupbc4K81Az3jOxmcZLeXAOwmmQxHqxTCOnOHNC6wjH0HYTJV400k72aCcRzA2IF2BCIL0BuzYjFAD46S/04xECBOn1CD1glFfyAiUZetvujMeMkOcHfRDOf0yzmEW9XWY0za/DZ/OQw== 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=Zrpi3ESERnKinvIIBhp0cwRlgb7nZOB/Rr9bl67Gvwg=; b=x1L3WChWWZxjgSfWvAm2uKtxDmDh3r5tphBHlfrLtsBWmHgy0u7ZX53dVaoo2XsUO40hdoXxQuJl1VL814SPLA/+4VphpFSfn0vFNcVpOJX/LdDPe1d10uMavoWfFsKDUOP6tVUuGvgHUbrslODrQM5cEZzXbf/6wdQ4A6+RlUW9lGLJ535M+7EOD7LRTFAJZwsBmuWGBPTazC6Ega2mhED2UFC2BqBbr4HdfcuWKi7g6sOsXeXJIuPZ/4F+rF8ztGrqAJmyeINwf1980Zu60c7dsbdMlxSzVFKZb5d8VSEv/PDsJHLloh7vik7kGTX/BKFcNGevTyiz1BXG3xiE3Q== Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by PA2PR10MB8749.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:421::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Wed, 17 Apr 2024 09:29:15 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::9988:22b9:de62:5d29]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::9988:22b9:de62:5d29%2]) with mapi id 15.20.7452.049; Wed, 17 Apr 2024 09:29:15 +0000 From: "Koch, Stefan" To: "ubely@ilbers.de" , "isar-users@googlegroups.com" CC: "Sudler, Simon" , "Storm, Christian" , "Schmidt, Adriaan" , "Kiszka, Jan" , "Adler, Michael" , "MOESSBAUER, Felix" , "cedric.hombourger@siemens.com" Subject: Re: [PATCH v6 0/5] linux-custom: Split up binaries from kernel headers to kbuild package Thread-Topic: [PATCH v6 0/5] linux-custom: Split up binaries from kernel headers to kbuild package Thread-Index: AQHaXy4Ja6O32sv/Rk2Ox6KPrp9VO7Fpp+0AgALtIwA= Date: Wed, 17 Apr 2024 09:29:15 +0000 Message-ID: <78d5f6c2d470764754ed20a02da2ce422ca48f43.camel@siemens.com> References: <20240214101025.2123540-1-stefan-koch@siemens.com> <4f7b08acb2640ce1f0f9bc56b5351fbdd685e206.camel@ilbers.de> In-Reply-To: <4f7b08acb2640ce1f0f9bc56b5351fbdd685e206.camel@ilbers.de> 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_|PA2PR10MB8749:EE_ x-ms-office365-filtering-correlation-id: 141527e5-1403-4841-368e-08dc5ec0d989 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rSjA1IRMlXminxe/Yokfr9Mvl6vTlUPGUMajBTXOayTTFA6ukGOjJd9OlJ7iqyW/1ZW2QLTi/RxDIL59L47rvhSdOGdAQ49gQx7P+7vGiaGzrhE9x/Q3H86bAZMt9hvaRHYh/laqdxOCMpt7j0vaOt0NgOTp7yaAqkViBKD9fSNs40RMwORFk/uOJfippnXs/ZqC27NnVEj8ZI3Z1idYeg7z5AzUqbOflDMQuoZ+ylU0JN9xNyeEKGbPFAGEvC9F8K7x1HIUMgik3qMBBmR25oEn1tqiNQzLFCuy0yMcKqVkeGfvHZ6IL3DIiFynjPoEn7/ZiYg266X0N3AFcwmOrHBj15kAhqeMpzUbKmfq/DfteeaiOlkp/pUcQvNbzDEe2N3Ve2wQULXBzG9oZkwJgqZT5mjpQXisfAZBv7JRVI8n7hbc2kFS920fWopVpmJKOwKkebZD9spj8RABc0sABWocbLT6QanXu90A6sqiBRnB6XPgEjvXwZ08l3CS3uOZM9jKbfHHWJUH1+4r8CJCMV3b3E1l3EWEJhCxW1g6SOz5c9NwaKEIsKDXyq51Ezup06dybYMJvyIUO1XLQtFBFbbdnmHF3GQRSR5zno0TekLNqut8cY5tgwA6bUORXKSzGVVMb1NVLhIhS+BNRyIOG7J/nWFAqQCkkutyj/dnPkI= 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:(13230031)(376005)(1800799015)(366007)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OGpwSGdRUThyV1AvVVZrQlFCMWFoT2x4VVVTMWhGR2NSU0ptOFFuTUVXQXhz?= =?utf-8?B?VStUS1EvdVc3QVJialN2aXhBZTdpaTBadkhZSHpiUDMxNDZ4TzdKaXpQb0dO?= =?utf-8?B?MTVTeHRYNzIvaFpRTVZrS2VMUVAwby9tRTFXSTZOV01CZTNKR0liZ2ljbzJ5?= =?utf-8?B?RjBLWk9UMHBGbkhKWEdrQkhwTHJVaWhzVkMwQkNDTmRyMFRMRlYyNGRhb0s5?= =?utf-8?B?MGJET1ZveHpqQXVhMWtTZTRHWVhCb0lPOFhsenZ5RjhxeUJxVGJtUWU2dFZw?= =?utf-8?B?allIcWxYVlU3Z0lSNmR6WDBEcC9SRFhiUVk1c0ExZ3AzMG1na1RUNzFSNmo0?= =?utf-8?B?UFI3OWlYbEZWaUJreGVuYUhZQ283VFEwYXZxRWoxamxTeTVkU2NKZFlTL0kz?= =?utf-8?B?SWg2OXpnaHNNRFhvMGJObmQ4Qk4yNHhsMFBRL05RRmtva3d3RkNRbFE1dml4?= =?utf-8?B?aGJiNC9zVnM1MlZzRlFyUEFvWStSTXd0YjdCQkpuVVF1Q3ZSVmZVRkQramRv?= =?utf-8?B?cGF4NnZCT1hHckxiR2hzY2JVVDBuRTVPR0lkL3Bwc21UMFJzSzd6TTRKaVBX?= =?utf-8?B?ZkZrdk1jM0JKdjFsdTJvRUtyYVZweDNQQWl0Rmx5anZsd2xON05RYXJOREwz?= =?utf-8?B?dUgrVTJ6MTdlSmVCQ2xXTS9TTzBWN1BWTDQvcE9XbW42TEdUS2ZBR09kY3NY?= =?utf-8?B?S3M5VHkwZVBERCtBcXBObGZ1Tm1CdDdRY1V5ak92RkdUNDUwMm9PSit5ME1D?= =?utf-8?B?M2R5UzYzMVlJdHdHUGR4Mzk4eDhNeWNmM1BPTThMYWVHb1BHMTc2b2NvSTN6?= =?utf-8?B?R0R6RTlKY3hWczBDVE8vWU5wanBhQktRZXhFZ3daMWdpM3JWUk5DRGR1WTA3?= =?utf-8?B?UGVmRG5UMFdkMFFSdUkzUDViZ1c1V0gycm8vaGV5Y3RsRzNua2VxRWU2dUk0?= =?utf-8?B?eE5GeGd5eW8xQXRBc0lkMkNWWGgwYmJLeUhDZTF0RGdFQTNHc2pjMnI2YlI2?= =?utf-8?B?YzlyR2VTUjdEa3NsaTdmb21ETDhrSGJ2YnJ1OTkrdFEwZ1ltdnczT3JFNGEx?= =?utf-8?B?RmJSekhhR25OYWphS25US2VDTmhFZVBGV0xwclVWaDJDKysvd3JtaEY3QjN6?= =?utf-8?B?bkNkVmdJYWg0aUU3VlU4eEd2RW0yTG1senNBMFp3MWpUenJld0ozNGRrQU9j?= =?utf-8?B?V0tiVTlzTmYwMUlmMXJ0d2dUVXN1WTFMbGd5d0l0aVYrNExlK2xhakxSelFD?= =?utf-8?B?Mm91aUR4QzMvNkxWMmpNQm5vbnZwNjN4RHNaa3Z1U2tiaGx5RjlLbTYvWUth?= =?utf-8?B?dEh2OGRqcnZNUFlxenBFYUlMNS9JT1N4S0NNbnZkWnREVWtMVGVVY3M5bTJi?= =?utf-8?B?NmJrZlJLQ3B4RDl6d1B1T3pnZnFKWWt4V21XMDcvWVhoODNLSVppY0RocnEz?= =?utf-8?B?NFpuam1LUDh0WDlDYlJNMThBcnBJQ0duTTNLN1FtK3djVDd1c3NwTUxId3VP?= =?utf-8?B?dUg2OU8zV3c0Y1gvejRXTzE4L3RVb1p5ano5WVhXcWk1eFVmZjcvVkJSa0ND?= =?utf-8?B?N1ppbHpvS2hUR0JXcjQ2M3RaNEZhSFlFV083dmFlWkh5aTJpUHhmbExrRHlT?= =?utf-8?B?U3V3ZXRTQWtOOWc4NzF2VjVONy9RYVlJVFZnWTNrYW9TdG95N2ROdUdXem5T?= =?utf-8?B?QXI3SWZDODZmN24zZXFvOUt2YkxLbEpaOE9nWVRQQVZJY3VmQllTQk03WjB3?= =?utf-8?B?ajNjamR5V2ZhcjJPaWFPbDduamFiMmRuZXg5eElrcE1nNjRGYURKT0hmSzU2?= =?utf-8?B?cnVjL2IyNzhZSUtBTFd5a1RRWiswbVpURmVINkFkNFpOeXNNL0Z0VnFZSGVz?= =?utf-8?B?b0V3dnBJZWtpYTJyQmlPVUgzMjNQeXNGUmMrd3o2dHlSVXFNaUV3cytRTWZH?= =?utf-8?B?QTZiNEtiU2NHYjcxa2pHdXJPaGMrZW0rbWlPaTBPYWRSeGhsTjZBYjZHY3FS?= =?utf-8?B?V1VCUlBvZExXR1p0V1NYSHdjeGlxK1N6QTdYQUpoK3ZEdWZNcnA5MGpCT0dZ?= =?utf-8?B?RkUwL0gwVEtJUFE3MnFmaUZlekFIWmJhdW5POVlIT3dJNXJybk9uTFNSTzBS?= =?utf-8?B?QisrVGZGeEVUWU0wT3BpNkdwNjJlWnowNTFPVVQ1R2JjTXo2akFYd2RCRVkx?= =?utf-8?B?dk1veDh5NjVEdXpiNEVLeVNkWDIxanBiT1hHSU9qN0hhSnlybTNDU2UvalFU?= =?utf-8?B?SjRLYWFHeEppOFFYWHdYZ0dDVGV3PT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: <5AC4C15652013442B90302FFB0C59AC9@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: 141527e5-1403-4841-368e-08dc5ec0d989 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2024 09:29:15.5670 (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: aFnUnr2EU/QoZ/K2gz9LRAhuL0y1o1TjxxwW8S6TNKI40GU6i6BFbRTgHLvvZjffX0g5KtxEPS/Jp1RRB9+c0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR10MB8749 X-TUID: xU4z0d0nZbhG T24gTW9uLCAyMDI0LTA0LTE1IGF0IDE1OjQ3ICswMzAwLCBVbGFkemltaXIgQmVseSB3cm90ZToN Cj4gT24gV2VkLCAyMDI0LTAyLTE0IGF0IDExOjEwICswMTAwLCAnU3RlZmFuIEtvY2gnIHZpYSBp c2FyLXVzZXJzDQo+IHdyb3RlOg0KPiA+IEhpDQo+ID4gDQo+ID4gVGhpcyB1cGRhdGVkIHY2IHBh dGNoc2V0IGltcGxlbWVudCBzdWdnZXN0aW9ucyBmcm9tIHJldmlld2VkIHY0DQo+ID4gcGF0Y2hz ZXQuDQo+ID4gSXQncyBub3cgYSBzZXQgb2YgZml2ZSBwYXRjaGVzOg0KPiA+IC0gbGludXgtY3Vz dG9tOiBTZXQgUFJPVklERVMgdmFyaWFibGUgdXNpbmcgYml0YmFrZSBvdmVycmlkZXMNCj4gPiAt IGxpbnV4LWN1c3RvbTogU3BsaXQgdXAgYmluYXJpZXMgZnJvbSBrZXJuZWwgaGVhZGVycyB0byBr YnVpbGQNCj4gPiBwYWNrYWdlDQo+ID4gLSBsaW51eC1jdXN0b206IFByb3ZpZGUgdGFyZ2V0IGFu ZCBob3N0IHNwZWNpZmljIGtlcm5lbCBrYnVpbGQNCj4gPiBwYWNrYWdlcw0KPiA+IC0gbGludXgt bW9kdWxlOiBTdXBwb3J0IGVtdWxhdGVkIG1vZHVsZSBidWlsZCB3aXRoIGNyb3NzLWNvbXBpbGVk DQo+ID4ga2VybmVsDQo+ID4gLSBkb2NzOiBVcGRhdGUgY3VzdG9tX2tlcm5lbCBkb2NzIGZvciBz cGxpdCB1cCBvZiBrZXJuZWwgc2NyaXB0cw0KPiA+IGFuZA0KPiA+IHRvb2xzDQo+ID4gDQo+ID4g VGhlIGZpcnN0IGNvbW1pdCBzZXRzIHRoZSBQUk9WSURFUyB2YXJpYWJsZSB1c2luZw0KPiA+IGJp dGJha2Ugb3ZlcnJpZGVzIGluc3RlYWQgb2YgcHl0aG9uIGNvZGUuDQo+ID4gDQo+ID4gU3dhcCBv dXQgdGhlIGJpbmFyaWVzIGZyb20gdGhlIGtlcm5lbCBoZWFkZXJzDQo+ID4gaW50byBrZXJuZWwg a2J1aWxkIHBhY2thZ2UgaXMgdGhlIG1haW4gdXNlLWNhc2UNCj4gPiBpbnRyb2R1Y2VkIGJ5IHRo ZSBzZWNvbmQgY29tbWl0DQo+ID4gIlNwbGl0IHVwIGJpbmFyaWVzIGZyb20ga2VybmVsIGhlYWRl cnMgdG8ga2J1aWxkIHBhY2thZ2UiDQo+ID4gDQo+ID4gVGhlIHRoaXJkIGNvbW1pdCAiUHJvdmlk ZSB0YXJnZXQgYW5kIGhvc3Qgc3BlY2lmaWMga2VybmVsIGtidWlsZA0KPiA+IHBhY2thZ2VzIg0K PiA+IGludHJvZHVjZXMgdGhhdCB0aGUgYmluYXJpZXMgY291bGQgYmUgc3dhcHBlZCBvdXQgaW50 byBob3N0IGFuZA0KPiA+IHRhcmdldA0KPiA+IHNwZWNpZmljIGtlcm5lbCBrYnVpbGQgcGFja2Fn ZXMuDQo+ID4gDQo+ID4gU3VwcG9ydCBvZiBlbXVsYXRlZCBtb2R1bGUgYnVpbGQgd2l0aCBhIGNy b3NzLWNvbXBpbGVkIGtlcm5lbCBidWlsZA0KPiA+IGlzIGludHJvZHVjZWQgYnkgdGhlIGZvdXJ0 aCBjb21taXQuDQo+ID4gDQo+ID4gVGhlc2UgYXJlIHRoZSBtYWluIGRldmVsb3BtZW50IGdvYWxz Og0KPiA+IA0KPiA+IDEuIFNvbHZlIGFscmVhZHkga25vd24gaXNhciBjdXN0b20ga2VybmVsDQo+ ID4gbGltaXRhdGlvbnMgZnJvbSBkb2MvY3VzdG9tX2tlcm5lbC5pbmMNCj4gPiAtIGtlcm5lbCBo ZWFkZXJzIHBhY2thZ2UgZG9lcyBub3Qgc3VwcG9ydCBib3RoIG5hdGl2ZQ0KPiA+IMKgIGFuZCBj cm9zcyBjb21waWxhdGlvbiBvZiBrZXJuZWwgbW9kdWxlcyB3aGVuIGNyb3NzIGJ1aWx0DQo+ID4g DQo+ID4gMi4gSG9ub3IgcmVjb21tZW5kYXRpb25zIGZvciBmdXR1cmUgZnJvbSBkb2MvY3VzdG9t X2tlcm5lbC5pbmMNCj4gPiAtIEdlbmVyYXRlIGtlcm5lbCBoZWFkZXJzIHBhY2thZ2VzIGZvciBi b3RoIGhvc3QgYW5kIHRhcmdldA0KPiA+IMKgIHdoZW4gdXNpbmcgY3Jvc3MgYnVpbGQNCj4gPiAN Cj4gPiAzLiBBZGQgZXh0ZW5zaW9ucyBrbm93biBmcm9tIGRlYmlhbiBrZXJuZWwgcGFja2FnZXMg c3RydWN0dXJlDQo+ID4gLSBHZW5lcmF0ZSBhIGtlcm5lbCBoZWFkZXJzIHBhY2thZ2Ugd2l0aG91 dCBiaW5hcmllcw0KPiA+IC0gQ3JlYXRlIHNwZWNpZmljIGtlcm5lbCBrYnVpbGQgcGFja2FnZXMg dGhhdA0KPiA+IMKgIHdpbGwgc2hpcCB0aGUgInNjcmlwdHMiIGFuZCAidG9vbHMiIGJpbmFyaWVz DQo+ID4gLSBVc2Ugc3ltbGlua3MgdG8gcG9pbnQgdG8gdGhlICJzY3JpcHRzIiBhbmQgInRvb2xz IiBiaW5hcmllcw0KPiA+IA0KPiA+IDQuIEJlIHVzZXIgZnJpZW5kbHkNCj4gPiAtIEF2b2lkIHJl ZHVuZGFudCBjb25maWd1cmF0aW9uIG9mIGtlcm5lbCBzb3VyY2UgZGVmaW5pdGlvbnMgd2l0aA0K PiA+IHVzZXINCj4gPiDCoCBhY3Rpb25zIHRvIGVuYWJsZSBrYnVpbGQgcGFja2FnZSBnZW5lcmF0 aW9uDQo+ID4gLSBVc2UgYWxyZWFkeSBrbm93biB3YXkgdG8gaW5jbHVkZSBsaW51eC1jdXN0b20u aW5jIGluIGp1c3Qgb25lDQo+ID4gwqAgb3duIGJpdGJha2UgcmVjaXBlIHRoYXQgcHJvdmlkZXMg dGhlIGtlcm5lbCBzb3VyY2UgZGVmaW5pdGlvbnMNCj4gPiAtIEtlZXAga25vd24gdXNlciBiZWhh dmlvciBmb3IgZXhpc3RpbmcgYnVpbGQgY29uZmlndXJhdGlvbnM6DQo+ID4gwqAganVzdCB1cGRh dGUgaXNhciwgYW5kIHVzZSB0aGUgbmV3IGxpbnV4LWtidWlsZCBiaXRiYWtlIHRhcmdldA0KPiA+ IMKgIHRvIGNyZWF0ZSB0aGUga2J1aWxkIHRhcmdldCBwYWNrYWdlIHdoZW4gY3Jvc3MgYnVpbGRp bmcNCj4gPiANCj4gPiBCZXN0IHJlZ2FyZHMNCj4gPiANCj4gPiBTdGVmYW4NCj4gPiANCj4gPiBT dGVmYW4gS29jaCAoNSk6DQo+ID4gwqAgbGludXgtY3VzdG9tOiBTZXQgUFJPVklERVMgdmFyaWFi bGUgdXNpbmcgYml0YmFrZSBvdmVycmlkZXMNCj4gPiDCoCBsaW51eC1jdXN0b206IFNwbGl0IHVw IGJpbmFyaWVzIGZyb20ga2VybmVsIGhlYWRlcnMgdG8ga2J1aWxkDQo+ID4gcGFja2FnZQ0KPiA+ IMKgIGxpbnV4LWN1c3RvbTogUHJvdmlkZSB0YXJnZXQgYW5kIGhvc3Qgc3BlY2lmaWMga2VybmVs IGtidWlsZA0KPiA+IHBhY2thZ2VzDQo+ID4gwqAgbGludXgtbW9kdWxlOiBTdXBwb3J0IGVtdWxh dGVkIG1vZHVsZSBidWlsZCB3aXRoIGNyb3NzLWNvbXBpbGVkDQo+ID4ga2VybmVsDQo+ID4gwqAg ZG9jczogVXBkYXRlIGN1c3RvbV9rZXJuZWwgZG9jcyBmb3Igc3BsaXQgdXAgb2Yga2VybmVsIHNj cmlwdHMNCj4gPiBhbmQNCj4gPiDCoMKgwqAgdG9vbHMNCj4gPiANCj4gPiDCoFJFQ0lQRS1BUEkt Q0hBTkdFTE9HLm1kwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg fCAzMSArKysrKysrKw0KPiA+IMKgZG9jL2N1c3RvbV9rZXJuZWwubWTCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDE4ICsrKy0tDQo+ID4gwqBtZXRh L3JlY2lwZXMta2VybmVsL2xpbnV4LW1vZHVsZS9tb2R1bGUuaW5jwqDCoCB8wqAgMyArLQ0KPiA+ IMKgLi4uL2xpbnV4L2NsYXNzZXMva2J1aWxkdGFyZ2V0LmJiY2xhc3PCoMKgwqDCoMKgwqDCoCB8 wqAgOCArKw0KPiA+IMKgLi4uL2xpbnV4L2ZpbGVzL2RlYmlhbi9jb250cm9sLnRtcGzCoMKgwqDC oMKgwqDCoMKgwqDCoCB8IDE1ICsrKy0NCj4gPiDCoC4uLi9saW51eC9maWxlcy9kZWJpYW4vaXNh ci9idWlsZC50bXBswqDCoMKgwqDCoMKgwqAgfCAxMyArKystDQo+ID4gwqAuLi4vbGludXgvZmls ZXMvZGViaWFuL2lzYXIvY29tbW9uLnRtcGzCoMKgwqDCoMKgwqAgfCAxMSArKysNCj4gPiDCoC4u Li9saW51eC9maWxlcy9kZWJpYW4vaXNhci9pbnN0YWxsLnRtcGzCoMKgwqDCoMKgIHwgNzUgKysr KysrKysrKysrKystDQo+ID4gLS0NCj4gPiAtLQ0KPiA+IMKgbWV0YS9yZWNpcGVzLWtlcm5lbC9s aW51eC9saW51eC1jdXN0b20uaW5jwqDCoMKgIHwgNjUgKysrKysrKysrKysrKy0tDQo+ID4gLQ0K PiA+IMKgbWV0YS9yZWNpcGVzLWtlcm5lbC9saW51eC9saW51eC1kaXN0cm8uYmLCoMKgwqDCoCB8 wqAgMSArDQo+ID4gwqAxMCBmaWxlcyBjaGFuZ2VkLCAxOTkgaW5zZXJ0aW9ucygrKSwgNDEgZGVs ZXRpb25zKC0pDQo+ID4gwqBjcmVhdGUgbW9kZSAxMDA2NDQgbWV0YS9yZWNpcGVzLQ0KPiA+IGtl cm5lbC9saW51eC9jbGFzc2VzL2tidWlsZHRhcmdldC5iYmNsYXNzDQo+ID4gDQo+ID4gLS0gDQo+ ID4gMi4zOS4yDQo+ID4gDQo+IA0KPiBIZWxsbyBTdGVmYW4uDQpIaQ0KPiANCj4gUmVjZW50bHkg SSBydW4gdGhlIHBhdGNoc2V0IHRocm91Z2ggQ0kgYW5kIGl0IGZhaWxlZCAodGVzdCAyIGluICJk ZXYiDQo+IHNldCkgb24gYW1kNjQgdGFyZ2V0cyB3aXRoIGVycm9yIGxpa2U6DQo+IA0KPiBbc3Rk bG9nXSAyMDI0LTA0LTEyIDE2OjIzOjEwLDIzNSBhdm9jYWRvLmFwcCBjaWJ1aWxkZXLCoMKgwqDC oMKgwqDCoCBMMDIyMg0KPiBFUlJPUnwgRVJST1I6IE5vdGhpbmcgUFJPVklERVMgJ2xpbnV4LWti dWlsZC1hbWQ2NC1uYXRpdmUnIChidXQNCj4gbWM6cWVtdWFtZDY0LWJ1bGxzZXllOi93b3Jrc3Bh Y2UvYnVpbGQvaXNhcl91Yl9kZXZlbF9mYXN0LzU2Ny9tZXRhLQ0KPiBpc2FyL3JlY2lwZXMta2Vy bmVsL2V4YW1wbGUtbW9kdWxlL2V4YW1wbGUtbW9kdWxlLmJiIERFUEVORFMgb24gb3INCj4gb3Ro ZXJ3aXNlIHJlcXVpcmVzIGl0KS4gQ2xvc2UgbWF0Y2hlczoNCj4gW3N0ZGxvZ10gMjAyNC0wNC0x MiAxNjoyMzoxMCwyMzUgYXZvY2Fkby5hcHAgY2lidWlsZGVywqDCoMKgwqDCoMKgwqAgTDAyMjIN Cj4gRVJST1J8wqDCoCBsaW51eC1rYnVpbGQtYW1kNjQNCj4gW3N0ZGxvZ10gMjAyNC0wNC0xMiAx NjoyMzoxMCwyMzUgYXZvY2Fkby50ZXN0IGNpYnVpbGRlcsKgwqDCoMKgwqDCoMKgIEwwMjIwDQo+ IElORk8gfCANCj4gW3N0ZGxvZ10gMjAyNC0wNC0xMiAxNjoyMzoxMCwyMzUgYXZvY2Fkby5hcHAg Y2lidWlsZGVywqDCoMKgwqDCoMKgwqAgTDAyMjINCj4gRVJST1J8wqDCoCBsaW51eC1rYnVpbGQt Y2lwLW5hdGl2ZQ0KPiBbc3RkbG9nXSAyMDI0LTA0LTEyIDE2OjIzOjEwLDIzNSBhdm9jYWRvLmFw cCBjaWJ1aWxkZXLCoMKgwqDCoMKgwqDCoCBMMDIyMg0KPiBFUlJPUnzCoMKgIGxpbnV4LWtidWls ZC1tYWlubGluZS1uYXRpdmUNCj4gW3N0ZGxvZ10gMjAyNC0wNC0xMiAxNjoyMzoxMCwyMzUgYXZv Y2Fkby5hcHAgY2lidWlsZGVywqDCoMKgwqDCoMKgwqAgTDAyMjINCj4gRVJST1J8IEVSUk9SOiBS ZXF1aXJlZCBidWlsZCB0YXJnZXQgJ2lzYXItaW1hZ2UtY2knIGhhcyBubyBidWlsZGFibGUNCj4g cHJvdmlkZXJzLg0KPiANCj4gSSB0cmllZCB0byByZXByb2R1Y2UgaXQgbG9jYWxseSwgYW5kIHRo ZSBlYXNpZXN0IHdheSB0byByZXByb2R1Y2Ugd2FzDQo+IHRoZSBmb2xsb3dpbmc6DQo+IA0KPiBg YGANCj4gLi9rYXMva2FzLWNvbnRhaW5lciBtZW51DQo+IDxMZWF2ZSBldmVyeXRoaW5nIGFzIGlz LCBqdXN0IHNlbGVjdCAiU2F2ZSAmIEJ1aWxkIj4NCj4gLi4uDQo+IFBhcnNpbmcgcmVjaXBlczog MTAwJQ0KPiA+ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMNCj4gPiAjIyMNCj4gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjfCBUaW1lOg0KPiAwOjAwOjAwDQo+IFBh cnNpbmcgb2YgNTUgLmJiIGZpbGVzIGNvbXBsZXRlICgwIGNhY2hlZCwgNTUgcGFyc2VkKS4gNTcg dGFyZ2V0cywNCj4gMTUNCj4gc2tpcHBlZCwgMCBtYXNrZWQsIDAgZXJyb3JzLg0KPiBOT1RFOiBS ZXNvbHZpbmcgYW55IG1pc3NpbmcgdGFzayBxdWV1ZSBkZXBlbmRlbmNpZXMNCj4gRVJST1I6IE5v dGhpbmcgUFJPVklERVMgJ2xpbnV4LWtidWlsZC1hbWQ2NC1uYXRpdmUnIChidXQNCj4gL2J1aWxk Ly4uL3JlcG8vbWV0YS1pc2FyL3JlY2lwZXMta2VybmVsL2V4YW1wbGUtbW9kdWxlL2V4YW1wbGUt DQo+IG1vZHVsZS5iYiBERVBFTkRTIG9uIG9yIG90aGVyd2lzZSByZXF1aXJlcyBpdCkuIENsb3Nl IG1hdGNoZXM6DQo+IMKgIGxpbnV4LWtidWlsZC1hbWQ2NA0KPiDCoCBsaW51eC1rYnVpbGQtY2lw LW5hdGl2ZQ0KPiDCoCBsaW51eC1rYnVpbGQtbWFpbmxpbmUtbmF0aXZlDQo+IEVSUk9SOiBSZXF1 aXJlZCBidWlsZCB0YXJnZXQgJ2lzYXItaW1hZ2UtYmFzZScgaGFzIG5vIGJ1aWxkYWJsZQ0KPiBw cm92aWRlcnMuDQo+IE1pc3Npbmcgb3IgdW5idWlsZGFibGUgZGVwZW5kZW5jeSBjaGFpbiB3YXM6 IFsnaXNhci1pbWFnZS1iYXNlJywNCj4gJ2V4YW1wbGUtbW9kdWxlLWFtZDY0JywgJ2xpbnV4LWti dWlsZC1hbWQ2NC1uYXRpdmUnXQ0KPiBgYGANCj4gDQoNClRoaXMgaXMgY2F1c2VkIGJ5IGNvbW1p dDoNCiJsaW51eC1tb2R1bGU6IFN1cHBvcnQgZW11bGF0ZWQgbW9kdWxlIGJ1aWxkIHdpdGggY3Jv c3MtY29tcGlsZWQNCmtlcm5lbCINCg0KSXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIHNraXAgdGhp cyBjb21taXQgZm9yIHRoZSBmaXJzdCB0aW1lLCBmaXggaXQNCm1lYW53aGlsZSBhbmQgYXBwbHkg dGhpcyAodGhlbiBmaXhlZCkgY29tbWl0IGxhdGVyLg0KDQo+IEkgYWxzbyB0cmllZCB0aGUgcGF0 Y2hzZXQgd2l0aCBvbGRlciBJc2FyIChlLmcuIGp1c3Qgc29tZSBjb21taXRzDQo+IGJlZm9yZSB2 MC4xMCwgd2hlbiB0aGUgcGF0Y2hzZXQgd2FzIHJlbGVhc2VkKSBhbmQgdGhlIHNpdHVhdGlvbiBs b29rcw0KPiB0aGUgc2FtZS4NCj4gDQo+IFdoZW4gd2UgcmVtb3ZlICJleGFtcGxlLW1vZHVsZSIg ZnJvbSBsaXN0IG9mIHBhY2thZ2VzIHRvIGluc3RhbGwsDQo+IGJ1aWxkDQo+IGlzIE9LLg0KPiAN Cg0KVGhhbmtzIGFuZCByZWdhcmRzDQoNCi0tIA0KU3RlZmFuIEtvY2gNClNpZW1lbnMgQUcNCnd3 dy5zaWVtZW5zLmNvbQ0K