From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2D931A0C4A; Fri, 11 Jun 2021 12:49:58 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A50F44067C; Fri, 11 Jun 2021 12:49:57 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2067.outbound.protection.outlook.com [40.107.22.67]) by mails.dpdk.org (Postfix) with ESMTP id 4CDB44014F for ; Fri, 11 Jun 2021 12:49:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cvF63THAM9dnQ66IF7vr9nJcGg0SbPJkcB3917T7nZk=; b=FI0TPhR+f8lZo/mjkHIpVThA8idcTxrLN+Y1nTLjkEgyDTg3cl0bu2Je9eZ3EwqolYJK3fW5bZsgkukwoJziuQsb1ZajCzLng92AzOQHIByxOcXeIUyBKWcB6pijTPyk5WY0T/eOZEbPiVkgpd8bhta5QKglmyPNgpj1NT5TiUE= Received: from AS8P251CA0014.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:2f2::13) by PA4PR08MB6208.eurprd08.prod.outlook.com (2603:10a6:102:e5::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.22; Fri, 11 Jun 2021 10:49:55 +0000 Received: from VE1EUR03FT038.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:2f2:cafe::74) by AS8P251CA0014.outlook.office365.com (2603:10a6:20b:2f2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21 via Frontend Transport; Fri, 11 Jun 2021 10:49:55 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT038.mail.protection.outlook.com (10.152.19.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21 via Frontend Transport; Fri, 11 Jun 2021 10:49:54 +0000 Received: ("Tessian outbound bf434e582664:v93"); Fri, 11 Jun 2021 10:49:54 +0000 X-CR-MTA-TID: 64aa7808 Received: from 9eabd099b8d4.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FF78483B-4591-4D85-991A-B4116C0D8332.1; Fri, 11 Jun 2021 10:49:53 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 9eabd099b8d4.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 11 Jun 2021 10:49:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W3wAJ1+uFJyVzrPxbdwRH5oMskX2Tgti0yaQqlv86bGNbVUeLPoAqR72+Z5YC5cD9vvZT1QCoSAI8SwDP3WUdFvhzJ0sa8/+3dcr4elwQdp5OdVpUO/CnL6U5CSqHI7rqqasHDf0N/ftzAKnHa64dIVNsuNMos8J4smDnOFQxxVQFjuYdOuhBqWF06cTbtK50aL86YYCaI7da95RNzikU/Rx/DgVMr8037PptTpGjUH9Op40LXVc9Et4E3JlufTAm8Eekt+mKX7SBOgVcQG6WtakuvBTk2kO/dnSuFp1U2sr/WuSOcWZLQ9RjFKCWS168rmGsfKSGE/wFdqdmzWUxw== 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=cvF63THAM9dnQ66IF7vr9nJcGg0SbPJkcB3917T7nZk=; b=iOAuDLhAnPCYfRO91ClGivrh9qeXh0YFWyUFE0IdajpRmGH4RY201k22miwHMiCy08iALvQyo9XnqXuQrpg5TUxcQH7HuVR+0+9MSe6cuQjY3wHxIQnLKLT4X0kudyUZi14sv4KICnt47JvmH4L1vqSCiga3UcSVGBsH45UTRwY8P/0RfCEotOLSaCgiQ7P1JnTALzI32wkJDbonxDRugH3rd5eyGDMvDQ1Jn/TlTl6w9F4yJqGV+NMPBSQH63QCpid6oMXYjBc7iKXuNPTgSzVKWH3KFBuOw1Vs/LMJz3514iZ0x80JF4a2akWiQ6N5vs9Fg6QnU5KycNBIf0vqfA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cvF63THAM9dnQ66IF7vr9nJcGg0SbPJkcB3917T7nZk=; b=FI0TPhR+f8lZo/mjkHIpVThA8idcTxrLN+Y1nTLjkEgyDTg3cl0bu2Je9eZ3EwqolYJK3fW5bZsgkukwoJziuQsb1ZajCzLng92AzOQHIByxOcXeIUyBKWcB6pijTPyk5WY0T/eOZEbPiVkgpd8bhta5QKglmyPNgpj1NT5TiUE= Received: from AM5PR0802MB2465.eurprd08.prod.outlook.com (2603:10a6:203:9f::22) by AS8PR08MB6823.eurprd08.prod.outlook.com (2603:10a6:20b:394::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.23; Fri, 11 Jun 2021 10:49:41 +0000 Received: from AM5PR0802MB2465.eurprd08.prod.outlook.com ([fe80::e890:2ff8:8cdf:83b2]) by AM5PR0802MB2465.eurprd08.prod.outlook.com ([fe80::e890:2ff8:8cdf:83b2%4]) with mapi id 15.20.4195.030; Fri, 11 Jun 2021 10:49:41 +0000 From: Ruifeng Wang To: David Marchand CC: Jan Viktorin , "jerinj@marvell.com" , Bruce Richardson , dev , nd , "J.Grant@qub.ac.uk" , "thomas@monjalon.net" , Honnappa Nagarahalli , nd Thread-Topic: [PATCH] eal/arm: enable FreeBSD build Thread-Index: AQHXWQVlpGTVJFILjEeHec9sxLRPBKsOjeIAgAAdinA= Date: Fri, 11 Jun 2021 10:49:41 +0000 Message-ID: References: <20210604054851.425452-1-ruifeng.wang@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 475781A19CA50649B11320DBC931D9B5.0 x-checkrecipientchecked: true Authentication-Results-Original: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.113] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 4e22284b-fa12-4e4a-62a3-08d92cc6a5ed x-ms-traffictypediagnostic: AS8PR08MB6823:|PA4PR08MB6208: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:208;OLM:208; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: z/TmTK33gekVeVEsFr4q6NY9Pyi+zwoucVvzBbBIVQMjqLPw7HqrFD+j5CHYjZEx/g/wpGjDi2yFh40cLwf/FLrnxfDeBiQ9mfbB5AB32dsmORt326V8ubf7uScfqfD2noemhq/itoU70kfCRGAp2qjrfkd1Dj23wPR5oIZegXU3wrDUr1Ftx5ZM7SHw1palBZFdLR5FzMYPdnYRbuJA/8Qmpju/5zN85IQC5srY2sNZZEUojOmcK3EH/f0L9EhLi+ejVBD1jO0yX2tNOcqOxgvokvn/eCnOnDWImahQUjwzXO/ZmTPFVz2dZlLZCbmAXEn2VKRpXxu/kdF+YLht079zXYSOBUKbd8CRwi4BYjUzzShiYZAF1SCN+8SR73C4AHVbbEDViLrv0UQNjBYhptt/nSbnAUnQ5xVBDG476yRRnJ5DFeVIg/+9laOSkFbMd4fRdhQg38rI34pJUKq4lZU2RNfO8Z6Dbggl5KiY26qaa9rKgkjNzgcuiWqGB/O/lHLOJiO55GrGbu6lG3HaJbZIHgQ+CwWF2knSZvPYZGyTjfx2VQRsBeLC88LZPWKNnU97ONxKxgUc5Zn/xTMi/muxDJ8LE4ZNLnECmwwtnl0= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM5PR0802MB2465.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(376002)(366004)(136003)(396003)(39860400002)(6506007)(4326008)(54906003)(7696005)(478600001)(33656002)(316002)(53546011)(8676002)(38100700002)(122000001)(8936002)(83380400001)(52536014)(2906002)(66946007)(9686003)(5660300002)(76116006)(71200400001)(66556008)(66476007)(86362001)(55016002)(66446008)(64756008)(6916009)(26005)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?KzJBeklXdElIQkl2b2dqc0lXTXRtN3UrdmZkQk1jbmRLSCt4YmlqalRIeVhP?= =?utf-8?B?TkpuWWdNbUVmbGl0a2pyb1lQbFdkempvNkRuOW1acXZXYXdXQVBPaXZHUUNk?= =?utf-8?B?Zk1iMDlpaDBLdi81bnJlMGl0bHMxSXRoQ0FYd1JuZENMeTNZSXZZK2lnTEVz?= =?utf-8?B?dnFCdGJTQmZYS0FuTkNmYk5CVUowNUJNQUhZTC8rZzhBcFVWRFkrSkprL2VN?= =?utf-8?B?V3ZPNkY2M3lBbHdmVVBaNVpLUmdoc1NpNDNHbHoyVUZtQitwTUh3QnJwYWlP?= =?utf-8?B?ZjZML2lPeEpZNXBJMlliVG1EclFjUURKRHREczRKTkJzMHA2RWlaWkRWOTBF?= =?utf-8?B?TTV1T3Bac0dQWHRsNmRqQWRydmhlVndYZjU4c0R1dXBqSi9nOGluMWJzRUo3?= =?utf-8?B?MEFObmVYTjd6ZHh0eVh5YTFFdjllME1IVk9teUJVbVZGM01BdWxuSGxxUUQ1?= =?utf-8?B?ZTZNRytYakJaTythYTJneUFmTG1HWnNwYUZWM1dXSE5iTVBsamRVa1J3NmF3?= =?utf-8?B?NnI2N2ViU0M1Y2taTk5EcGtSYlBBM1B5Qld0Q2VZTzFxUWJ3THNGUlVUUnZW?= =?utf-8?B?UU1xL2hJT1VSdWtmZGxSbFVBSG5YR05ZdkhXb2tFdVF2ZjIwMnpFUGh4djg5?= =?utf-8?B?NzZEVFVaak16eFNoN09MVHY1Q1EwUUFpSWpNY0JTZWNzWnZheHQxdHlmdGk2?= =?utf-8?B?STY0VnRxODB2QzBvcTNZY2I2ck9yRjNqeTBJbElaVTZuK25MN2NsN3hoay9F?= =?utf-8?B?ZDdHV2RUK3UxM20zVTlyb2xCTkRVVldkSU52eThmTTl6UG8yeHRaMHlTczFj?= =?utf-8?B?WHp1WW43US9hY3VyNEhScGlzRFFMSThZUk9ZMXlaWEM1cWRRWFFWZ2NsS2l5?= =?utf-8?B?QnJKK3lYUmt1L0E0bWhrYklxdmJ6WEVwTEtWbFp4ZWd6SGNIam1sSFh4MEVU?= =?utf-8?B?bzFZNDE5aHNjdFE0YzZ2MktRZGpJek5iQnUyY3lkRXl2T2RHQmRwLzBlSWg4?= =?utf-8?B?SEg4OTNDdHdBczdFTkxxOFhTREZlalFvc2YrdGorVmkrRkxQRXNnaElmWHVa?= =?utf-8?B?ZHFUZ2tKSHdQdzI0eHJyL0xGZWE5dGlSeGh0MG5vcVdRT2FkSjRhZWxQSThN?= =?utf-8?B?Y2Z1Z0JIQ1BXdlVKc3VTa0trT2VMeENnUW1EMzhTNG1uajluMkhRUnQySnRi?= =?utf-8?B?UkpqWmEyeW85MU5LaytGN0pwSkpsNTUzU2t0dmp0VlJjQnUrd1RBbk9Dd0h2?= =?utf-8?B?emJQYXl6MlQwSnZBdEhEaGpRdllXVE4rNy9sc3lzYTFWV3dLdUNpU0o1cms0?= =?utf-8?B?UldiRjk1LzlxWWtwOFZ4WldhckJ3ZzdsS0g0c2N4VGNsNUhrb0NsNTNCMXRL?= =?utf-8?B?d1ZMM2pIU2VLdGM2M29wVVZJWFB5T2VBU1ZxNWl6V0loL0p1bm8yc2NXSC9M?= =?utf-8?B?dDFtUlpsSEc1WnZMWEZ4c3hyMGFPQ2pLTmo1NVhReTByaUJyK0VaSDJoTEVa?= =?utf-8?B?SUdDMXdMMGpWL3hULzQ4RkZkOS9lSy9UcS9ZMlNSK2w5KzlTOXdCU3BwekpO?= =?utf-8?B?WXJLTkFQREV3YjY1V1FIMUJlNFkvQzdJYTA4a3o3RFlHYjV6cUZnbFFUL0Jz?= =?utf-8?B?M0ZJNGFQMFo5UGU3YnZuT0padFRYS3E3OWlqTytPTUZnTGRCSEpyR0ZSdVNH?= =?utf-8?B?UHFCMzVOK2Z2NmVxRjdsVlNrc3JOdzJvb2RlUTVyZTJ2WDNNbk93R0VMdmw3?= =?utf-8?Q?gXFcrRbS7Wsl+WwylUSAu6bgWNkOUyRzROi6XT6?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6823 Original-Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT038.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 7c0c6a0c-857e-4f54-be18-08d92cc69e06 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EIruONx8LWyfY881Yop6dnmIfDoYUYzg7xXQdMkPfv8xV5hqCfZKvcgzPQthpUXpV0M0ZVJWZnwt+YXwGxCWD9kkCACIGzxj0PbiZ8SYCsdx7roaRLB1LauA6LomJZ+2N3ZNQbtLTbylyhpUFDM9HFJQDe3rVc0jqvXWMWeGvqpngQKV3fXEAUVaXFT/cspgBEXk/t3aKVK1rxFo7ghXZtuk2XsUaVZJlQlnpvJRwulOZTHlwyfg9A7tWEKxzCRPEdd57KlDrIS6qJVuvUx2shNJC9oblsOiVj0Z5K+Tcc6CsCBahGyLW2sXM373gRehAp8DuYOSnwuxTV7l1yywPKZcgmoQdJHLa0h6yLGVXPfXY/9XjN2oFRk+xOZiT9vttCothBR3YOhcyc8GZmTf6NlZs8p2PwrGXo+Vz+w8NNsNQUgMyflBXpFq12NIxpbXxZ9NYTJZ+bDD+T2+fRff3n5Yx3DkqsaXnwFXDZnxh1qnpS/Fb5M6ZmdCMmZ7/xTMc8PKgrfAKLxM0IwzxFeY3fMbSRg8DB9pdGpiWj3tgOBfON0PBqzIVIa2UBmrK9o/wMwAQeJppOB2z2oWj5VNMk0gAAQ9t7avHoCQ1BsBZzZf5WFaFtoST8t7kSvaaQrFUPjOTd4MI155fr4lYvCELA== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(396003)(136003)(376002)(346002)(39860400002)(46966006)(36840700001)(81166007)(9686003)(33656002)(82740400003)(2906002)(86362001)(186003)(356005)(336012)(53546011)(7696005)(82310400003)(478600001)(55016002)(8676002)(6862004)(54906003)(8936002)(6506007)(70586007)(4326008)(70206006)(316002)(36860700001)(52536014)(83380400001)(5660300002)(26005)(47076005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jun 2021 10:49:54.7241 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4e22284b-fa12-4e4a-62a3-08d92cc6a5ed X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT038.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6208 Subject: Re: [dpdk-dev] [PATCH] eal/arm: enable FreeBSD build X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogRnJpZGF5LCBKdW5lIDExLCAyMDIxIDQ6 NTkgUE0NCj4gVG86IFJ1aWZlbmcgV2FuZyA8UnVpZmVuZy5XYW5nQGFybS5jb20+DQo+IENjOiBK YW4gVmlrdG9yaW4gPHZpa3RvcmluQHJlaGl2ZXRlY2guY29tPjsgamVyaW5qQG1hcnZlbGwuY29t OyBCcnVjZQ0KPiBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47IGRldiA8 ZGV2QGRwZGsub3JnPjsgbmQNCj4gPG5kQGFybS5jb20+OyBKLkdyYW50QHF1Yi5hYy51azsgdGhv bWFzQG1vbmphbG9uLm5ldDsgSG9ubmFwcGENCj4gTmFnYXJhaGFsbGkgPEhvbm5hcHBhLk5hZ2Fy YWhhbGxpQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIGVhbC9hcm06IGVuYWJsZSBG cmVlQlNEIGJ1aWxkDQo+IA0KPiBPbiBGcmksIEp1biA0LCAyMDIxIGF0IDc6NDkgQU0gUnVpZmVu ZyBXYW5nIDxydWlmZW5nLndhbmdAYXJtLmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4gPiBCdWlsZCBv biBGcmVlQlNEIG9uIGFhcmNoNjQgZmFpbGVkIHdpdGggZXJyb3I6DQo+ID4gbGliL2VhbC9hcm0v cnRlX2NwdWZsYWdzLmM6ODY6OTogZXJyb3I6IHVua25vd24gdHlwZSBuYW1lICdFbGY2NF9hdXh2 X3QnDQo+ID4NCj4gPiBUaGUgZGF0YSB0eXBlIGlzIHVzZWQgYnkgT1MgTGludXggYXV4aWxpYXJ5 IHZlY3RvciByZWFkLCBhbmQgbm90IHVzZWQNCj4gPiBieSBhcmNoIHNwZWNpZmljIGNwdSBmbGFn IEFQSSBpbXBsZW1lbnRhdGlvbnMuIEhlbmNlIHJlbW92ZSBpdCBmcm9tIEFybQ0KPiBmaWxlLg0K PiA+DQo+ID4gUmVwb3J0ZWQtYnk6IEphbWVzIEdyYW50IDxqLmdyYW50QHF1Yi5hYy51az4NCj4g PiBTaWduZWQtb2ZmLWJ5OiBSdWlmZW5nIFdhbmcgPHJ1aWZlbmcud2FuZ0Bhcm0uY29tPg0KPiA+ IFJldmlld2VkLWJ5OiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8aG9ubmFwcGEubmFnYXJhaGFsbGlA YXJtLmNvbT4NCj4gDQo+IFRoaXMgbmV2ZXIgd29ya2VkLCBzbyB0aGlzIHBhdGNoIGNvdW50cyBh cyBlbmFibGluZyBhIG5ldyBzdXBwb3J0ZWQgT1MvYXJjaC4NCj4gDQo+IElmIHdlIHdhbnQgRnJl ZUJTRCBzdXBwb3J0IG9uIEFSTSwgd2Ugd2lsbCBuZWVkIG5vbiByZWdyZXNzaW9uIHRlc3RzIGlu DQo+IHNvbWUgQ0kuDQpDdXJyZW50bHkgbm8gcGxhbiB0byBjbGFpbSBGcmVlQlNEIHN1cHBvcnQg b24gQXJtLg0KSSdsbCB1cGRhdGUgY29tbWl0IG1lc3NhZ2UgdG8gdHJlYXQgaXQgYXMgcmVtb3Zh bCBvZiB1c2VsZXNzIGNvZGUuDQoNCj4gQSByZWxlYXNlIG5vdGVzIHVwZGF0ZSBpcyBhbHNvIG5l ZWRlZC4NCj4gDQo+IA0KPiAtLQ0KPiBEYXZpZCBNYXJjaGFuZA0KDQo=