From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 27 Aug 2025 11:30:39 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1urCUK-0052Ma-0R for lore@lore.pengutronix.de; Wed, 27 Aug 2025 11:30:39 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1urCUJ-0005gz-A9; Wed, 27 Aug 2025 11:30:39 +0200 Received: from mail-ukwestazon11020113.outbound.protection.outlook.com ([52.101.195.113] helo=CWXP265CU008.outbound.protection.outlook.com) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1urCU7-0005fN-Uo for ptxdist@pengutronix.de; Wed, 27 Aug 2025 11:30:28 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZDJ46IUenZb1KnvoXzC6uZGZda2rz29+PlWCXt9X/kAEbL1uhtSe84yrUG8dcetBR5gHlbEGK67d/r8HRWzRBOL+n1BfH5AyuxL9k9ImOFCtrT3J9hFQ7N7ndQVSFUzxMb5wiBMNhKcVkZ6phVSAR0iWM5XyFun4W2bSAEbC+1PPGW20X4VhMebCHAoClji8uuOk9LYHUjqUL83YUvoklooPZKJPmxAWsu1mxe2g6t+jPoH1g8OTv1YJBCxUoyeIar3JYhD1TgXaw4a0RHr+kNQWDBjSqi9ykiYGefQxSJ8/jYvb7COnTb3QnZZHj+Ul+t4VGK/8D9IgWMMBWfwIAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=YCEYnlXi+Y8KSX4XFPMbz/fzcJvD2gUuPPc++qm2KME=; b=rpRT5rQ21EtMrnZvdON3Ri4ER5hY8aPyH4TVip8NiU6IBBHJLIjporQ9CX2QV+ifolUUbMIcskW2n5ZKeM2LK9r0pYXup0KOA7NvUwm77V0702bMQX/8iYSZ4BeMiwj2ssFk0MOxY6rMK5VZSStLiiDI4hva4xR7z3yTSrhevI+1X4bxjFkpHCFH1iz3v+1SCPayOiPH83AGN5GDrhzWdkPB6yfihZW4abSBOb1cHVW/POmXQIw8n8DvrhpVVBvjKrSu2gz29zjPFgMzm5hmxw6hVLLIdiryS3/MCJ437+zFIWQXHu3EdlS0Ryzq84iKEc1Tpu9zNxPwW28OfDAryw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=gd-ms.uk; dmarc=pass action=none header.from=gd-ms.uk; dkim=pass header.d=gd-ms.uk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gd-ms.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YCEYnlXi+Y8KSX4XFPMbz/fzcJvD2gUuPPc++qm2KME=; b=1nvxGIJNp6lV5rHnofd9tL8scfTVln8ewBvsuV1JVJrKDjoeG+hA3repXR27ykTcUI6+FH5tqyEjC5mdz2GP86Z3H3VS+75j68F1mlNUfFyikpS6g+n4OE+r4oxAKvGTTymSiECxHBevNQmTAWSjS3qVkaR+NktQizC6gtwMa5bZRNDu9q3lB0yyc2cBRQUgimjlpTsk+TjTdSRxNdJOlPzcXKyUPuueYt4mz7IIOyjP6NAq1PQBf+dy6KusZKy1vZPPQeBxAqziufGpC2NHYCCwi7KrXsf6ggbOd4BFdqufjHgb07YFFFxcGUQ4ca4v3+KTV3QNDgoAhcJHiZMhTQ== Received: from CWLP123MB5412.GBRP123.PROD.OUTLOOK.COM (2603:10a6:400:163::14) by LO3P123MB3324.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:102::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.16; Wed, 27 Aug 2025 09:30:24 +0000 Received: from CWLP123MB5412.GBRP123.PROD.OUTLOOK.COM ([fe80::a3b4:1e67:40ac:2f2c]) by CWLP123MB5412.GBRP123.PROD.OUTLOOK.COM ([fe80::a3b4:1e67:40ac:2f2c%4]) with mapi id 15.20.9073.010; Wed, 27 Aug 2025 09:30:23 +0000 To: "ptxdist@pengutronix.de" Thread-Topic: [ptxdist] Building the kernel with a different toolchain Thread-Index: AdwWm/6ZXrKwXceESTuzlv7dS32NWQAJSecAABz8aPA= Date: Wed, 27 Aug 2025 09:30:23 +0000 Message-ID: References: <41f09f9f-6e6b-4132-9932-e86965db1a62@t2data.com> In-Reply-To: <41f09f9f-6e6b-4132-9932-e86965db1a62@t2data.com> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_defa4170-0d19-0005-0004-bc88714345d2_ActionId=b89e210d-a6d8-4fe5-96f6-c2f7fe6775d3; MSIP_Label_defa4170-0d19-0005-0004-bc88714345d2_ContentBits=0; MSIP_Label_defa4170-0d19-0005-0004-bc88714345d2_Enabled=true; MSIP_Label_defa4170-0d19-0005-0004-bc88714345d2_Method=Standard; MSIP_Label_defa4170-0d19-0005-0004-bc88714345d2_Name=defa4170-0d19-0005-0004-bc88714345d2; MSIP_Label_defa4170-0d19-0005-0004-bc88714345d2_SetDate=2025-08-27T09:29:31Z; MSIP_Label_defa4170-0d19-0005-0004-bc88714345d2_SiteId=27f52091-606b-431f-bc74-4aaec2a82414; MSIP_Label_defa4170-0d19-0005-0004-bc88714345d2_Tag=10, 3, 0, 1; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=gd-ms.uk; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CWLP123MB5412:EE_|LO3P123MB3324:EE_ x-ms-office365-filtering-correlation-id: de93a401-8f1a-43c9-0f70-08dde54c597a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|19092799006|376014|38070700018|7053199007; x-microsoft-antispam-message-info: =?utf-8?B?ckEwa3dPQzd3Tjh1L2dqWUNuUnhabTRFM0YvR2dtNC9Sd2RMb3dsY3AwRmQ0?= =?utf-8?B?eUZuTExkMVAxQWFWMURJZVh6cXhnK0xlSUJOVnFPL1JzRTNubnhBcWV0dFUy?= =?utf-8?B?Q0s2YkgyeWJNMXNURElMUXUxeHJIUGpWR3ltUUdRcnNPc3NLNHZDZURmdTNh?= =?utf-8?B?RDlyWDh2bnhGTW12UG5LK0RYZXVrZWNxeEdFY2hsaVc3blYzS095SFhSeE5p?= =?utf-8?B?Y0tYTkkvczNoejlHeWN5dUJNaEdtQnJKS3NBL0VWZUQvcGtHcHU2bktVeGlv?= =?utf-8?B?Zm5WcE9pS3NXQlBlNHRmOFFoZUk0VWRYeVA4U1E4eHZoTlRXQTQ3WXIvRTdw?= =?utf-8?B?Zlp5NFozRGFER2ZFMVNVUk1xVWFIMTZRT2g4Q2lGZkw3bTZsV2VWVGs1ajRB?= =?utf-8?B?c3ZwblpWd1k5dUI4K1ZhUElUKzdQM1hEMEVmZTdWRFA2RUNKcDQ5V3dtamZB?= =?utf-8?B?anRyekgxQWdybUx6QUFMbVQ4eFJJZnVRZUhiaWpDNmZLb043aXdIREZDdWdX?= =?utf-8?B?ZjRWVThPbGtYcjRDc1o1Q0NYc25KVmRsbmdYSGV5MmZIdnh5YUpXZmFYSGg1?= =?utf-8?B?UVNGUlZvUzBCVlNSdlpDZlZHRFpxTVAxVVBINThES25HdTZrZkJVaDlSMG5U?= =?utf-8?B?TFBGRm5Ia0h6SnFKTVV4QlB4M2Z4NVdPWkRWZWtjZWNPY1FIQUl2YmVwa2Yw?= =?utf-8?B?S0lWYlZpZjBTRmM1UDdlZkdHQlJGb2NrOEgwS0xXbFZZQ0NONWt3cUtETXpM?= =?utf-8?B?Skx5K01tMFJTL09BR1g0SWE1NjZkeHlnSXFSd05LMnViK0U2ZjlubTB6K1BL?= =?utf-8?B?c2grNDN6anY5cHNCbW1Wc3dWU2Y3ZWQ1VDY0KzhBOVplaFlGaVRjak4zUUd0?= =?utf-8?B?aWFuS3M4cFF4dWM3RWRoRndOL1hWSGpZWThDQmkxMGFXYzhZdUlMb2JyVklR?= =?utf-8?B?VFlzbGJiY2lYaFNNdmtxM1RyeW9vTUFVUWswUURYL3JJc0tyYmswVnNpT29k?= =?utf-8?B?cGlOOFAyTzlXUEhaTG90UGFTVUdUb3RDOWVSaHgwYmo0V1I3eW1lR3h4Zitr?= =?utf-8?B?a0t6QlBlcHZOenJseGRrcWtlMlE0QStCNDl5alZENVNOSUJXQ3MzSUJSU2VM?= =?utf-8?B?VWo1RnZlMW9zMFBJeEFJbXlaNTNNOUU3YUNaekg0bHlEWktIcFZnTG00anF4?= =?utf-8?B?M1BON0tJb1c2Vm5qMDYrS0dkck1vcEp0VlozV0tKdXJjUFNod0JjQjhnbEJN?= =?utf-8?B?OUFqamRNY2MyU2t3YmdIZVNyNHdudVN1eWpidHFyanRwdzR0cnA5UEtoM041?= =?utf-8?B?M1ZiOUt6U2Vna0xBUnp5ZVNWazZocC9vSEd1QUkybUVGb1Y2dEpjQ0d5Wm8y?= =?utf-8?B?L3pRSC8wWC81emlhNGRad0gyQnp4WDFCdGQ2d3duaHFXQlBoUG8rZStVaCs3?= =?utf-8?B?T1F3UzB0YnhwcXZOK1lsTDlrS2RBMEhWMjN4TU82V1ZXUU1MbFRjZU4yUlND?= =?utf-8?B?Ni9xQUV1T1VuZGRPTzRlTDBDVVN0MnNRWmhZdE1SaXNpTm45d01rSm0vOVUx?= =?utf-8?B?QjBKV2l2OGxrSFptaFRJMWRWenJJQTNYRUVYNEc5bERTZjAyM0RJNjNtL3ha?= =?utf-8?B?T3RQbUpqS1k1emUwQmFMV0VnbnZSQ2NqbFFDd0pVZEdReGFLVmlHODYxUFE1?= =?utf-8?B?QldsWjF0azJGZ0VoZkhOWUQ3bmZQRC9LcFVtQkcxL25kYUxaY0hXT08zdnAw?= =?utf-8?B?VXE5dFpPSnRYWnRPZzJTcnpSaVgrdnlnYXo4a2c5TmF5NXJTd3FxNWlCR1Q1?= =?utf-8?B?a0s4bW4xci93V0dPbzM3M0JKL3c2Y0xIRUFQNWhHY1VrOE83Nm10a2RwMkZS?= =?utf-8?B?Ym9Gc2trV3p5S294QzVuby83aVFGRTYyWHdkYXlQaXlMU3lOazhxSjdOZ1pG?= =?utf-8?B?Ky9PNnhjaVFoamlFdUllbVVhVnliVDF3UXIxWi9OdUE3azNIMDNYeFdnOVlJ?= =?utf-8?B?YUE5bnF2SXdBPT0=?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CWLP123MB5412.GBRP123.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(19092799006)(376014)(38070700018)(7053199007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZTgwMCtaUHRJYSs2cHUrVU5kQmgyUDIrc2piNkZjcHVqcXo1bVpWWFIwMURL?= =?utf-8?B?dHNVZG9FRGNpSU9xYmZqSm15UVdFL1gvZFAxZDNJbEwwckgzSWxqM0cwcE52?= =?utf-8?B?UW0yZ29vWTNJWHhxN01jSmxaa0FsTnJtRERkZlNoanllUkhYekQ3RmVwbS9K?= =?utf-8?B?SFVVSlB3UVRXQlVhVzhBSGVtM0x3bzIrVG45dFRCRHBCaUxORVl4NVRCSkkr?= =?utf-8?B?VVFNT0hVaDdGTDlHenA1TjZxOXlPSnI4RDN1ZU54L0drVWgwY1QydEhOcWhj?= =?utf-8?B?UThacy8wR0NHQmJMRFp3am9BaWxFbWYrNEwzZEFDZ01DcU1JaENROUk4cWxX?= =?utf-8?B?MmNaZFNxZmVtUjI4Z1I0UUlJTUswZVNFOEFybkR4UGROeWxFZ2dkOS9MZ3RX?= =?utf-8?B?Uzh4SFVHSnFhSll4bDduUGJxUjB6M293dmRYek5xcXpINzJpbG9IQlByY2Qv?= =?utf-8?B?MFVNTHJoVmszWEFNM3pScks1d3NrN05sbXQwVUVOK3FCd2NLNzBuSkNYVkNo?= =?utf-8?B?aTZEQUg4NXM3OXNaMnM2Vlhob0FpWmlCUE5rODBYTGxzTEdQOHY4TjkxZHFv?= =?utf-8?B?YWtpdm1RMkFNQllnZU10N21ERjlRSFhUQk9BNmozL2VPcStKZ1kzZ3p0RG1V?= =?utf-8?B?VWJZcm1XSDhOeDROcXRScmZDU2gyYnl0YzZtcmUybkxzSHhZNnpEODg0RnFa?= =?utf-8?B?Yy9PUC9za0xSQTFYRWpoS0gxdFhYQWg1a1hVU09MMnN5L0puQnJxa3orTUt0?= =?utf-8?B?WkQxQVBmSkdFVktUbnZsajF0dnFOTlpMR3dObmFyZW1WZ2szeDJnZUk5cmQ1?= =?utf-8?B?R1dza2RBRVZpMTE5YnhUWmgvUXdZWXhvaVJVNHdaeW8zdTZWLy9QSGtxdzNu?= =?utf-8?B?dFJaeFUrTkFqY2pVTWZ2V2JIemtJbTdBVGhGQ0tBME9HNG9aSENPU1kxRWx0?= =?utf-8?B?T3pqWVI5d05Uc2NLY3JDMGQ1K1ViclRBLzZ4OGNIM1FadlZidTdLUVc4RWpY?= =?utf-8?B?ZzNseHRpY1hqQTJ6M0hDN0lCQ25Ia1pQTDhUMjJGK2ZIclUzZmRWN0FGMnJn?= =?utf-8?B?di83TGR3U0QxN2l3V3ZBZEhzclFiaUVzQnZaSTJCQndhTU5Sa0VmVVNnaFFZ?= =?utf-8?B?RHZJdVRVTmEzT0lXR2M3bnpGMmVDWEhReElweElKU1dGMy9BV3ZxVGp0UklP?= =?utf-8?B?ZG5VTkN4NXRFV0pUVjlXdnpjUDNhVExMNXZ6NnI5SThYZHFTcVk1c2dsTnor?= =?utf-8?B?cEpJZU5zQWxsQU1NYUZoY0ZLUG43QVZScmwvQVFDZit3Ujk3b2JTNEdwZFhQ?= =?utf-8?B?MGJPTk9NRlM5ZElrYTYzNThEakZtVFdWamgrL2hsZHBSL1pvUzFRWjNlYTM3?= =?utf-8?B?N0hmWVJCYjhBN2hqYWRYaGdJSGY0RFN5QzBFdklPZmdlVjR5T2MvaHkyUkZm?= =?utf-8?B?TjlTYkIvdVVJSTQ5dkZ3SlZJaktLOHIrQzJLT0ZPbDFEVkFwVDhtd1NYc2Y0?= =?utf-8?B?Q25WVXdxejAvK3JUZVlndndDVUFUTmJkZTlFSUQ5RTNtZlpNV1p0MTBiQXhl?= =?utf-8?B?UkZ0T1YzVWpWcmZwdjlreXB1WVYxdG1GblZXekllYkhFSFB2S3RBM2haZUQv?= =?utf-8?B?NVJ3cHg1THdsMWlZN2RMakFoOXV0Y2NVNmMvUU43V1hjZUZjeVFwTFM1aHY5?= =?utf-8?B?U1hkbHY3SUVzWlI0Um5QakRNSHdmQStldHNnWVlINHZUSzBQTURBZlQrNVRj?= =?utf-8?B?Q0RCdEZIZ0EyZmZMdUlscEtyUFozWTYyUkJlZndXNjVUY3F2MVZPZSt5MzFv?= =?utf-8?B?YmJ3Y2ZWSE9rUVZBa09BbVpnOERxK0xkVlYzclpLUXJOWVRuM0E5MDZHN05T?= =?utf-8?B?RXU1VXR3Y1J1Rmx6akJTekUyN01qdlZRQkJiVmNzY1pTZ01qcU1TV1BpL254?= =?utf-8?B?d3BoYVFGaHdTM0FQaDFvREl3ZXBzT3hlN3VMVGp3MmpTUFRETkhPWUhkV21E?= =?utf-8?B?MkRSSGhaOWV5b0RpVEszNG00VGxzSzZtNlBiYmIxWDI1bllObG1FSE1wcm1W?= =?utf-8?B?NytCWVdjTXNGcWdXRFM0Q1EwcjMzanBZZFZBYUpydnZoYkNTQ1JBa3NSZ2Js?= =?utf-8?Q?Y7fvVS6uHQ9gpjz7RNQcSgyLl?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: gd-ms.uk X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CWLP123MB5412.GBRP123.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: de93a401-8f1a-43c9-0f70-08dde54c597a X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Aug 2025 09:30:23.7681 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 27f52091-606b-431f-bc74-4aaec2a82414 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: SmVpvFNYsVXoz7Kf9Ewp+Y5cBCgatcF0hvXnADEmV9AkybxXwJCRzpn3sfne4Q9oq9FHew0UgNmfvkuKjG6scA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO3P123MB3324 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] Building the kernel with a different toolchain X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Jon Bird via ptxdist Reply-To: ptxdist@pengutronix.de Cc: Jon Bird Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false SGVsbG8gQ2hyaXN0aWFuLA0KDQpUaGFua3MgZm9yIHRoZSBpbmZvLCB0aGUga2V5IHBpZWNlIHdh cyB0aGF0IHNvZnQgbGluayB0byB0aGUga2VybmVsIHNwZWNpZmljIHRvb2xjaGFpbi4gT25jZSBJ IG1vZGlmaWVkIHRoZSBwcmVmaXggYWNjb3JkaW5nbHksIGl0IGFsbCB3b3JrZWQgbmljZWx5Lg0K DQpBcyB0byB3aHksIHdlbGwgd2UndmUgZ290IGEgbGVnYWN5IGNvZGViYXNlIHdoaWNoIGlzIDMy LWJpdCBvbmx5IHdoaWNoIGlzIGdvaW5nIHRvIGJlIGRlcGxveWVkIG9uIG5ldyBoYXJkd2FyZS4g V2UncmUgYmFzaWNhbGx5IGV4cGxvcmluZyAmIGRlLXJpc2tpbmcgdmFyaW91cyBvcHRpb25zIGFz IHRvIGhvdyB3ZSBwcm9jZWVkIHdpdGggdGhpcy4NCg0KVGhhbmtzIGFnYWluLg0KDQpKb24uDQoN Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQ2hyaXN0aWFuIE1lbGtpIDxj aHJpc3RpYW4ubWVsa2lAdDJkYXRhLmNvbT4NCj4gU2VudDogMjYgQXVndXN0IDIwMjUgMjA6NDAN Cj4gVG86IEpvbiBCaXJkIDxqb24uYmlyZEBnZC1tcy51az4NCj4gQ2M6IHB0eGRpc3RAcGVuZ3V0 cm9uaXguZGUNCj4gU3ViamVjdDogUmU6IFtwdHhkaXN0XSBCdWlsZGluZyB0aGUga2VybmVsIHdp dGggYSBkaWZmZXJlbnQgdG9vbGNoYWluDQo+DQo+IENBVVRJT04gRVhURVJOQUwgRU1BSUwg8J+T pw0KPg0KPiBXYXJuaW5nOiBUaGlzIG1lc3NhZ2Ugb3JpZ2luYXRlZCBvdXRzaWRlIG9mIEdlbmVy YWwgRHluYW1pY3MgTWlzc2lvbg0KPiBTeXN0ZW1zIFVLLiBQbGVhc2UgZXhlcmNpc2UgY2F1dGlv biBiZWZvcmUgb3BlbmluZyBhdHRhY2htZW50cywgY2xpY2tpbmcgbGlua3MsDQo+IHJlcGx5aW5n IG9yIHByb3ZpZGluZyBpbmZvcm1hdGlvbiB0byB0aGUgc2VuZGVyLg0KPg0KPiBIZWxsbyBKb24u DQo+DQo+IFVuZGVyIHBsYXRmb3JtY29uZmlnIC0+IGFyY2hpdGVjdHVyZSAtPiB0b29sY2hhaW4g eW91IGhhdmU6DQo+DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgke1BU WENPTkZfR05VX1RBUkdFVH0tKSBjb21waWxlciBwcmVmaXgNCj4gKCR7UFRYQ09ORl9DT01QSUxF Ul9QUkVGSVh9KSBjb21waWxlciBwcmVmaXggKGtlcm5lbCkNCj4gKCR7UFRYQ09ORl9DT01QSUxF Ul9QUkVGSVh9KSBjb21waWxlciBwcmVmaXggKGJvb3Rsb2FkZXIpDQo+DQo+IFB0eGRpc3QgYWxs b3dzIHlvdSB0byBzZXQgZGlmZmVyZW50IGNvbXBpbGVyIHByZWZpeGVzLg0KPiBOb3JtYWxseSB0 aGlzIGlzIGp1c3QgdGhlIGdudSB0YXJnZXQgcHJlZml4IGZvciBhbGwgb2YgdGhlIGJ1aWxkIGJp dHMuDQo+DQo+IFlvdSdsbCBhbHNvIG5lZWQgdGhlIHNvZnRsaW5rIHRvIHRoZSB0b29sY2hhaW4u IE11Y2ggbGlrZSB0aGUgbm9ybWFsIHRvb2xjaGFpbg0KPiBzb2Z0bGluay4NCj4NCj4gbHJ3eHJ3 eHJ3eCAgMSBjaHJpc3RpYW5tIGNocmlzdGlhbm0gICAgODIgYXVnIDE4IDEyOjE0DQo+IHNlbGVj dGVkX3Rvb2xjaGFpbiAtPg0KPiAvaG9tZS9jaHJpc3RpYW5tL3B0eGRpc3QvYmluLy4uL3gtdG9v bHMveDg2XzY0LXNlY3BsYXRmb3JtLWxpbnV4LWdudS9iaW4NCj4NCj4gbHJ3eHJ3eHJ3eCAgMSBj aHJpc3RpYW5tIGNocmlzdGlhbm0gICAgODIgYXVnIDE4IDEyOjE0DQo+IHNlbGVjdGVkX3Rvb2xj aGFpbl9rZXJuZWwgLT4NCj4gL2hvbWUvY2hyaXN0aWFubS9wdHhkaXN0L2Jpbi8uLi94LXRvb2xz L3g4Nl82NC1zZWNwbGF0Zm9ybS1saW51eC1nbnUvYmluDQo+DQo+IEJ1dCBJIGRvbid0IHVuZGVy c3RhbmQgd2h5IHRoZSBuZWVkIHRvIHNwbGl0IHRoZSBidWlsZHMgd291bGQgYXJpc2UuDQo+IFlv dSdyZSBidWxkaW5nIGEgMzItYml0IHg4NiB1c2Vyc3BhY2UgZm9yIGFsbCBwdHhkaXN0IGNhcmVz LiBUaGUga2VybmVsIGlzIGp1c3QgYQ0KPiBibG9iLiBTb21lIGlzc3VlcyBtaWdodCBhcmlzZSBm cm9tIGJ1aWxkaW5nIHg4NiBvbiB4ODYsIGJ1aWxkIGVudiBsZWFrcyB0ZW5kDQo+IHRvIGdvIGxl c3Mgbm90aWNlZCBhbmQgc29tZXRpbWUgcHJvZHVjZSBtb3JlIG9ic2N1cmUgZXJyb3JzLiBUaGUg YnVpbGQgaXMNCj4gYWdhaW5zdCB0aGUgbGliYyBhbmQgaGVhZGVycy4NCj4NCj4gWW91ciBrZXJu ZWwgd29uJ3QgY2FyZSBtdWNoLiBJdCB3aWxsIHJ1biBvbiB4ODZfNjQgYW5kIG5lZWRzIHRvIGhh dmUNCj4gaWEzMiBlbXVsYXRpb24gc3VwcG9ydCBpZiB5b3UgbmVlZCBwdXJlIDMyLWJpdCBiaW5h cmllcy4gUHR4ZGlzdCBjYW4gYnVpbGQgdGhhdA0KPiBqdXN0IGZpbmUuDQo+DQo+IFlvdSB3aWxs IG5lZWQgYSBjcm9zcyB0b29sY2hhaW4gd2l0aCBhIGlhMzIgbGliYyBhbmQgYWxsIHVzZXJzcGFj ZSBiaW5hcmllcyB3aWxsDQo+IG5lZWQgdG8gdGFyZ2V0IHRoZSBzYW1lLg0KPiBJIHVzdWFsbHkg dXNlIGNyb3NzdG9vbC1uZyB0byBwcm9kdWNlIHN1Y2ggb2RkIG9yIHNwZWNpZmljIHRhcmdldCB0 b29sY2hhaW5zLiBJDQo+IGhhdmUgbm90IHRyaWVkIHRvIHByb2R1Y2UgYSB0b29sY2hhaW4gdGhh dCB0YXJnZXRzIDMyLWJpdA0KPiB4ODYgaW4gYSB3aGlsZS4NCj4NCj4gSG9wZSB0aGlzIGhlbHBz IHNvbWV3aGF0Lg0KPiBDaHJpc3RpYW4NCj4NCj4gT24gOC8yNi8yNSA2OjExIFBNLCBKb24gQmly ZCB2aWEgcHR4ZGlzdCB3cm90ZToNCj4gPiBIZWxsbywNCj4gPg0KPiA+DQo+ID4NCj4gPiBJ4oCZ bSBsb29raW5nIGZvciBzb21lIGlkZWFzIG9uIGhvdyB0byBzZW5zaWJseSBnbyBhYm91dCBzZXR0 aW5nIHVwIGENCj4gPiBQVFhkaXN0IHByb2plY3QgdGhhdCByZXF1aXJlcyB0aGUga2VybmVsIHRv IGJlIGJ1aWxkIHVzaW5nIGEgZGlmZmVyZW50DQo+ID4gdG9vbGNoYWluLiBTcGVjaWZpY2FsbHks IHRoZSB1c2VybGFuZCBjb21wb25lbnQgbmVlZHMgdG8gYmUgMzItYml0IHg4Ng0KPiA+IHJ1bm5p bmcgb24gYSA2NC1iaXQga2VybmVsLiBJIGNhbiBhY2hpZXZlIHRoaXMgdmlhIGEgcm91bmRhYm91 dCByb3V0ZQ0KPiA+IG9mIGJ1aWxkaW5nIHRoZSBrZXJuZWwgb3V0c2lkZSBvZiBQVFhkaXN0IGNv bXBsZXRlbHksIHRoZW4gaGF2aW5nIGENCj4gPiBkZWRpY2F0ZWQgcGFja2FnZSB3aGljaCBjb3Bp ZXMgYWNyb3NzIHRoZSBtb2R1bGVzIG9udG8gdGhlIHJvb3Rmcy4gQXMNCj4gPiBhbiBhcHByb2Fj aCB0aGF04oCZcyBmaW5lICYgaXMgcHJvYmFibHkgdGhlIHBhdGggb2YgbGVhc3QgcmVzaXN0YW5j ZQ0KPiA+IGhvd2V2ZXIgaWRlYWxseSwgSeKAmWQgbGlrZSB0byB0aGVuIHByZXZlbnQgUFRYZGlz dCBmcm9tIGJ1aWxkaW5nIHRoZQ0KPiA+IGtlcm5lbCBpdHNlbGYgKGN1cnJlbnRseSBkb2VzIGl0 IGZvciAzMi1iaXQpIGJlY2F1c2UgdGhhdOKAmXMganVzdCBhIGJpdA0KPiA+IHBvaW50bGVzcy4g SW5pdGlhbGx5IHRyaWVkIGp1c3QgZGUtc2VsZWN0aW5nIHRoZSBMaW51eCBrZXJuZWwgZnJvbSB0 aGUNCj4gPiBwbGF0Zm9ybWNvbmZpZyBtZW51IGhvd2V2ZXIgdGhhdCB0aHJvd3MgYW4gZXJyb3Ig aW1tZWRpYXRlbHk6DQo+ID4NCj4gPg0KPiA+DQo+ID4gcHR4ZGlzdDogZXJyb3I6IHB0eGRpc3Qt MjAyMi4xMS4wL3J1bGVzL3ByZS9rZXJuZWwubWFrZToNCj4gPiBQVFhDT05GX0tFUk5FTF9WRVJT SU9OIGlzIHVuZGVmaW5lZCBvciBlbXB0eQ0KPiA+DQo+ID4gcHR4ZGlzdDogZXJyb3I6IHB0eGRp c3QtMjAyMi4xMS4wL3J1bGVzL2tlcm5lbC1jaGVja3MubWFrZToNCj4gPiBQVFhDT05GX0tFUk5F TF9WRVJTSU9OIGlzIGVtcHR5DQo+ID4NCj4gPiBwdHhkaXN0OiBlcnJvcjogcHR4ZGlzdC0yMDIy LjExLjAvcnVsZXMva2VybmVsLWNoZWNrcy5tYWtlOiBwbGVhc2UgcnVuDQo+ID4gcHR4ZGlzdCBw bGF0Zm9ybWNvbmZpZyBhbmQgYWN0aXZhdGUgdGhlIGtlcm5lbA0KPiA+DQo+ID4NCj4gPg0KPiA+ IFRoZSBvdGhlciBvcHRpb24gb2YgY291cnNlIGlzIHdoZXRoZXIgdGhlcmUgaXMgYW55IG1lYW5z IG9mIHNwZWNpZnlpbmcNCj4gPiBhIGRpZmZlcmVudCB0b29sY2hhaW4gZm9yIHRoZSBrZXJuZWwg YnVpbGQsIEkgbm90ZSB0aGVyZSBpcyBhDQo+ID4g4oCcY29tcGlsZXIgcHJlZml4IChrZXJuZWwp 4oCdIG9wdGlvbiBpbiB0aGUgcGxhdGZvcm1jb25maWcgYnV0IHRoYXQganVzdA0KPiA+IHlpZWxk cyB0aGUgZmlyc3QgcGFydCBvZiB0aGUgY29tcGlsZXIgZXhlY3V0YWJsZSwgcmF0aGVyIHRoYW4g YQ0KPiA+IGNvbXBsZXRlIHBhdGggdG8gd2hlcmUgdGhlIDY0LWJpdCB0b29sY2hhaW4gbGl2ZXMu DQo+ID4NCj4gPg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+DQo+ID4NCj4gPg0KPiA+IEpvbi4NCj4g Pg0KPiA+IFRoaXMgbWVzc2FnZSBhbmQvb3IgYXR0YWNobWVudHMgbWF5IGluY2x1ZGUgaW5mb3Jt YXRpb24gc3ViamVjdCB0bw0KPiA+IEdlbmVyYWwgRHluYW1pY3MgQ29ycG9yYXRlIGFuZCBHZW5l cmFsIER5bmFtaWNzIE1pc3Npb24gU3lzdGVtcw0KPiA+IFNlY3VyaXR5IGFuZC9vciBJVCBwb2xp Y2llcyBhbmQgaXMgaW50ZW5kZWQgdG8gYmUgYWNjZXNzZWQgb25seSBieQ0KPiA+IGF1dGhvcml6 ZWQgcmVjaXBpZW50cy4gVXNlLCBzdG9yYWdlIGFuZCB0cmFuc21pc3Npb24gYXJlIGdvdmVybmVk IGJ5DQo+ID4gR2VuZXJhbCBEeW5hbWljcyBhbmQgaXRzIHBvbGljaWVzLiBDb250cmFjdHVhbCBy ZXN0cmljdGlvbnMgYXBwbHkgdG8NCj4gPiB0aGlyZCBwYXJ0aWVzLiBSZWNpcGllbnRzIHNob3Vs ZCByZWZlciB0byB0aGUgYXBwbGljYWJsZSBwb2xpY2llcyBvcg0KPiA+IGNvbnRyYWN0IHRvIGRl dGVybWluZSBwcm9wZXIgaGFuZGxpbmcuIFVuYXV0aG9yaXplZCByZXZpZXcsIHVzZSwNCj4gPiBk aXNjbG9zdXJlIG9yIGRpc3RyaWJ1dGlvbiBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgYXJlIG5vdCBh biBpbnRlbmRlZA0KPiA+IHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBhbmQg ZGVzdHJveSBhbGwgY29waWVzIG9mIHRoZSBvcmlnaW5hbA0KPiBtZXNzYWdlLg0KPiA+DQoNClRo aXMgbWVzc2FnZSBhbmQvb3IgYXR0YWNobWVudHMgbWF5IGluY2x1ZGUgaW5mb3JtYXRpb24gc3Vi amVjdCB0byBHZW5lcmFsIER5bmFtaWNzIENvcnBvcmF0ZSBhbmQgR2VuZXJhbCBEeW5hbWljcyBN aXNzaW9uIFN5c3RlbXMgU2VjdXJpdHkgYW5kL29yIElUIHBvbGljaWVzIGFuZCBpcyBpbnRlbmRl ZCB0byBiZSBhY2Nlc3NlZCBvbmx5IGJ5IGF1dGhvcml6ZWQgcmVjaXBpZW50cy4gVXNlLCBzdG9y YWdlIGFuZCB0cmFuc21pc3Npb24gYXJlIGdvdmVybmVkIGJ5IEdlbmVyYWwgRHluYW1pY3MgYW5k IGl0cyBwb2xpY2llcy4gQ29udHJhY3R1YWwgcmVzdHJpY3Rpb25zIGFwcGx5IHRvIHRoaXJkIHBh cnRpZXMuIFJlY2lwaWVudHMgc2hvdWxkIHJlZmVyIHRvIHRoZSBhcHBsaWNhYmxlIHBvbGljaWVz IG9yIGNvbnRyYWN0IHRvIGRldGVybWluZSBwcm9wZXIgaGFuZGxpbmcuIFVuYXV0aG9yaXplZCBy ZXZpZXcsIHVzZSwgZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJvaGliaXRlZC4gSWYg eW91IGFyZSBub3QgYW4gaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2Vu ZGVyIGFuZCBkZXN0cm95IGFsbCBjb3BpZXMgb2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2UuDQo=