From owner-freebsd-questions@freebsd.org Tue Aug 24 13:47:08 2021 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 752F4657D44 for ; Tue, 24 Aug 2021 13:47:08 +0000 (UTC) (envelope-from bmcgover@cisco.com) Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (Client CN "iport.cisco.com", Issuer "HydrantID Server CA O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gv9QK6bZCz4xJ3 for ; Tue, 24 Aug 2021 13:47:05 +0000 (UTC) (envelope-from bmcgover@cisco.com) IronPort-PHdr: =?us-ascii?q?A9a23=3AUeSkWhZQ1KLP2JBmRmstydj/LTAxhN3EVzX9o?= =?us-ascii?q?rIshr5UdeKi+ZrlbwTT5vRo2VnOW4iTq/dJkPHfvK2oX2scqY2Av3YPfN0pN?= =?us-ascii?q?VcFhMwakhZmDJuDDkv2f/XnYzY9WsVEWlg2t32+OFJeTcD5YVCaq3au7DkUT?= =?us-ascii?q?xP4Mwc9Jun8FoPIycqt0OXn8JzIaAIOjz24MttP?= IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AnzwUHK++8suBlAdi9v1uk+F6db1zdoMgy1?= =?us-ascii?q?knxilNoENuE/BwxvrBoB1E73DJYW4qKQ4dcdDpAtjmfZquz+8K3WBxB8biYO?= =?us-ascii?q?CCgguVxe5ZnPDfKlHbakjDH6tmpNtdmstFeZ3N5DpB/LzHCWCDer5KqrTqgc?= =?us-ascii?q?PY59s2jU0dMD2CAJsQiTuRfzzranGeMzM2fKbReqDsgvZvln6FQzA6f867Dn?= =?us-ascii?q?4KU6zovNvQjq/rZhYAGloO9BSOpSnA0s+4LzGomjMlFx9fy7Yr9mbI1ybj4L?= =?us-ascii?q?+4jv29whjAk0fO8pVtnsf7wNcrPr3PtiFVEESotu+bXvUnZ1SwhkFynAhp0i?= =?us-ascii?q?dyrDD4mWZlAy200QKIQoj6m2q35+Cq6kde15ar8y7pvZKkm72ieNr/YPAx2b?= =?us-ascii?q?6wtXDimhcdVZhHodF29nPcuJxNARzamiPho9DOShFxj0Kx5WEviOgJkhVkIM?= =?us-ascii?q?YjgZJq3MciFXluYd099ePBmfcaOfgrCNuZ6OddcFucYXyctm5zwMa0VnB2Gh?= =?us-ascii?q?udWEANtsGczjATxRlCvgQl7d1amm1F+IM2SpFC6eiBOqN0lKtWRstTaa5mHu?= =?us-ascii?q?8OTca+F2SISxPRN2CZJ0jhCcg8Sj7wgo+y5K9w6PCheZQOwpd3kJPdUElAvW?= =?us-ascii?q?p3YE7qAd3m5uwCzvkMehT1Yd3J8LAR23FUgMyIeFPbC1z0dLl1qbrTnxw2OL?= =?us-ascii?q?yuZ8qO?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BADgD79yRh/5hdJa1aHgEBCxIMgzw?= =?us-ascii?q?BL1EHd1o3MYRHg0gDhTmIBQOBEZQxhQOCUwNUCwEBAQ0BATEQBAEBhGoCF4I?= =?us-ascii?q?kAiU4EwECBAEBARIBAQUBAQECAQYEgREThWgNhkIBAQEBAgESER0BATcBBAs?= =?us-ascii?q?CAQYCEQQBAQEqAgICMB0IAgQOBQgTB4JQgX5SBQMOIQEOjSePNAGBOgKKH3q?= =?us-ascii?q?BMYEBggcBAQYEBIUKGII0CYE6gn6EDgEBhmgnHIINgRQBQ4IvNz6CBoJABg8?= =?us-ascii?q?PBxGCWTaCLoVoBj5RFAgPASINYgcDKhkBXjqRF4NpiFw4jQySHoM0ikCUMxK?= =?us-ascii?q?DZaMTkF6HVYoimGECBAIEBQIOAQEGgXgkgVlwFYMkCUcZD44gg3KCWYI7hUp?= =?us-ascii?q?zAjYCBgEKAQEDCY8eAQE?= X-IronPort-AV: E=Sophos;i="5.84,347,1620691200"; d="scan'208,217";a="900209467" Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 24 Aug 2021 13:46:58 +0000 Received: from mail.cisco.com (xbe-rcd-004.cisco.com [173.37.102.19]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 17ODkweM017545 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 24 Aug 2021 13:46:58 GMT Received: from xfe-aln-003.cisco.com (173.37.135.123) by xbe-rcd-004.cisco.com (173.37.102.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 24 Aug 2021 08:46:58 -0500 Received: from xfe-rtp-002.cisco.com (64.101.210.232) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 24 Aug 2021 08:46:58 -0500 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (64.101.32.56) by xfe-rtp-002.cisco.com (64.101.210.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Tue, 24 Aug 2021 09:46:58 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=akgbUHrFiCEnqG7X0/u63ErM0uOs4gV/2cd+Uy0X0JfKpdqz6ut6ULLTqhkxxl/BTHQnUVA7k3CHsoH9QMugG9d8X15xQ+cr+Sdvk6v9Ij3YdHGoN8k/e/UvxIuh9h6evF6ntgbnFIfKsUuvR50bDir8CJA9kkqBgNgXt+TWFsuib7FRj4rRc6CwVXPOoe0IbtAFzgUWrhdkuMRK3uVXqnrDnL4vBJBI94H/JP3ZqGdp2f2TR4w8W6ElUEtnfUSZLQdT628RA3pPzy6+TrgwjW0pF3MIG0FXDc6H2q1TGC1cVhacr2zFR64LMvyAxGSu+cZmY2DC9AZxrta+2UXRew== 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-SenderADCheck; bh=o0ER8lwTxlORi3cPi87Lv3MJ+clADFdzUjKG7jww8zs=; b=JxwHNGa8V1noFeWenU7jbSxllx7fATdFdOQ+E2SiIS9aS/fJ7FJGuMR/NzeWaWHK+7hMi/7I9cnPew/POGo8CrsMslyiw6U4aG3xkm2C+1pmwrQT1EY79TLxBEmb9yEbPCRZ16P8iNbbLk8jUIxMeUWVVsIGyww1HWf4RU9F3S78zJt8Rj/hUTM6m9RiyhVulfu8Q1uUrUDBzAj2ZQMGL7+kwqrV/4kG4xUa3FJHQd6nW5ALu/Ks87ksJwuwuZLSUbgTC3QKGxaBhtbA58QDjrWzC0WspV6CzC5oEnRt5/55BOMeqYgKcVQZ1Kgnr5qJVSB5DhNndwPxhHOonCY37Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none Received: from BN6PR11MB1650.namprd11.prod.outlook.com (2603:10b6:405:11::19) by BN6PR11MB1921.namprd11.prod.outlook.com (2603:10b6:404:104::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Tue, 24 Aug 2021 13:46:57 +0000 Received: from BN6PR11MB1650.namprd11.prod.outlook.com ([fe80::a022:995c:4e78:5a04]) by BN6PR11MB1650.namprd11.prod.outlook.com ([fe80::a022:995c:4e78:5a04%5]) with mapi id 15.20.4436.024; Tue, 24 Aug 2021 13:46:56 +0000 From: "Brian McGovern (bmcgover)" To: Tomasz CEDRO CC: "freebsd-questions@freebsd.org" , "skreuzer@freebsd.orig" Subject: Re: Arduino Development on aarch64? Thread-Topic: Arduino Development on aarch64? Thread-Index: AQHXkGjFZ80C+I866Eq5IW9E/PpXKqtxxWkAgBDx7dU= Date: Tue, 24 Aug 2021 13:46:56 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d89da4b3-5057-47e5-f37e-08d96705a3b4 x-ms-traffictypediagnostic: BN6PR11MB1921: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Q7q5jccuRu/NeYaQOyzbFhVbVJTMmJe3UEzLBQdN5Nk+47ie0+5iPKLh1QjNrOOgFCm3I/4A8leVwhYhdSEOEvfhx2xsW5Yy6AZ71MvHig8U8Jv1kXIS03+AMu+E3s7tJViIlxs1HBB767UxMLFgbLqQ3S8Tj0gZPpzPprKgJLTYyghsXMvyW6DVJjn1FjIH/8AWAYb7aFZ2qwI9A9GTUn5wZG0Skh+0aI1bahwkCKq5jzpQSBZPaZOnOQM1gjLtPn314CmeuaND0wasZFH5ymBRiJvBiLhamwB6QQ4DYWu5JY2mAMPbqpsYyyB2RUZ+UG18zyJu7TdzuOl+HO8JSkDbKZeC29fewvFYVuzMSW9DVOU2zG/F262l6O4TB8q/FoAT1g50eZeyU80/wZuI6yzGp1heGf6kJ5I9hs64CBfEB2bzUVpRPPvxP1MT1MYkVks1TXC8Ex3Kkl9cBfBXk5YM10Z0isRco5SpfP/4HQRFrgr2RoFE1sVjKLB1dnZcd7nW3TOPCnAE/w5X1uDMJnbNs9qsBjHXWsgtoAcXrd2eA4Gjqnn9OK8Z2ZF89WwQvdcDfj9nDm/AfPxge0tv+YTFSM8RqJUBREf3ZHpQqMWz6KHTdt6T1gms/sJJKa5KO3zpFW85tWqBTI1yit6tkMuSA+F8GH36nsiUvqavt8O3I8ijGRSf9Xiur05UZp7pxRH5zM2B6novrmTa2cmhkhz+YSQsNrlG2xRSYgMLBllQdInzxyQ+i0WyNoOQPeEOZSxdOF2MTU2+6V3i5vmgphOITpeS1ZO/uqEszKKMTD4= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR11MB1650.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(209900001)(71200400001)(4326008)(6506007)(9686003)(966005)(8676002)(186003)(26005)(7696005)(508600001)(53546011)(55016002)(91956017)(6916009)(5660300002)(66946007)(76116006)(83380400001)(38100700002)(38070700005)(66556008)(122000001)(33656002)(86362001)(316002)(2906002)(19627405001)(8936002)(166002)(66476007)(64756008)(66446008)(54906003)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aVp2ZzE4VjhuWkJCT0c1ZFJ6VzVLeFBZZThxOHFicEZ1SmxiNVJ1SFQ2Nm5D?= =?utf-8?B?SWYzRGQ2OEZFSW14eC9vRGRSV00zWnFubkFxR05iQzYydkpVN1VoYnVERTNn?= =?utf-8?B?NUx4d3Z2a3QxRm9qUXBEZ1lZZWZhS09BemJHRzRzTTcxYXhrSk0zdlZGSW1N?= =?utf-8?B?Rnh3WHNpOC90b01NdnNhZWxNSWtEcmw0OHJUdTlHQmUxeXRCNTVFQkxLZER1?= =?utf-8?B?YjYyMDIzdDdUNHBmL0FNZGE2Sm1ETHN5UnNCS0V5bVNpbDZKb2FiMlNzVm05?= =?utf-8?B?QTRsL1ZMK29QVlg5T0RRSWg1UFhMc1RjUmhtVFFYQTJpVGpxZUFRemZtL0Ur?= =?utf-8?B?N1VVUDd0NDF3RDRZYVRaRkQxS0F1dGdRUm1IaHo5dVNlUERFR01KRkUzS0RC?= =?utf-8?B?cTc0VCtpbDNiSzZFZ1NjQmRxTS83L2pBNlNZWG94a2R6aUtoblFFV3ZqN2dG?= =?utf-8?B?czd6YmZadDM5Y1ZibXFaSHMwdS9GTGR0TGIrQUZYVEZCL2JNaWF3Z1c1UnpE?= =?utf-8?B?NitWN3p1WkgxUXdzZkxISFVnOUFOWEY4THNvWnJRYzVXZ3lBYWlxVTBMT3I4?= =?utf-8?B?aHZnZFYwYlZsdDNFeGlsK2ZwZThyYkpLNEhYeUJUME10eERBaUpIUEkyUDlz?= =?utf-8?B?V0JOVUQramRwcUhJaHQxaFFEdGV4Z2p6UG9BVGp2OVBrS0hEMHVycTBzNU51?= =?utf-8?B?WUF4VEh0YTk2cW1FZVhMMkQ4L0IrRWl6N2t2bTF2akp6OXpWdmpRNjZmSTJy?= =?utf-8?B?cjZQZlBnVUVVT2RhY3VreEZEdnFhcFhDVkFYVVp2Q1NUNFNGM0YzdlVSempp?= =?utf-8?B?Wkh4b1M0bDRwRjdtN2N2ZkNKWTd2NkZCSTJPTUdpZnNmbk5vNUJpWStuVlJn?= =?utf-8?B?YVlROUttVTBJcFZhQ0lYV1lxUDFwNXVaZjI0STMwbmJqdVlqaVJhdml2M1k3?= =?utf-8?B?NkdwOHNDQlYxMlhMMjlaNjJOS1duRHpCZ2pKY2xFVW5xcjZuWVlOeWM4Z29x?= =?utf-8?B?ZVRYTXFoaDdicmtRalgxdTgyZ2VrL2hRVFVUbzMzVy92MjM0clVhblBpWEpZ?= =?utf-8?B?THpSNnVwNWJ3SjhBUmM1eFpqOWJoYzJaNThxUEZSYmJRbWVsbE9WUDdDVFli?= =?utf-8?B?ZzVwYzN4L2tmVzkvbFVBMXY2eEdZOUVYcENFYVhTVGQ1K05obGMxMWhIM2ZR?= =?utf-8?B?bXpGSi9ZZ3crTm84R3Nielp3YnZRQnpEeTl6ZGVpMVNNTmU4ZDNwMmdBMmtE?= =?utf-8?B?aXVXcjZ3dDh3VDBSU2dDdXVySmNwVmFEUlg1eFVCWjFTQ1hQRlJTZG1OdGdB?= =?utf-8?B?ZXZqOGI5b1hPcVY2UnprcVZVbk5lcTVGRllZZW5vOHIxckd2c2ViZWNVcnhJ?= =?utf-8?B?dlU2T05JbU1vMG15SlNHTjlwVUxMTUFESlBzakhXN3BkNUFMTTU3NGVPaVFQ?= =?utf-8?B?NGF2NnhTSzBzaHRuZXZKYnVHTTNPZS9UN3o3YnN4STI2NXRWYk01Q3BaN1h4?= =?utf-8?B?STdYd0dMdXhaVnVicUVkVVZzbFYrWEowbkU0czE2UzZ0eXVIUnNWTHJWd0dN?= =?utf-8?B?NU9UTE1wcHFlRURLMG1UN2p5SURFMm85N1A5YnlZQjEwc2FnNmlQZmFFQWZB?= =?utf-8?B?QWR4dXcxSDJVWXNXM2Z0OStjVEZTOUFKRkZuVHFBaU83a3dyejFhcVlsMDhN?= =?utf-8?B?dlB2NGJUd3JZSWs1TDBPUGJjc1o5VDNNeGs0SnUrcXRWNk9OTGFVTk55ZXhl?= =?utf-8?Q?rtogYCbKojmQKuLOQQTYDQYkvra4hc77LHqwQV5?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB1650.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d89da4b3-5057-47e5-f37e-08d96705a3b4 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2021 13:46:56.6659 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ghkHC66nP05tmtYxVYvWlm21VlOo9Xuou8pPVRLxhf385xskBavhNWWxqmO281AoCZYsRXTvlfm9zWv6qCOZZw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1921 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.37.102.19, xbe-rcd-004.cisco.com X-Outbound-Node: rcdn-core-1.cisco.com X-Rspamd-Queue-Id: 4Gv9QK6bZCz4xJ3 X-Spamd-Bar: -------- X-Spamd-Result: default: False [-8.80 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:173.37.86.0/24]; RWL_MAILSPIKE_GOOD(0.00)[173.37.86.75:from]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; DKIM_TRACE(0.00)[cisco.com:+,cisco.onmicrosoft.com:+]; MIME_BASE64_TEXT(0.10)[]; DMARC_POLICY_ALLOW(-0.50)[cisco.com,quarantine]; RCVD_IN_DNSWL_MED(-0.40)[173.37.86.75:from,173.37.93.152:received]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:109, ipnet:173.37.64.0/18, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[cisco.com:s=iport,cisco.onmicrosoft.com:s=selector2-cisco-onmicrosoft-com]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DWL_DNSWL_LOW(-1.00)[cisco.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; WHITELIST_SPF_DKIM(-3.00)[cisco.com:d:+,cisco.com:s:+]; RCVD_COUNT_SEVEN(0.00)[8]; MAILMAN_DEST(0.00)[freebsd-questions] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Aug 2021 13:47:08 -0000 VG9tYXN6LA0KDQo+IEhleSBCcmlhbiwgdmVyeSBnb29kIHF1ZXN0aW9uLCBub3Qgc2lsbHkgOi0p DQoNCj4gSSB3b3JrIHdpdGggdGhpcyBraW5kIG9mIGVtYmVkZGVkIHN0dWZmIG9uIEZyZWVCU0Qg QU1ENjQgZm9yIHllYXJzLg0KPiBBbHNvIGhlbHBlZCB3aXRoIHRvb2xzIGZvciBBUk0gYW5kIExp bnV4LiBTbyBpdCBzaG91bGQgYmUgcG9zc2libGUgb24NCj4gRnJlZUJTRCB0b28uIEkgYW0gbm9y IHN1cmUgb24gc3RhdHVzIG9mIHNvbWUgc3BlY2lmaWMgdG9vbHMgaGVyZSB3aXRoDQo+IEZyZWVC U0QgcnVubmluZyBvbiBBUk0gc29ycnkgSSB3b3JrIG9uIEFNRDY0LiBZb3VyIHJlc2VhcmNoIGFu ZA0KPiBwYXRjaGVzIHdvdWxkIGJlIG11Y2ggYXBwcmVjaWF0ZWQgaW4gdGhpcyBhcmVhIDotKQ0K DQpJJ3ZlIGhhZCBzb21lIGdvb2QgbHVjay4gSSdtIG5vdCBzdXJlIGl0cyB0aGUgcmlnaHQgd2F5 IGZvcndhcmQsIGJ1dCBJIGZpZ3VyZWQgSSdkIHNoYXJlIGl0IGhlcmUgYXMgYSByZWZlcmVuY2Ug dG8gb3RoZXJzLCBhbmQgdGhhdCBzb21lb25lIG1pZ2h0IHBpY2sgdXAgbXkgY2hhbmdlcy4NCg0K TXkgZW52aXJvbm1lbnQ6IFJQSTQgdy84R0IsIEZyZWVCU0QgMTMuMCBSZWxlYXNlLCBYIHJ1bm5p bmcgYXQgMTkyMHgxMjgwIHBlciB2YXJpb3VzIGRvY3VtZW50YXRpb24uDQoNCjEuKSAvdXNyL3Bv cnRzL2RldmVsL2djYy1hcm0tZW1iZWRkZWQgaXMgbWFya2VkIGFzIGJyb2tlbiBmb3IgYWFyY2g2 NC4gVGhpcyBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgdGhlIGNhc2UgaW4gdGhlIGhhcmR3YXJlIGNv bmZpZ3VyYXRpb24gYWJvdmUuIENvbW1lbnRpbmcgb3V0IHRoZSAiQlJPS0VOX2FhcmNoNjQiIGxp bmUgaGFkIGl0IGJ1aWxkaW5nIGZpbmUgYXMgbmVhciBhcyBJIGNhbiB0ZWxsLiBNYXliZSB0aGlz IGlzIHJlbGF0ZWQgdG8gbXkgbWVtb3J5L3N3YXAgbm90ZSwgYmVsb3c/DQoNCjIuKSBUaGVyZSBh cHBlYXJzIHRvIGJlIGEgbmFtZSBzcGFjZSBjb25mbGljdCBpbiAvdXNyL3BvcnRzL29wZW5vY2Qv d29yay9vcGVub2NkLTAuMTAuMC9zcmMvdGFyZ2V0L25kczMyX3RsYi5oIG92ZXIgUEFHRV9TSVpF XzRLLCBhbmQgdGhlIHJlZGVmaW5pdGlvbiBicmVha3MgdGhlIGJ1aWxkLiBTaW5jZSB0aGUgZGVm aW5pdGlvbiBpcyBmYWlybHkgbG9jYWwsIGl0IGxvb2tzIGZhaXJseSBzYWZlIHRvIHVzZSB0aGlz IHBhdGNoIHRvIHVuZGVmaW5lIHRoZSBzeXN0ZW0gZGVmaW5pdGlvbiBiZWZvcmUgcmVkZWZpbmlu ZyBhbmQgdXNpbmcgaXQgd2hlcmUgbmVlZGVkLiBTaW5jZSBpdCBsb29rcyBsaWtlIHlvdSBjcmVh dGVkIHRoZSBvcmlnaW5hbCBwb3J0LCBhbmQgSSdtIGNjJ2luZyB0aGUgbWFpbnRhaW5lciwgaG9w ZWZ1bGx5IG9uZSBvZiB5b3UgY2FuIGVpdGhlciBpbmNvcnBvcmF0ZSB0aGlzLCBvciByZS10aGlu ayB0aGUgc29sdXRpb24gKGUuZy4gbWF5YmUgdXNlICJQQUdFX1NJWkVfSVNfNEsiIGluc3RlYWQg dG8gYXZvaWQgdGhlIG5hbWVzcGFjZSBwcm9ibGVtIGhlcmUpLg0KDQoqKiogbmRzMzJfdGxiLmgu b3JpZyAgICBUdWUgQXVnICAzIDA1OjI2OjAxIDIwMjENCi0tLSBuZHMzMl90bGIuaCBUdWUgQXVn ICAzIDA1OjI1OjI5IDIwMjENCioqKioqKioqKioqKioqKg0KKioqIDIwLDI1ICoqKioNCi0tLSAy MCwyNiAtLS0tDQogICNkZWZpbmUgT1BFTk9DRF9UQVJHRVRfTkRTMzJfVExCX0gNCg0KICAjaW5j bHVkZSAibmRzMzIuaCINCisgI3VuZGVmIFBBR0VfU0laRV80Sw0KICBlbnVtIHsNCiAgICAgICAg UEFHRV9TSVpFXzRLID0gMCwNCiAgICAgICAgUEFHRV9TSVpFXzhLLA0KDQoNCldpdGggdGhvc2Ug dHdvIGNoYW5nZXMsIEkgd2FzIGFibGUgdG8gZ2V0IHRoZSBhcmR1aW5pbzE4IHBvcnQgYnVpbHQu IEkndmUgdGVzdGVkIHNldmVyYWwgb2YgdGhlIGJhc2ljIGV4YW1wbGVzIGF2YWlsYWJsZSB3aXRo IG15IFVOTyBsb2NhbGx5LCBhbmQgSSBkaWRuJ3QgaGF2ZSBhbnkgaXNzdWVzIHdpdGggdGhlIGNv ZGUgY29tcGlsaW5nLCBkb3dubG9hZGluZywgb3IgcnVubmluZy4gVGhlcmUgbWF5IGJlIHNvbWUg bW9yZSBjb21wbGljYXRlZCBjYXNlcyB0aGF0IEkgaGF2ZW4ndCBoaXQgeWV0LCBidXQgaWYgSSBo aXQgYW55dGhpbmcsIEknbGwgbGV0IHlvdSBrbm93Lg0KDQpPaCwgYXMgYSBwb2ludCBvZiByZWZl cmVuY2UsIEkgX2hhdmVfIHNlZW4gaXNzdWVzIHdpdGggbG93ZXIgUkFNIGJvYXJkcyBidWlsZGlu ZyBzb21lIG9mIHRoZSBkZXBlbmRlbmNpZXMgLSBKYXZhIGFuZCBnY2MgYmVpbmcgdHdvIG9mZmVu ZGVycyB0aGF0IGNvbWUgdG8gbWluZC4gVGhlIHdvcmsgYXJvdW5kIHdhcyB0byBhZGQgYSBzd2Fw IGZpbGUsIGJ1dCBJJ3ZlIHNlZW4gYSBmZXcgY2FzZXMgd2hlcmUgdGhpcyBjYW4gYmUgdW5zdGFi bGUgKGUuZy4gb25lIG9mIG15IFVTQiAzLjAgVVNCIGRyaXZlcykgYW5kIGNhdXNlIGhhbmdzIGFu ZCBjcmFzaGVzIGluIGFkZGl0aW9uIHRvIGhlYXZ5IHN3YXBwaW5nLCBzbyBZTU1WIChhbmQgaGVu Y2Ugd2h5IEkgZm9jdXNlZCBvbiB1c2luZyBteSA4R0IgUGkg8J+YiSApLg0KDQpFbmpveS4NCg0K ICAgLUJyaWFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogVG9tYXN6 IENFRFJPIDx0b21la0BjZWRyby5pbmZvPg0KU2VudDogRnJpZGF5LCBBdWd1c3QgMTMsIDIwMjEg Mjo0MyBQTQ0KVG86IEJyaWFuIE1jR292ZXJuIChibWNnb3ZlcikgPGJtY2dvdmVyQGNpc2NvLmNv bT4NCkNjOiBmcmVlYnNkLXF1ZXN0aW9uc0BmcmVlYnNkLm9yZyA8ZnJlZWJzZC1xdWVzdGlvbnNA ZnJlZWJzZC5vcmc+DQpTdWJqZWN0OiBSZTogQXJkdWlubyBEZXZlbG9wbWVudCBvbiBhYXJjaDY0 Pw0KDQpPbiBGcmksIEF1ZyAxMywgMjAyMSBhdCA3OjM0IFBNIEJyaWFuIE1jR292ZXJuIChibWNn b3Zlcikgd3JvdGU6DQo+IFRoaXMgaXMgbGlrZWx5IGEgc2lsbHkgcXVlc3Rpb24sIGJ1dCBpcyB0 aGVyZSBhIHNvbHV0aW9uIGZvciBkb2luZyBBcmR1aW5vIGRldmVsb3BtZW50IG9uIGFueSBvZiB0 aGUgQVJNIDY0IHBsYXRmb3Jtcz8gRnJvbSB3aGF0IEkgY2FuIHNlZSBpbiB0aGUgY3VycmVudCBw b3J0cyB0cmVlLCBpdCBsb29rcyBsaWtlIGdjYyBmb3IgYXJkdWlubyBpcyBtYXJrZWQgYnJva2Vu IGZvciBhYXJjaDY0LCBhcyBpcyB0aGUgQXJkdWlubyAxLjggSURFLiAgSSdtIGp1c3QgdHJ5aW5n IHRvIGZpZ3VyZSBvdXQgaWYgSSBjYW4gZG8gc29tZSBBcmR1aW5vIHByb2dyYW1taW5nIChDTEkv dGV4dCBtb2RlIGlzIGZpbmUsIElERSBpcyBhIGJpdCBiZXR0ZXIpIGZyb20gbXkgUElzLCBvciB3 aGV0aGVyIEkgc2hvdWxkIHBsYW4gb24gYW4gQU1ENjQgcGxhdGZvcm0gZm9yIHRoaXMuDQoNCkhl eSBCcmlhbiwgdmVyeSBnb29kIHF1ZXN0aW9uLCBub3Qgc2lsbHkgOi0pDQoNCkkgd29yayB3aXRo IHRoaXMga2luZCBvZiBlbWJlZGRlZCBzdHVmZiBvbiBGcmVlQlNEIEFNRDY0IGZvciB5ZWFycy4N CkFsc28gaGVscGVkIHdpdGggdG9vbHMgZm9yIEFSTSBhbmQgTGludXguIFNvIGl0IHNob3VsZCBi ZSBwb3NzaWJsZSBvbg0KRnJlZUJTRCB0b28uIEkgYW0gbm9yIHN1cmUgb24gc3RhdHVzIG9mIHNv bWUgc3BlY2lmaWMgdG9vbHMgaGVyZSB3aXRoDQpGcmVlQlNEIHJ1bm5pbmcgb24gQVJNIHNvcnJ5 IEkgd29yayBvbiBBTUQ2NC4gWW91ciByZXNlYXJjaCBhbmQNCnBhdGNoZXMgd291bGQgYmUgbXVj aCBhcHByZWNpYXRlZCBpbiB0aGlzIGFyZWEgOi0pDQoNCkl0IGRlcGVuZHMgb24gcGFydGljdWxh ciB0YXJnZXQgYW5kIFJUT1MgdGhhdCB5b3Ugd291bGQgbGlrZSB0byB1c2UuDQpCZWNhdXNlIEkg ZG9uJ3QgcmVhbGx5IGxpa2UgQXJkdWlubyBhbmQgaXRzIEdVSSBhcHByb2FjaCwgSSBwcmVmZXIN CnN0YW5kYWxvbmUgc2hlbGwgYnVpbGQgZW52aXJvbm1lbnQuIEkgaGF2ZSB3b3JrZWQgd2l0aCBN QkVEIGFuZCBaZXBoeXINCm9uIEZyZWVCU0Qgd2l0aCBzdWNjZXNzLiBTb21lIGZyaWVuZHMgZnJv bSBCcmFzaWwgdGVhc2UgbWUgd2l0aCBOdXR0WA0KdGhhdCB3YXMgdW50aWwgcmVjZW50IGNoYW5n ZSByZWxlYXNlZCBvbiBCU0QgbGljZW5zZSBhbmQgaXQgYWxzbyB3b3Jrcw0Kb24gOC1iaXQrIENQ VSA6LSkNCg0KSSB1c3VhbGx5IHdvcmsgd2l0aCBBUk0gQ29ydGV4LU0gZmFpbWlseSB3aXRoIFpl cGh5ciBSVE9TICsNCmdjYy1hcm0tZW1iZWRkZWQgcGFja2FnZSBhbmQgcHlPQ0QgKyBQeXRob24g VmlydHVhbEVudiBmb3IgZmxhc2hpbmcNCmFuZCBEZWJ1ZyBvdmVyIERBUExpbmsuIEluc3RlYWQg dXNpbmcgQXJkdWlubyBFc3ByZXNzaWYgZm9yIEVTUDMyLUMyDQooWHRlbnNhIENQVSkgSSBhbSB1 c2luZyBhbHNvIFplcGh5ciBSVE9TICsgTGludXggdG9vbGNoYWluIHRoYXQgd2l0aA0KbXkgcmVj ZW50IHBhdGNoIGluc3RhbGwgaXRzZWxmIGZvciBaZXBoeXIgd2l0aCBqdXN0IGB3ZXN0IGVzcHJl c3NpZg0KaW5zdGFsbGAgOi0pIEkgaGF2ZSBvcmRlcmVkIEVTUDMyLUMzIHdpdGggT3Blbi1Tb3Vy Y2UgUklTQy1WIENQVSBidXQNCndpbGwgaGF2ZSB0byB3YWl0IGZvciBhIGZyZWUgbW9tZW50IHRv IHBsYXkgd2l0aCBpdCBhbmQgWmVwaHlyLi4gSSBzYXcNCnRoZSBjb21taXRzIHdpdGggc3VwcG9y dCBhZGRlZCA6LSkNCg0KVGhlcmVmb3JlIHlvdSBtYXkgYWxzbyBwbGF5IHdpdGggWmVwaHlyIG9y IE51dHRYIGFzIHRoZSBlbGVnYW50IGZ1bGwNCk9wZW4tU291cmNlIHdlbGwgZGVzaWduZWQgc29s dXRpb24gOi0pIEFyZHVpbm8gU0RLIHdvcmtzIG9uIEZyZWVCU0QNCkFNRDY0IGJ1dCBpdCBtb3N0 bHkgcmVsaWVzIG9uIGV4dGVybmFsIG1vZHVsZXMuIFlvdSBjYW4gZXZlbiB1c2UgaXQNCndpdGgg RVNQMzItQzIgKHNlZSB3aWtpIGJlbG93KSBidXQgdGhhdCBuZWVkcyBzb21lIG1hbnVhbCBkaXJ0 eSBoYWNrcw0KdG8gdXNlIExpbnV4IHRvb2xjaGFpbi4uIHRodXMgSSBhbSBub3Qgc3VyZSBpZiB0 aGF0IHJ1bnMgb24gQVJNDQpMaW51eGxhdG9yLg0KDQpIZXJlIGlzIHNtYWxsIHdpa2kgb2YgRWxl Y3Ryb25pY3Mgb24gRnJlZUJTRDoNCg0KaHR0cHM6Ly93aWtpLmZyZWVic2Qub3JnL2VsZWN0cm9u aWNzDQoNCllvdSBtYXkgcGxheSB3aXRoIHNvbWUgTUNVIHRvb2xzIG9uIEFSTSBGcmVlQlNEIGFu ZCB1cGRhdGUgdGhlIHdpa2kNCndoZXJlIG5lY2Vzc2FyeSA6LSkNCg0KSGF2ZSBmdW4hIDotKQ0K VG9tZWsNCg0KLS0NCkNlRGVST00sIFNRN01IWiwgaHR0cDovL3d3dy50b21lay5jZWRyby5pbmZv DQo=