From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 906AAC433B4 for ; Mon, 12 Apr 2021 10:21:01 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 25DC361353 for ; Mon, 12 Apr 2021 10:21:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 25DC361353 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.108905.207795 (Exim 4.92) (envelope-from ) id 1lVtgO-0005LC-Qe; Mon, 12 Apr 2021 10:20:40 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 108905.207795; Mon, 12 Apr 2021 10:20:40 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lVtgO-0005L5-N7; Mon, 12 Apr 2021 10:20:40 +0000 Received: by outflank-mailman (input) for mailman id 108905; Mon, 12 Apr 2021 10:20:39 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lVtgN-0005L0-6J for xen-devel@lists.xenproject.org; Mon, 12 Apr 2021 10:20:39 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown [2a01:111:f400:fe07::627]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 90070c1b-336f-423f-9f96-71c71c74c7dc; Mon, 12 Apr 2021 10:20:35 +0000 (UTC) Received: from AM6P191CA0007.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8b::20) by VI1PR0802MB2430.eurprd08.prod.outlook.com (2603:10a6:800:b1::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.18; Mon, 12 Apr 2021 10:20:32 +0000 Received: from AM5EUR03FT062.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:8b:cafe::81) by AM6P191CA0007.outlook.office365.com (2603:10a6:209:8b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.16 via Frontend Transport; Mon, 12 Apr 2021 10:20:31 +0000 Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT062.mail.protection.outlook.com (10.152.17.120) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17 via Frontend Transport; Mon, 12 Apr 2021 10:20:31 +0000 Received: ("Tessian outbound b610e7b4d771:v90"); Mon, 12 Apr 2021 10:20:30 +0000 Received: from 2d26eb4444bb.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 92ED0081-7A2C-43D2-BE89-7898C6D1FBD3.1; Mon, 12 Apr 2021 10:20:20 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 2d26eb4444bb.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 12 Apr 2021 10:20:20 +0000 Received: from DB7PR08MB3500.eurprd08.prod.outlook.com (2603:10a6:10:49::10) by DB6PR08MB2646.eurprd08.prod.outlook.com (2603:10a6:6:20::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.21; Mon, 12 Apr 2021 10:20:17 +0000 Received: from DB7PR08MB3500.eurprd08.prod.outlook.com ([fe80::5959:35df:3647:b78d]) by DB7PR08MB3500.eurprd08.prod.outlook.com ([fe80::5959:35df:3647:b78d%7]) with mapi id 15.20.4020.022; Mon, 12 Apr 2021 10:20:16 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 90070c1b-336f-423f-9f96-71c71c74c7dc 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=fJQ10c6fct8kUACaMKXwNmIMEJ/yIhydrztyzbOsUH4=; b=hxv0F+RBYctQLDsC/VnyuzaPyttkwjXfsZBrkvXr9FO5NfJcVYoPny0q82bZboAJoNXjW9Em6RdVTOcRD07mW6tzMv7s/i4Iie4ubx1Xz9P4l/408M25d2BzjyBnHQoL/lmlw0txBCzWS0ca4nRAASdWunUu6iy0MpN40TCzweA= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;lists.xenproject.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; X-CheckRecipientChecked: true X-CR-MTA-CID: 8aceef6b6694594e X-CR-MTA-TID: 64aa7808 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gGBS7HeS7yM+i7dqOEFaDO7G/zzozJj336j7u3qpy2tKPyYRazero+53f6OAwh9PZO1o1ayegChFeabuIuxUC/nmRZGkzzLOU/EDI7r4bX9r/Zx2lzc4xWMR+X+OOGWpyvd6r/jH0oqcI8UZ+2ZGmEnW+u8wfj+0NjVsXNBx7ZAmOpeU8r2IC53feseYi5VMZOSjf2w7xZgSvkzyOvydWJaFMO5ZRGF71ff4ngd3iBQKjR0+A4p/EF6cGVhGr8+ZfCJARrOSN3fUCu2BF6R3m7g4HtFQ0VjBGvcY7+q1u70ps+LL5X+Hx7cwXYohBHFahVIrJxPV0NQsQLDrjEbjQQ== 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=fJQ10c6fct8kUACaMKXwNmIMEJ/yIhydrztyzbOsUH4=; b=KyrFu/eB/LMSZAl3RYCwxUmG1W0szLBzsqDW0NtMTGR21vpdgui2nIjKXkqhRO/qRP2UkCTefEDTrMNaoq8SsNrUl9S9wYeuXAWrnXfmHnjXaItn2TxXijXkj0CfCINhdBTEIHLPXmYl1h6tdhrLG+BVDPIB3ItVJ2ae/cRlmTfI1f46edxVwXhb3wsidl+oyW952uK/DQ9oJBJRl8szthKGas1y8KzeyKg+vogh27vzTtiTzGgxQksygD7jZWSaoRlhsPurfWsMhUErYw7oe3mEigaBl408DLG0HrM+arNn4JhZDI+ccuRugPp1frsXWORehZSg/G0iE7/1g4QbmQ== 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=fJQ10c6fct8kUACaMKXwNmIMEJ/yIhydrztyzbOsUH4=; b=hxv0F+RBYctQLDsC/VnyuzaPyttkwjXfsZBrkvXr9FO5NfJcVYoPny0q82bZboAJoNXjW9Em6RdVTOcRD07mW6tzMv7s/i4Iie4ubx1Xz9P4l/408M25d2BzjyBnHQoL/lmlw0txBCzWS0ca4nRAASdWunUu6iy0MpN40TCzweA= From: Rahul Singh To: Stefano Stabellini CC: Julien Grall , xen-devel , Bertrand Marquis , Volodymyr Babchuk , "brian.woods@xilinx.com" Subject: Re: [PATCH v3 0/3] Generic SMMU Bindings Thread-Topic: [PATCH v3 0/3] Generic SMMU Bindings Thread-Index: AQHW9DbnaDtcsjSAAUiKSXHzYBU+iaqmdrkAgAIitwCABL7WAIADyieA Date: Mon, 12 Apr 2021 10:20:16 +0000 Message-ID: References: <80de3eb5-b338-af4e-42eb-d358f51d0bd7@xen.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Authentication-Results-Original: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=arm.com; x-originating-ip: [80.1.41.211] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 2d8f157b-dbee-40c4-441a-08d8fd9c9a15 x-ms-traffictypediagnostic: DB6PR08MB2646:|VI1PR0802MB2430: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: u8yuXlhK/johHNeZFuIZjzXqrgqkroWO5xHZwzI0rCWZkO2sBKc9NavsbmZAn9fUG9lzN0jLLOr+q2xpP9XjLVm7GF/TPBrBGWdhm6oixee7NCsGBXZBZlCf0L4JJsmZ6dsDRdSpz7lH1MVjRUqt8ielOb8mlSdEZF9p9K0iP119P850XsXR6YzJbad/MPoj3YwprdLo43fmTkpAnSvab7XfRkr0oSaamlY61SmRUQXbp7qKRRnCBR/Sb6keizPWOYsDLjqXGYG/NEG4r4rAK3dd16CMuTfYBwSp+Esv/75U1Dmnnvp5ZtOH50MDKmFULC7oplHicUnzN92BhZz8JkJNWaEQ85ZC1S+PSHQSjr7VMdBjMvdzOUYSCSJfWFaS7dkGlNawAlIVot1vG4mt5o2Vvj5d/OOJkvLYiy2xpikEcr59IN50F//2M54/oKr1mMNjk+U4ZCjUaZzmqhbC8l1ZJiTLgwTLVTuzWTg5zfTdqx/+TrcwGRtVifCXFUPCz/buGi/Wz289B+jv1zhM/0/hwSMdCOz95RzLwmUvv10ewVayNlV64fIJk17hkpcvx/dUYWpERQkJbZHYYfH0gSQEXGxkVnVa7aNSXAx3P1/smJnL3GNDR+uiNEWhch7B00ajyvpi+wxjLLnSdbDkWUsJtTHIaM0lYpAyMtXFTRpAXHRtx7rqqNqeurNBMeP0Cb3hwxv4oBEn2HSNkqVca1alEJD07P5zrVXHoKffLIER01lM6t63krXXtkzPxZJPmmFOyz5MrOtrUtKEVKyx1jLLJggPLrw1QxISClwiEL0= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR08MB3500.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(346002)(366004)(136003)(39860400002)(376002)(71200400001)(66946007)(2906002)(8936002)(76116006)(83380400001)(66446008)(91956017)(64756008)(316002)(6486002)(66556008)(166002)(66616009)(6512007)(99936003)(33656002)(2616005)(66476007)(186003)(86362001)(8676002)(53546011)(38100700002)(966005)(6506007)(36756003)(5660300002)(4326008)(26005)(478600001)(54906003)(6916009)(41533002)(45980500001)(6606295002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?enY1YlhIT2c5MURBSE5rSTRPekszenV2c2ZzN24vYlFqTmhqaEw0RkgyTG9v?= =?utf-8?B?K1RHZFZ3dUdFdkVLcUlTaDNBMW9kdEhqMTQ0SzZOcndzcnhlS1VjRFcwT2dp?= =?utf-8?B?V3NuMmppaVhkaVc3Y2FoSUtSWEVSTXB1TjU2enNNWU9FT0R1a3FHSFFScTFQ?= =?utf-8?B?Y1pRTTdMWkk4Q0JwY2Rydko4OTNFaldyUEoyam4zM01XR2xTb2hSWEpmOVVu?= =?utf-8?B?Q0dwVEdodEZ1cUo0N09UelVKZUtOOUM5WHljWDA4NUQ0N0NXVXF5K1Z2ZGdI?= =?utf-8?B?OUMxRUhnT2VPbCtGVENVa0h5UkdGdGV0Y29HWVh4anAyZElkbWV6RG5FMmM1?= =?utf-8?B?eXd5T1EzNmtCZFNkUnNuc3hNZXJha1ZVQmFOdHhCWmI2K3Q3RjdqS3RIeExl?= =?utf-8?B?dTRCMVB5NHRNWnozTldsc2ozZFluNUVvUWNJMGt6RWRvbXVUVkNNeWp6YnI2?= =?utf-8?B?eXE5d3oyR2hwKzkyMHNSK3FwY2E0YmZOV0hzcWllQXRXby9WRHIyQ3NwM2Nm?= =?utf-8?B?QmZQMHg3QUx2dmp3UHJZYm5hejBmcmdSZXhKTTV5TGZDeHcxYlhoNFZGRWZk?= =?utf-8?B?cU9LM3BJTUh2MWxMazZiSytOK21UNFNhbDM0NjBuSUp3VlhXekUzUGtza29v?= =?utf-8?B?by83R29ZbEYrVzU3K3F6bDZ6bllFallDUmJmZEQwaVpSRTlROEpIaGNicEhP?= =?utf-8?B?bk5aVnV5a0lMaGMzZmVHNHI3RmpVcml5a1RtUC9LN05tak5mcUFxQkdIY2tl?= =?utf-8?B?bG92RkhOK3Q5a0dsYXlYSk82SkVGVDNFTlRnYTF2WHRveWx5ZDRreTljaEpY?= =?utf-8?B?RnNRZm1OZzhCMDJRc2MwM1ptRTM2cTBVb2RPSTM1M0ZaVmZtNVpMUkZpR1ho?= =?utf-8?B?bkt3Rm8xYlJtQ1dLQldwaXpaL2ZYajYxdTdYRGQwTnFFVnNDZ09YQ2tNZWht?= =?utf-8?B?bm5yMTdTNzRPaEEwNkpFZk9wSDhyZG01bHkwU1FYakNkNUJnek1Hd2hYZzZw?= =?utf-8?B?VlVXTEdpZXhobmNWVkFiZndXRHEwM05NSGlrZGt6WGRINlpyZXNjQ2ZyajRl?= =?utf-8?B?TW5tVXdHYUxJc2dseWZkamlpd3pnRnUzUHRwZk85UXZlRUJPYS9XT24wZXZ0?= =?utf-8?B?ODZlSXVXaldDU1EvTnQxSFN5bWluYVNQU3ZRTHlCRERXOTZqZG5GN2RwNzY3?= =?utf-8?B?YmplZ1NoM0pUbll0eUNYU0dFNmdLSWl6S1B2WjJsRG85QzRsaVpkRGppVzNN?= =?utf-8?B?cFlzOTdiRkt2UWEvR0NpcFlvUFk4MGc5YllXbjZzbjR1bEgvakFJRFcrZDJr?= =?utf-8?B?MmQvQ3VjV2V2eVVHRzIrWk1NNTlKaVU3N0ZwWE9vcy9FYkNDT3pOUGtFOCt6?= =?utf-8?B?Mno0dWZSbjl6UDhaQ1ZTWUJNelJtd2RtTFRJSWxhdnJBazFvclNwemQrTUI2?= =?utf-8?B?cnl1K2pNdW9SSnRqNzV3NUhnRVplZUZKZFpQdE1mTSsvU1dXVWZFejBpVURp?= =?utf-8?B?Tmt0YVlEZ3RpNGppMWZQZDlkT1ZheEJzaFVkN2UwZklob1FwM2M5YTgxMERF?= =?utf-8?B?UDViSXcyU2IydHhaeVhBM0ROM0VxME5BMWhyRUtpb1J2SEwzalU3U1k4OXR2?= =?utf-8?B?S3UrUVpZZ3JiZVcxYlgyRk1OU3l5c3hTZi9BUlNpU3dpdVZVOUVEeWlQc2Fi?= =?utf-8?B?a0ZoaFkzYTFjZXRXNGo2dGlSL3pHM3Vya1lHaVRGMUp1cWpRajg5elpBQWtt?= =?utf-8?Q?CjVKrz+ocrXcWJx5wvXJCop1E52Yhg93B8+Z4nc?= Content-Type: multipart/mixed; boundary="_004_A64881AFDAD64A14A545354A75FE1B4Farmcom_" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR08MB2646 Original-Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: c9afd184-6ef7-4c4d-883c-08d8fd9c913d X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EokDqbUZXNSY3GYHENXtJ26S4+RqlTlIQ97mBYOHP18eTatzj2KxWhKRJyCAa3GsGn+6RmfBXzqFZxvZxhSe2+w8nHODQiyBjolJKbK96xNWhOeT35iA50dwVh2801vpDRC1AMDRXlygWyZ/zLzw1JSmCcW1osAe8plc6uwdIDpxIGiXsSvhMzTiLNsalT5v9Gy9GmCjLwIL41+mu4280KsDObD9gIL3W1ftH969CA+yxAJtfHqTW7X1lF/wM46s2nl/uaqLFNiaJ4nD9T8qngqOiqI5XZ+TzEpr0x9ZWMaWW3mtdNTb6x0t0yAm8qdCAruFIXzN+zf5E8AJ21T3jpqlyTnGVefiPkg58Ypun312pDMHs+ZynD2Cfr/gac9i+QTNoK4pE6vaPRvS+tC2c+sKTHC1Y+wciFnbItQs4D4UdTADODDjpi75LfyriwFR3IP873LaU7RH6TnsNLZASLKyeOqIfaF2laxjWapYNuTqGGMt0LVhnGtgBLI3wEJzJC5X9K/Op7A2THynHME4Maxthnrhx7WULKPd0OlzEuMA/Zu4WeQ1Deg/28v2XHo/04hYSXIas26F2HRhETvC0YyZPzz8AbnQR9ItlLtD/EwLUiT0AGQeXhisKG6Aazh5v1jv5D606TwlMP8QxAfWs1+Sn/+ZRm7xNxEKFx650dYkUaDjNV/0VX0atKoyjXLeIMfeJJwx+jyxj3ilpjzNUFkmSfANGXSZcu8KLl1yYPJzqhKEw7DNKByNIRKqNISxDfinRMGIvj6lrjm4uEgYmRJVsabiYzrfgC9Rm7aknQ4= 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)(376002)(396003)(39860400002)(136003)(346002)(36840700001)(46966006)(86362001)(356005)(36860700001)(47076005)(33964004)(45080400002)(166002)(235185007)(70206006)(2616005)(186003)(30864003)(6862004)(2906002)(6486002)(6506007)(6512007)(53546011)(478600001)(336012)(316002)(99936003)(82310400003)(33656002)(4326008)(81166007)(82740400003)(966005)(36756003)(83380400001)(26005)(8936002)(66616009)(5660300002)(70586007)(54906003)(8676002)(107886003)(41533002)(6606295002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2021 10:20:31.3926 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2d8f157b-dbee-40c4-441a-08d8fd9c9a15 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: AM5EUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2430 --_004_A64881AFDAD64A14A545354A75FE1B4Farmcom_ Content-Type: multipart/alternative; boundary="_000_A64881AFDAD64A14A545354A75FE1B4Farmcom_" --_000_A64881AFDAD64A14A545354A75FE1B4Farmcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgU3RlZmFubywNCg0KPiBPbiAxMCBBcHIgMjAyMSwgYXQgMToyNyBhbSwgU3RlZmFubyBTdGFi ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToNCj4NCj4gT24gVHVlLCA2IEFw ciAyMDIxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6DQo+PiBPbiBNb24sIDUgQXByIDIwMjEs IEp1bGllbiBHcmFsbCB3cm90ZToNCj4+PiBPbiAyNi8wMS8yMDIxIDIyOjU4LCBTdGVmYW5vIFN0 YWJlbGxpbmkgd3JvdGU6DQo+Pj4+IEhpIGFsbCwNCj4+Pg0KPj4+IEhpIFN0ZWZhbm8sDQo+Pj4N Cj4+Pj4gVGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciB0aGUgZ2VuZXJpYyBTTU1V IGJpbmRpbmdzIHRvDQo+Pj4+IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMuDQo+ Pj4+DQo+Pj4+IFRoZSBsYXN0IHZlcnNpb24gb2YgdGhlIHNlcmllcyB3YXMNCj4+Pj4gaHR0cHM6 Ly9tYXJjLmluZm8vP2w9eGVuLWRldmVsJm09MTU5NTM5MDUzNDA2NjQzDQo+Pj4gU29tZSBjaGFu Z2VzIGluIHRoZSBTTU1VIGRyaXZlcnMgd2VudCBpbiByZWNlbnRseS4gSSBiZWxpZXZlIHRoaXMg dG91Y2hlZA0KPj4+IHNpbWlsYXIgYXJlYSB0byB0aGlzIHNlcmllcy4gV291bGQgeW91IGJlIGFi bGUgdG8gY2hlY2sgdGhhdCB0aGlzIHNlcmllcyBzdGlsbA0KPj4+IHdvcmsgYXMgaW50ZW50ZWQ/ DQo+Pg0KPj4gVGhhbmtzIGZvciB0aGUgaGVhZHMgdXAsIG5vLCB1bmZvcnR1bmF0ZWx5IHRoZXkg ZG9uJ3Qgd29yayA6LSgNCj4+DQo+PiBUaGV5IGJhZGx5IGNsYXNoLiBJIGRpZCB0aGUgZm9yd2Fy ZCBwb3J0IG9mIHRoZSB0aHJlZSBwYXRjaGVzIGJ1dCB0aGV5DQo+PiBmYWlsIGF0IHJ1bnRpbWUg aW4gbXkgdGVzdHMuIEkgcmFuIG91dCBvZiB0aW1lIHRvIGZpZ3VyZSBvdXQgd2hhdCBpcyB0aGUN Cj4+IHByb2JsZW0sIGFuZCBJJ2xsIGhhdmUgdG8gcGljayBpdCB1cCBhdCBzb21lIHBvaW50IGlu IHRoZSBmdXR1cmUgKGl0DQo+PiBtaWdodCBub3QgYmUgYW55IHRpbWUgc29vbiB1bmZvcnR1bmF0 ZWx5KS4NCj4+DQo+PiBSYWh1bCwgaWYgeW91IGhhdmUgYW55IGlkZWFzIGFib3V0IHdoYXQgdGhl IHByb2JsZW0gaXMgcGxlYXNlIGxldCBtZQ0KPj4ga25vdy4gVGhpcyBpcyB0aGUgYnJhbmNoIHdp dGggdGhlIGZvcndhcmQgcG9ydDoNCj4+DQo+PiBodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9y Zy9naXQtaHR0cC9wZW9wbGUvc3N0YWJlbGxpbmkveGVuLXVuc3RhYmxlLmdpdCBzbW11LWdlbmVy aWMNCj4NCj4gSSBkaWQgc29tZSBtb3JlIGludmVzdGlnYXRpb24gYW5kIHNwb3R0ZWQgYSBtaW5v ciBlcnJvciBpbiBteSBmb3J3YXJkDQo+IHBvcnQuIFRoaXMgYW4gdXBkYXRlZCBicmFuY2ggYmFz ZWQgb24gc3RhZ2luZzoNCj4NCj4gaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0LWh0 dHAvcGVvcGxlL3NzdGFiZWxsaW5pL3hlbi11bnN0YWJsZS5naXQgc21tdS1nZW5lcmljLTINCj4N Cj4gSG93ZXZlciwgdGhlIHJlYWwgaXNzdWUgaXMgdGhhdCBSYWh1bCdzIHBhdGNoZXMgYnJlYWsg U01NVSBzdXBwb3J0IG9uDQo+IFp5bnFNUCBldmVuIHdpdGhvdXQgbXkgY2hhbmdlcy4gSSByYW4g YSBiaXNlY3Rpb24gYW5kIGZvdW5kIG91dCB0aGF0DQo+IHBhdGNoICMyIGlzIHRoZSBjdWxwcml0 Og0KPg0KPiA1ZWUzZmEwYjIxZWEgeGVuL2FybTogc21tdXYxOiBDb25zb2xpZGF0ZSBzdHJlYW0g bWFwIGVudHJ5IHN0YXRlDQo+DQo+IEl0IGNhdXNlcyB0aGUgYWJvcnQgYXBwZW5kZWQgYmVsb3cu IFRoZSBwcm9ibGVtIGRvZXNuJ3Qgc2VlbQ0KPiBwYXJ0aWN1bGFybHkgWnlucU1QIHNwZWNpZmlj LiBSYWh1bCwgY2FuIHlvdSByZXByb2R1Y2UgaXQgb24geW91ciBzaWRlPw0KDQpZZXMuIEkgY2Fu IHJlcHJvZHVjZSB0aGUgaXNzdWUgb24gWGlsaW54IFFFTVUgYXMgd2UgZG9u4oCZdCBoYXZlIGFj Y2VzcyB0byBwaHlzaWNhbCBaeW5xTVAgYW5kIGZvdW5kIG91dCB0aGF0DQphc3NvY2lhdGluZyBh biBpb21tdSBncm91cCBwb2ludGVyIHdpdGggdGhlIFMyQ1IgY2F1c2luZyB0aGUgaXNzdWUuDQoN CkFzc29jaWF0aW5nIHRoZSBncm91cCBwb2ludGVyIHdpdGggUzJDUiBpcyBwYXJ0IG9mIHRoZSBw YXRjaCAieGVuL2FybTogc21tdXYxOiBJbnRlbGxpZ2VudCBTTVIgYWxsb2NhdGlvbuKAnS4NCg0K SSBqdXN0IHJldmVydCB0aGF0IHBhcnQgb2YgdGhlIGNvZGUgZnJvbSB0aGUgcGF0Y2ggYW5kIGl0 IHdvcmtzIGZpbmUgZm9yIG1lLiBQbGVhc2UgZmluZCB0aGUgYXR0YWNoZWQgcGF0Y2ggZm9yIHRo ZSBzYW1lLg0KDQpBcyBwZXIgeW91ciBhbmFseXNpcyAiNWVlM2ZhMGIyMWVhIHhlbi9hcm06IHNt bXV2MTogQ29uc29saWRhdGUgc3RyZWFtIG1hcCBlbnRyeSBzdGF0ZeKAnSBpcyBjYXVzaW5nIHRo ZSBpc3N1ZSBidXQgd2hhdCBJIGZvdW5kIG91dCB0aGF0DQoieGVuL2FybTogc21tdXYxOiBJbnRl bGxpZ2VudCBTTVIgYWxsb2NhdGlvbuKAnSBpcyBjYXVzaW5nIHRoZSBpc3N1ZS4NCkNhbiB5b3Ug cGxlYXNlIHRlc3QgaXQgb24gdGhlIHBoeXNpY2FsIGRldmljZSBhbmQgbGV0IG1lIGtub3cgaWYg aXQgd29ya3MgZm9yIHlvdSBhbHNvIHRvIG1ha2Ugc3VyZSB3ZSBib3RoIG9ic2VydmluZyB0aGUg c2FtZSBpc3N1ZS4NCg0KDQoNClJlZ2FyZHMsDQpSYWh1bA0KDQo+DQo+DQo+IChYRU4pIHNtbXU6 IC9hbWJhL3NtbXVAZmQ4MDAwMDA6IGQwOiBwMm1hZGRyIDB4MDAwMDAwMDg3YmZhMjAwMA0KPiAo WEVOKSBEYXRhIEFib3J0IFRyYXAuIFN5bmRyb21lPTB4NQ0KPiAoWEVOKSBXYWxraW5nIEh5cGVy dmlzb3IgVkEgMHgxMTRlYmZmZjggb24gQ1BVMCB2aWEgVFRCUiAweDAwMDAwMDAwMDBmMzgwMDAN Cj4gKFhFTikgMFRIWzB4MF0gPSAweDAwMDAwMDAwMDBmM2JmN2YNCj4gKFhFTikgMVNUWzB4NF0g PSAweDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRh IEFib3J0DQo+IChYRU4pIC0tLS1bIFhlbi00LjE0LjAgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRh aW50ZWQgXS0tLS0NCj4gKFhFTikgQ1BVOiAgICAwDQo+IChYRU4pIFBDOiAgICAgMDAwMDAwMDAw MDI0YTc3YyBzbW11LmMjZmluZF9zbW11X21hc3RlcisweDgvMHgzYw0KPiAoWEVOKSBMUjogICAg IDAwMDAwMDAwMDAyNGE4YTQNCj4gKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmZmMWYwDQo+IChY RU4pIENQU1I6ICAgODAwMDAyNDkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxl cikNCj4gKFhFTikgICAgICBYMDogMDAwMDAwMDExNGVjMDAwMCAgWDE6IDAwMDA4MDAwZmJmYzc0 NzggIFgyOiAwMDAwODAwMGZiZmM3MWUwDQo+IChYRU4pICAgICAgWDM6IDAwMDAwMDAwMDAyYWY4 NDAgIFg0OiAwMDAwMDAwMDAwMDAwMDAwICBYNTogMDAwMDAwMDAwMDAwMDAwMQ0KPiAoWEVOKSAg ICAgIFg2OiAwMDAwMDAwMDAwMDAwMDAwICBYNzogMDAwMDAwMDAwMDAwMDAwMCAgWDg6IDAwMDA4 MDAwZmJmOGI5ZTANCj4gKFhFTikgICAgICBYOTogMDAwMDAwMDAwMDAwMDAwNCBYMTA6IDAxMDEw MTAxMDEwMTAxMDEgWDExOiAwMDAwMDAwMDAwMDAwMDIwDQo+IChYRU4pICAgICBYMTI6IDAwMDAw MDAwMDAwMDAwMTggWDEzOiBmZjAwMDAwMDAwMDAwMDAwIFgxNDogMDQwMDAwMDA4NDAwMDAwMA0K PiAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwMDAwMDAwIFgxNjogMDAwMDAwMDAwMDJiMTAwMCBY MTc6IDAwMDAwMDAwMDAyYjEwMDANCj4gKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDJiMjAwMCBY MTk6IDAwMDA4MDAwZmJmZmNiNzAgWDIwOiAwMDAwMDAwMDAwMmFmODQ4DQo+IChYRU4pICAgICBY MjE6IDAwMDA4MDAwZmJmYzc0NzggWDIyOiAwMDAwODAwMGZiZmM3NGQ4IFgyMzogMDAwMDgwMDBm YmZjNzUwOA0KPiAoWEVOKSAgICAgWDI0OiAwMDAwMDAwMDAwMDAwMDAwIFgyNTogMDAwMDAwMDAw MDAwMDAwMSBYMjY6IDAwMDA4MDAwZmJmYTdjMjANCj4gKFhFTikgICAgIFgyNzogMDAwMDAwMDAw MDAwMDAwMCBYMjg6IDAwMDAwMDAwMDAwMDAwMDAgIEZQOiAwMDAwMDAwMDAwMmZmMWYwDQo+IChY RU4pDQo+IChYRU4pICAgVlRDUl9FTDI6IDgwMDIzNTU4DQo+IChYRU4pICBWVFRCUl9FTDI6IDAw MDAwMDA4N2JmNTQwMDANCj4gKFhFTikNCj4gKFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QNCj4g KFhFTikgICAgSENSX0VMMjogMDAwMDAwMDAwMDAwMDAzYQ0KPiAoWEVOKSAgVFRCUjBfRUwyOiAw MDAwMDAwMDAwZjM4MDAwDQo+IChYRU4pDQo+IChYRU4pICAgIEVTUl9FTDI6IDk2MDAwMDA1DQo+ IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAyMjAwMDANCj4gKFhFTikgICAgRkFSX0VMMjog MDAwMDAwMDExNGViZmZmOA0KPiAoWEVOKQ0KPiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBz cD0wMDAwMDAwMDAwMmZmMWYwOg0KPiAoWEVOKSAgICAwMDAwMDAwMDAwMmZmMjIwIDAwMDAwMDAw MDAyNGFlODAgMDAwMDgwMDBmYmZhNTAwMCAwMDAwODAwMGZiZmM3NGU4DQo+IChYRU4pICAgIDAw MDA4MDAwZmJmYTUwMDAgMDAwMDAwMDgwMDAwMDAwMSAwMDAwMDAwMDAwMmZmMmEwIDAwMDAwMDAw MDAyNGM2ZTgNCj4gKFhFTikgICAgMDAwMDgwMDBmYmZhNTAwMCAwMDAwMDAwMGZmZmZmZmYwIDAw MDA4MDAwZmJmYzc0NzggMDAwMDgwMDBmYmZjNzRkOA0KPiAoWEVOKSAgICAwMDAwODAwMGZiZmM3 NTA4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxDQo+ IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMmZm MmEwIDAwMDAwMDAwMDAyNGM2YjgNCj4gKFhFTikgICAgMDAwMDgwMDBmYmZhNTAwMCAwMDAwMDAw MDAwMmZmNTUwIDAwMDAwMDAwMDAyZmYyZDAgMDAwMDAwMDAwMDJjNjI3NA0KPiAoWEVOKSAgICAw MDAwODAwMGZiZmM3NDc4IDAwMDAwMDAwMDAyZmY1NTAgMDAwMDgwMDBmYmZhNTAwMCAwMDAwMDAw MDAwMDAwMDA1DQo+IChYRU4pICAgIDAwMDAwMDAwMDAyZmYzOTAgMDAwMDAwMDAwMDJjNjcwNCAw MDAwODAwMGZiZmMzY2U4IDAwMDAwMDAwMDAyZmY1NTANCj4gKFhFTikgICAgMDAwMDgwMDBmYmZh NTAwMCAwMDAwMDAwMDAwMDAwMDA1IDAwMDA4MDAwZmJmYzc0NzggMDAwMDAwMDAwMDAwMDAwMA0K PiAoWEVOKSAgICAwMDAwODAwMGZiZmYxMTAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw MDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pICAgIDAwMDAwMDAwMDAyZDI4ZTggMDAwMDAw MDBmYmY3ODA5MCAwMDAwMDAwMDAwMmQyOGQ4IDAwMDAwMDAwMDAyZDFiODANCj4gKFhFTikgICAg MDAwMDAwMDAwMDJmZjM4MCAwMDAwMDAwMGZmMGIwMDAwIDAwMDA4MDAwZmJmYzNjZTggMDAwMDAw MDAwMDAwMTAwMA0KPiAoWEVOKSAgICAwMDAwODAwMGZiZmE1MDAwIDAwMDA4MDAwZmJmYTUwMDAg MDAwMDAwMDAwMDAwMDAwNSAwMDAwMDAwMDAwMmM2NjAwDQo+IChYRU4pICAgIDAwMDAwMDAwMDAy ZmY0NTAgMDAwMDAwMDAwMDJjNjcwNCAwMDAwODAwMGZiZmMwMDAwIDAwMDAwMDAwMDAyZmY1NTAN Cj4gKFhFTikgICAgMDAwMDgwMDBmYmZhNTAwMCAwMDAwMDAwMDAwMDAwMDA1IDAwMDA4MDAwZmJm YzNjZTggMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVOKSAgICAwMDAwODAwMGZiZmYwMGE4IDAwMDAw MDAwMDAwMDAwMTMgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pICAg IDAwMDAwMDAwMDAyZDI4ZTggMDAwMDAwMDBmYmY3ODA5MCAwMDAwMDAwMDAwMmQyOGQ4IDAwMDAw MDAwMDAyZDFiODANCj4gKFhFTikgICAgMDAwMDAwMDAwMDJmZjQ0MCAwMDAwMDAwMGZmOTkwMDAw IDAwMDA4MDAwZmJmYzAwMDAgMDAwMDAwMDAwMDAwMTAwMA0KPiAoWEVOKSAgICAwMDAwODAwMGZi ZmE1MDAwIDAwMDA4MDAwZmJmYTUwMDAgMDAwMDAwMDAwMDAwMDAwNSAwMDAwMDAwMDAwMmM2NjAw DQo+IChYRU4pICAgIDAwMDAwMDAwMDAyZmY1MTAgMDAwMDAwMDAwMDJjNmY3OCAwMDAwMDAwMDAw MDA4MDkwIDAwMDAwMDAwMDBlMDAwMDANCj4gKFhFTikgICAgMDAwMDAwMDAwMDJkMmFlOCAwMDAw ODAwMGZiZmE1MDAwIDAwMDAwMDAwMDAwMDAwMGYgMDAwMDAwMDAwMDAwMDAwNA0KPiAoWEVOKSAg ICAwMDAwMDAwMDAwMmUwNWUwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDg4MDAwMDAwMCAwMDAw MDAwMDAwMDAwMDAyDQo+IChYRU4pICAgIDAwMDAwMDAwMDAyZDI4ZTggMDAwMDAwMDAwMDIyZDFl NCAwMDAwMDAwMDAwMmQyOGQ4IDAwMDAwMDAwMDAyZDFiODANCj4gKFhFTikgICAgMDAwMDAwMDAw MDJmZjUwMCAwMDAwMDAwMDAwMmI3ZGEwIDAwMDAwMDAwMDAwMDgwOTAgMDAwMDAwMDAwMGUwMDAw MA0KPiAoWEVOKSAgICAwMDAwMDAwMDAwMmQyYWU4IDAwMDA4MDAwZmJmYTUwMDAgMDAwMDAwMDAw MDAwMDAwNSAwMDAwMDAwMDAwMmM2ZjYwDQo+IChYRU4pICAgIDAwMDAwMDAwMDAyZmZkZjAgMDAw MDAwMDAwMDJjYjFmYyAwMDAwODAwMGZiZmE1MDAwIDAwMDAwMDAwMDAyYjA2MDANCj4gKFhFTikg ICAgMDAwMDAwMDAwMDM0MDQzMCAwMDAwMDAwMDAwMDAwMDA0IDAwMDAwMDAwMDAyYTM4MTAgMDAw MDAwMDAwMDAwMDAwMA0KPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAxIDAwMDA4MDAwZmJmYTUw MDAgMDAwMDgwMDBmYmY3MDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pICAgIDAwMDAwMDAw MDAwMDAwMDEgMDAwMDAwMDAyMDAwMDAwMCAwMDAwMDAwMDQwMDAwMDAwIDAwMDAwMDAwMDAwMDAw MDANCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4p ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw MDAwMDAwMDAwMDAwMDANCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVOKSAgICAwMDAwMDAw MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw MDAwDQo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVO KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw MDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTikgICAgMDAwMDAw MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw MDAwMA0KPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pIFhlbiBjYWxsIHRyYWNlOg0KPiAo WEVOKSAgICBbPDAwMDAwMDAwMDAyNGE3N2M+XSBzbW11LmMjZmluZF9zbW11X21hc3RlcisweDgv MHgzYyAoUEMpDQo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDI0YThhND5dIHNtbXUuYyNmaW5kX3Nt bXVfZm9yX2RldmljZSsweDQ4LzB4OTQgKExSKQ0KPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNGFl ODA+XSBzbW11LmMjYXJtX3NtbXVfYXNzaWduX2RldisweDU4LzB4YjQ4DQo+IChYRU4pICAgIFs8 MDAwMDAwMDAwMDI0YzZlOD5dIGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UrMHg2NC8weGMwDQo+IChY RU4pICAgIFs8MDAwMDAwMDAwMDJjNjI3ND5dIGRvbWFpbl9idWlsZC5jI2hhbmRsZV9ub2RlKzB4 MzEwLzB4OWVjDQo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJjNjcwND5dIGRvbWFpbl9idWlsZC5j I2hhbmRsZV9ub2RlKzB4N2EwLzB4OWVjDQo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJjNjcwND5d IGRvbWFpbl9idWlsZC5jI2hhbmRsZV9ub2RlKzB4N2EwLzB4OWVjDQo+IChYRU4pICAgIFs8MDAw MDAwMDAwMDJjNmY3OD5dIGNvbnN0cnVjdF9kb20wKzB4NDEwLzB4NGJjDQo+IChYRU4pICAgIFs8 MDAwMDAwMDAwMDJjYjFmYz5dIHN0YXJ0X3hlbisweGI5Yy8weGNhNA0KPiAoWEVOKSAgICBbPDAw MDAwMDAwMDAyMDAxYTA+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsweGMvMHgxYw0K DQo= --_000_A64881AFDAD64A14A545354A75FE1B4Farmcom_ Content-Type: text/html; charset="utf-8" Content-ID: <8FB1397B7F83BB4196D2C5173763864C@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBjbGFzcz0i Qm9keUZyYWdtZW50Ij48Zm9udCBzaXplPSIyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7 Ij4NCjxkaXYgY2xhc3M9IlBsYWluVGV4dCI+SGkgU3RlZmFubyw8YnI+DQo8YnI+DQomZ3Q7IE9u IDEwIEFwciAyMDIxLCBhdCAxOjI3IGFtLCBTdGVmYW5vIFN0YWJlbGxpbmkgJmx0O3NzdGFiZWxs aW5pQGtlcm5lbC5vcmcmZ3Q7IHdyb3RlOjxicj4NCiZndDsgPGJyPg0KJmd0OyBPbiBUdWUsIDYg QXByIDIwMjEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyBPbiBNb24s IDUgQXByIDIwMjEsIEp1bGllbiBHcmFsbCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgT24gMjYv MDEvMjAyMSAyMjo1OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0 OyZndDsgSGkgYWxsLDxicj4NCiZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsgSGkgU3Rl ZmFubyw8YnI+DQomZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlcmll cyBpbnRyb2R1Y2VzIHN1cHBvcnQgZm9yIHRoZSBnZW5lcmljIFNNTVUgYmluZGluZ3MgdG88YnI+ DQomZ3Q7Jmd0OyZndDsmZ3Q7IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMuPGJy Pg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBsYXN0IHZlcnNp b24gb2YgdGhlIHNlcmllcyB3YXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBz Oi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZhbXA7bT0xNTk1MzkwNTM0MDY2NDMiPmh0dHBzOi8v bWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZhbXA7bT0xNTk1MzkwNTM0MDY2NDM8L2E+PGJyPg0KJmd0 OyZndDsmZ3Q7IFNvbWUgY2hhbmdlcyBpbiB0aGUgU01NVSBkcml2ZXJzIHdlbnQgaW4gcmVjZW50 bHkuIEkgYmVsaWV2ZSB0aGlzIHRvdWNoZWQ8YnI+DQomZ3Q7Jmd0OyZndDsgc2ltaWxhciBhcmVh IHRvIHRoaXMgc2VyaWVzLiBXb3VsZCB5b3UgYmUgYWJsZSB0byBjaGVjayB0aGF0IHRoaXMgc2Vy aWVzIHN0aWxsPGJyPg0KJmd0OyZndDsmZ3Q7IHdvcmsgYXMgaW50ZW50ZWQ/PGJyPg0KJmd0OyZn dDsgPGJyPg0KJmd0OyZndDsgVGhhbmtzIGZvciB0aGUgaGVhZHMgdXAsIG5vLCB1bmZvcnR1bmF0 ZWx5IHRoZXkgZG9uJ3Qgd29yayA6LSg8YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBUaGV5 IGJhZGx5IGNsYXNoLiBJIGRpZCB0aGUgZm9yd2FyZCBwb3J0IG9mIHRoZSB0aHJlZSBwYXRjaGVz IGJ1dCB0aGV5PGJyPg0KJmd0OyZndDsgZmFpbCBhdCBydW50aW1lIGluIG15IHRlc3RzLiBJIHJh biBvdXQgb2YgdGltZSB0byBmaWd1cmUgb3V0IHdoYXQgaXMgdGhlPGJyPg0KJmd0OyZndDsgcHJv YmxlbSwgYW5kIEknbGwgaGF2ZSB0byBwaWNrIGl0IHVwIGF0IHNvbWUgcG9pbnQgaW4gdGhlIGZ1 dHVyZSAoaXQ8YnI+DQomZ3Q7Jmd0OyBtaWdodCBub3QgYmUgYW55IHRpbWUgc29vbiB1bmZvcnR1 bmF0ZWx5KS48YnI+DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBSYWh1bCwgaWYgeW91IGhhdmUg YW55IGlkZWFzIGFib3V0IHdoYXQgdGhlIHByb2JsZW0gaXMgcGxlYXNlIGxldCBtZTxicj4NCiZn dDsmZ3Q7IGtub3cuIFRoaXMgaXMgdGhlIGJyYW5jaCB3aXRoIHRoZSBmb3J3YXJkIHBvcnQ6PGJy Pg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsgPGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVucHJv amVjdC5vcmcvZ2l0LWh0dHAvcGVvcGxlL3NzdGFiZWxsaW5pL3hlbi11bnN0YWJsZS5naXQiPg0K aHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0LWh0dHAvcGVvcGxlL3NzdGFiZWxsaW5p L3hlbi11bnN0YWJsZS5naXQ8L2E+IHNtbXUtZ2VuZXJpYzxicj4NCiZndDsgPGJyPg0KJmd0OyBJ IGRpZCBzb21lIG1vcmUgaW52ZXN0aWdhdGlvbiBhbmQgc3BvdHRlZCBhIG1pbm9yIGVycm9yIGlu IG15IGZvcndhcmQ8YnI+DQomZ3Q7IHBvcnQuIFRoaXMgYW4gdXBkYXRlZCBicmFuY2ggYmFzZWQg b24gc3RhZ2luZzo8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGEgaHJlZj0iaHR0cDovL3hlbmJpdHMu eGVucHJvamVjdC5vcmcvZ2l0LWh0dHAvcGVvcGxlL3NzdGFiZWxsaW5pL3hlbi11bnN0YWJsZS5n aXQiPg0KaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0LWh0dHAvcGVvcGxlL3NzdGFi ZWxsaW5pL3hlbi11bnN0YWJsZS5naXQ8L2E+IHNtbXUtZ2VuZXJpYy0yPGJyPg0KJmd0OyA8YnI+ DQomZ3Q7IEhvd2V2ZXIsIHRoZSByZWFsIGlzc3VlIGlzIHRoYXQgUmFodWwncyBwYXRjaGVzIGJy ZWFrIFNNTVUgc3VwcG9ydCBvbjxicj4NCiZndDsgWnlucU1QIGV2ZW4gd2l0aG91dCBteSBjaGFu Z2VzLiBJIHJhbiBhIGJpc2VjdGlvbiBhbmQgZm91bmQgb3V0IHRoYXQ8YnI+DQomZ3Q7IHBhdGNo ICMyIGlzIHRoZSBjdWxwcml0Ojxicj4NCiZndDsgPGJyPg0KJmd0OyA1ZWUzZmEwYjIxZWEgeGVu L2FybTogc21tdXYxOiBDb25zb2xpZGF0ZSBzdHJlYW0gbWFwIGVudHJ5IHN0YXRlPGJyPg0KJmd0 OyA8YnI+DQomZ3Q7IEl0IGNhdXNlcyB0aGUgYWJvcnQgYXBwZW5kZWQgYmVsb3cuIFRoZSBwcm9i bGVtIGRvZXNuJ3Qgc2VlbTxicj4NCiZndDsgcGFydGljdWxhcmx5IFp5bnFNUCBzcGVjaWZpYy4g UmFodWwsIGNhbiB5b3UgcmVwcm9kdWNlIGl0IG9uIHlvdXIgc2lkZT88YnI+DQo8YnI+DQpZZXMu IEkgY2FuIHJlcHJvZHVjZSB0aGUgaXNzdWUgb24gWGlsaW54IFFFTVUgYXMgd2UgZG9u4oCZdCBo YXZlIGFjY2VzcyB0byBwaHlzaWNhbCBaeW5xTVAgYW5kIGZvdW5kIG91dCB0aGF0DQo8YnI+DQph c3NvY2lhdGluZyBhbiBpb21tdSBncm91cCBwb2ludGVyIHdpdGggdGhlIFMyQ1IgY2F1c2luZyB0 aGUgaXNzdWUuIDxicj4NCjxicj4NCkFzc29jaWF0aW5nIHRoZSBncm91cCBwb2ludGVyIHdpdGgg UzJDUiBpcyBwYXJ0IG9mIHRoZSBwYXRjaCAmcXVvdDt4ZW4vYXJtOiBzbW11djE6IEludGVsbGln ZW50IFNNUiBhbGxvY2F0aW9u4oCdLg0KPGJyPg0KPGJyPg0KSSBqdXN0IHJldmVydCB0aGF0IHBh cnQgb2YgdGhlIGNvZGUgZnJvbSB0aGUgcGF0Y2ggYW5kIGl0IHdvcmtzIGZpbmUgZm9yIG1lLiBQ bGVhc2UgZmluZCB0aGUgYXR0YWNoZWQgcGF0Y2ggZm9yIHRoZSBzYW1lLjxicj4NCjxicj4NCkFz IHBlciB5b3VyIGFuYWx5c2lzICZxdW90OzVlZTNmYTBiMjFlYSB4ZW4vYXJtOiBzbW11djE6IENv bnNvbGlkYXRlIHN0cmVhbSBtYXAgZW50cnkgc3RhdGXigJ0gaXMgY2F1c2luZyB0aGUgaXNzdWUg YnV0IHdoYXQgSSBmb3VuZCBvdXQgdGhhdA0KPGJyPg0KJnF1b3Q7eGVuL2FybTogc21tdXYxOiBJ bnRlbGxpZ2VudCBTTVIgYWxsb2NhdGlvbuKAnSBpcyBjYXVzaW5nIHRoZSBpc3N1ZS48YnI+DQpD YW4geW91IHBsZWFzZSB0ZXN0IGl0IG9uIHRoZSBwaHlzaWNhbCBkZXZpY2UgYW5kIGxldCBtZSBr bm93IGlmIGl0IHdvcmtzIGZvciB5b3UgYWxzbyB0byBtYWtlIHN1cmUgd2UgYm90aCBvYnNlcnZp bmcgdGhlIHNhbWUgaXNzdWUuPGJyPg0KPGJyPg0KPC9kaXY+DQo8L3NwYW4+PC9mb250PjwvZGl2 Pg0KPGRpdiBjbGFzcz0iQm9keUZyYWdtZW50Ij48Zm9udCBzaXplPSIyIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExcHQ7Ij4NCjxkaXYgY2xhc3M9IlBsYWluVGV4dCI+PGJyPg0KPGJyPg0KUmVn YXJkcyw8YnI+DQpSYWh1bDxicj4NCjxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IChY RU4pIHNtbXU6IC9hbWJhL3NtbXVAZmQ4MDAwMDA6IGQwOiBwMm1hZGRyIDB4MDAwMDAwMDg3YmZh MjAwMDxicj4NCiZndDsgKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0weDU8YnI+DQom Z3Q7IChYRU4pIFdhbGtpbmcgSHlwZXJ2aXNvciBWQSAweDExNGViZmZmOCBvbiBDUFUwIHZpYSBU VEJSIDB4MDAwMDAwMDAwMGYzODAwMDxicj4NCiZndDsgKFhFTikgMFRIWzB4MF0gPSAweDAwMDAw MDAwMDBmM2JmN2Y8YnI+DQomZ3Q7IChYRU4pIDFTVFsweDRdID0gMHgwMDAwMDAwMDAwMDAwMDAw PGJyPg0KJmd0OyAoWEVOKSBDUFUwOiBVbmV4cGVjdGVkIFRyYXA6IERhdGEgQWJvcnQ8YnI+DQom Z3Q7IChYRU4pIC0tLS1bIFhlbi00LjE0LjAmbmJzcDsgYXJtNjQmbmJzcDsgZGVidWc9eSZuYnNw OyZuYnNwOyBOb3QgdGFpbnRlZCBdLS0tLTxicj4NCiZndDsgKFhFTikgQ1BVOiZuYnNwOyZuYnNw OyZuYnNwOyAwPGJyPg0KJmd0OyAoWEVOKSBQQzombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMDAw MDAwMDAwMDI0YTc3YyBzbW11LmMjZmluZF9zbW11X21hc3RlcisweDgvMHgzYzxicj4NCiZndDsg KFhFTikgTFI6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDAwMDAwMDAwMDAyNGE4YTQ8YnI+DQom Z3Q7IChYRU4pIFNQOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMmZmMWYwPGJy Pg0KJmd0OyAoWEVOKSBDUFNSOiZuYnNwOyZuYnNwOyA4MDAwMDI0OSBNT0RFOjY0LWJpdCBFTDJo IChIeXBlcnZpc29yLCBoYW5kbGVyKTxicj4NCiZndDsgKFhFTikmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgWDA6IDAwMDAwMDAxMTRlYzAwMDAmbmJzcDsgWDE6IDAwMDA4MDAwZmJmYzc0 NzgmbmJzcDsgWDI6IDAwMDA4MDAwZmJmYzcxZTA8YnI+DQomZ3Q7IChYRU4pJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IFgzOiAwMDAwMDAwMDAwMmFmODQwJm5ic3A7IFg0OiAwMDAwMDAw MDAwMDAwMDAwJm5ic3A7IFg1OiAwMDAwMDAwMDAwMDAwMDAxPGJyPg0KJmd0OyAoWEVOKSZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBYNjogMDAwMDAwMDAwMDAwMDAwMCZuYnNwOyBYNzog MDAwMDAwMDAwMDAwMDAwMCZuYnNwOyBYODogMDAwMDgwMDBmYmY4YjllMDxicj4NCiZndDsgKFhF TikmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgWDk6IDAwMDAwMDAwMDAwMDAwMDQgWDEw OiAwMTAxMDEwMTAxMDEwMTAxIFgxMTogMDAwMDAwMDAwMDAwMDAyMDxicj4NCiZndDsgKFhFTikm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgWDEyOiAwMDAwMDAwMDAwMDAwMDE4IFgxMzogZmYwMDAw MDAwMDAwMDAwMCBYMTQ6IDA0MDAwMDAwODQwMDAwMDA8YnI+DQomZ3Q7IChYRU4pJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IFgxNTogMDAwMDAwMDAwMDAwMDAwMCBYMTY6IDAwMDAwMDAwMDAyYjEw MDAgWDE3OiAwMDAwMDAwMDAwMmIxMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBYMTg6IDAwMDAwMDAwMDAyYjIwMDAgWDE5OiAwMDAwODAwMGZiZmZjYjcwIFgyMDog MDAwMDAwMDAwMDJhZjg0ODxicj4NCiZndDsgKFhFTikmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg WDIxOiAwMDAwODAwMGZiZmM3NDc4IFgyMjogMDAwMDgwMDBmYmZjNzRkOCBYMjM6IDAwMDA4MDAw ZmJmYzc1MDg8YnI+DQomZ3Q7IChYRU4pJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFgyNDogMDAw MDAwMDAwMDAwMDAwMCBYMjU6IDAwMDAwMDAwMDAwMDAwMDEgWDI2OiAwMDAwODAwMGZiZmE3YzIw PGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBYMjc6IDAwMDAwMDAwMDAw MDAwMDAgWDI4OiAwMDAwMDAwMDAwMDAwMDAwJm5ic3A7IEZQOiAwMDAwMDAwMDAwMmZmMWYwPGJy Pg0KJmd0OyAoWEVOKSA8YnI+DQomZ3Q7IChYRU4pJm5ic3A7Jm5ic3A7IFZUQ1JfRUwyOiA4MDAy MzU1ODxicj4NCiZndDsgKFhFTikmbmJzcDsgVlRUQlJfRUwyOiAwMDAwMDAwODdiZjU0MDAwPGJy Pg0KJmd0OyAoWEVOKSA8YnI+DQomZ3Q7IChYRU4pJm5ic3A7IFNDVExSX0VMMjogMzBjZDE4M2Q8 YnI+DQomZ3Q7IChYRU4pJm5ic3A7Jm5ic3A7Jm5ic3A7IEhDUl9FTDI6IDAwMDAwMDAwMDAwMDAw M2E8YnI+DQomZ3Q7IChYRU4pJm5ic3A7IFRUQlIwX0VMMjogMDAwMDAwMDAwMGYzODAwMDxicj4N CiZndDsgKFhFTikgPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyBFU1JfRUwyOiA5 NjAwMDAwNTxicj4NCiZndDsgKFhFTikmbmJzcDsgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMjIwMDAw PGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyBGQVJfRUwyOiAwMDAwMDAwMTE0ZWJm ZmY4PGJyPg0KJmd0OyAoWEVOKSA8YnI+DQomZ3Q7IChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9t IHNwPTAwMDAwMDAwMDAyZmYxZjA6PGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAw MDAwMDAwMDAwMmZmMjIwIDAwMDAwMDAwMDAyNGFlODAgMDAwMDgwMDBmYmZhNTAwMCAwMDAwODAw MGZiZmM3NGU4PGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwODAwMGZiZmE1 MDAwIDAwMDAwMDA4MDAwMDAwMDEgMDAwMDAwMDAwMDJmZjJhMCAwMDAwMDAwMDAwMjRjNmU4PGJy Pg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwODAwMGZiZmE1MDAwIDAwMDAwMDAw ZmZmZmZmZjAgMDAwMDgwMDBmYmZjNzQ3OCAwMDAwODAwMGZiZmM3NGQ4PGJyPg0KJmd0OyAoWEVO KSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwODAwMGZiZmM3NTA4IDAwMDAwMDAwMDAwMDAwMDAgMDAw MDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNw OyZuYnNwOyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDJmZjJh MCAwMDAwMDAwMDAwMjRjNmI4PGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAw ODAwMGZiZmE1MDAwIDAwMDAwMDAwMDAyZmY1NTAgMDAwMDAwMDAwMDJmZjJkMCAwMDAwMDAwMDAw MmM2Mjc0PGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwODAwMGZiZmM3NDc4 IDAwMDAwMDAwMDAyZmY1NTAgMDAwMDgwMDBmYmZhNTAwMCAwMDAwMDAwMDAwMDAwMDA1PGJyPg0K Jmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMmZmMzkwIDAwMDAwMDAwMDAy YzY3MDQgMDAwMDgwMDBmYmZjM2NlOCAwMDAwMDAwMDAwMmZmNTUwPGJyPg0KJmd0OyAoWEVOKSZu YnNwOyZuYnNwOyZuYnNwOyAwMDAwODAwMGZiZmE1MDAwIDAwMDAwMDAwMDAwMDAwMDUgMDAwMDgw MDBmYmZjNzQ3OCAwMDAwMDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZu YnNwOyAwMDAwODAwMGZiZmYxMTAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw MDAwMDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAw MDAwMmQyOGU4IDAwMDAwMDAwZmJmNzgwOTAgMDAwMDAwMDAwMDJkMjhkOCAwMDAwMDAwMDAwMmQx YjgwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMmZmMzgwIDAw MDAwMDAwZmYwYjAwMDAgMDAwMDgwMDBmYmZjM2NlOCAwMDAwMDAwMDAwMDAxMDAwPGJyPg0KJmd0 OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwODAwMGZiZmE1MDAwIDAwMDA4MDAwZmJmYTUw MDAgMDAwMDAwMDAwMDAwMDAwNSAwMDAwMDAwMDAwMmM2NjAwPGJyPg0KJmd0OyAoWEVOKSZuYnNw OyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMmZmNDUwIDAwMDAwMDAwMDAyYzY3MDQgMDAwMDgwMDBm YmZjMDAwMCAwMDAwMDAwMDAwMmZmNTUwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNw OyAwMDAwODAwMGZiZmE1MDAwIDAwMDAwMDAwMDAwMDAwMDUgMDAwMDgwMDBmYmZjM2NlOCAwMDAw MDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwODAwMGZi ZmYwMGE4IDAwMDAwMDAwMDAwMDAwMTMgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw PGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMmQyOGU4IDAwMDAw MDAwZmJmNzgwOTAgMDAwMDAwMDAwMDJkMjhkOCAwMDAwMDAwMDAwMmQxYjgwPGJyPg0KJmd0OyAo WEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMmZmNDQwIDAwMDAwMDAwZmY5OTAwMDAg MDAwMDgwMDBmYmZjMDAwMCAwMDAwMDAwMDAwMDAxMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZu YnNwOyZuYnNwOyAwMDAwODAwMGZiZmE1MDAwIDAwMDA4MDAwZmJmYTUwMDAgMDAwMDAwMDAwMDAw MDAwNSAwMDAwMDAwMDAwMmM2NjAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAw MDAwMDAwMDAwMmZmNTEwIDAwMDAwMDAwMDAyYzZmNzggMDAwMDAwMDAwMDAwODA5MCAwMDAwMDAw MDAwZTAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMmQy YWU4IDAwMDA4MDAwZmJmYTUwMDAgMDAwMDAwMDAwMDAwMDAwZiAwMDAwMDAwMDAwMDAwMDA0PGJy Pg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMmUwNWUwIDAwMDAwMDAw MDAwMDAwMDAgMDAwMDAwMDg4MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAyPGJyPg0KJmd0OyAoWEVO KSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMmQyOGU4IDAwMDAwMDAwMDAyMmQxZTQgMDAw MDAwMDAwMDJkMjhkOCAwMDAwMDAwMDAwMmQxYjgwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNw OyZuYnNwOyAwMDAwMDAwMDAwMmZmNTAwIDAwMDAwMDAwMDAyYjdkYTAgMDAwMDAwMDAwMDAwODA5 MCAwMDAwMDAwMDAwZTAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAw MDAwMDAwMmQyYWU4IDAwMDA4MDAwZmJmYTUwMDAgMDAwMDAwMDAwMDAwMDAwNSAwMDAwMDAwMDAw MmM2ZjYwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMmZmZGYw IDAwMDAwMDAwMDAyY2IxZmMgMDAwMDgwMDBmYmZhNTAwMCAwMDAwMDAwMDAwMmIwNjAwPGJyPg0K Jmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMzQwNDMwIDAwMDAwMDAwMDAw MDAwMDQgMDAwMDAwMDAwMDJhMzgxMCAwMDAwMDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZu YnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMDAwMDAxIDAwMDA4MDAwZmJmYTUwMDAgMDAwMDgw MDBmYmY3MDAwMCAwMDAwMDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZu YnNwOyAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMjAwMDAwMDAgMDAwMDAwMDA0MDAwMDAwMCAw MDAwMDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAw MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw MDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMDAwMDAwIDAw MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwPGJyPg0KJmd0 OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNw OyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNw OyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw MDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAw MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw PGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAo WEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZu YnNwOyZuYnNwOyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw MDAwMCAwMDAwMDAwMDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAw MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw MDAwMDAwMDAwPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyAwMDAwMDAwMDAwMDAw MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwPGJy Pg0KJmd0OyAoWEVOKSBYZW4gY2FsbCB0cmFjZTo8YnI+DQomZ3Q7IChYRU4pJm5ic3A7Jm5ic3A7 Jm5ic3A7IFsmbHQ7MDAwMDAwMDAwMDI0YTc3YyZndDtdIHNtbXUuYyNmaW5kX3NtbXVfbWFzdGVy KzB4OC8weDNjIChQQyk8YnI+DQomZ3Q7IChYRU4pJm5ic3A7Jm5ic3A7Jm5ic3A7IFsmbHQ7MDAw MDAwMDAwMDI0YThhNCZndDtdIHNtbXUuYyNmaW5kX3NtbXVfZm9yX2RldmljZSsweDQ4LzB4OTQg KExSKTxicj4NCiZndDsgKFhFTikmbmJzcDsmbmJzcDsmbmJzcDsgWyZsdDswMDAwMDAwMDAwMjRh ZTgwJmd0O10gc21tdS5jI2FybV9zbW11X2Fzc2lnbl9kZXYrMHg1OC8weGI0ODxicj4NCiZndDsg KFhFTikmbmJzcDsmbmJzcDsmbmJzcDsgWyZsdDswMDAwMDAwMDAwMjRjNmU4Jmd0O10gaW9tbXVf YXNzaWduX2R0X2RldmljZSsweDY0LzB4YzA8YnI+DQomZ3Q7IChYRU4pJm5ic3A7Jm5ic3A7Jm5i c3A7IFsmbHQ7MDAwMDAwMDAwMDJjNjI3NCZndDtdIGRvbWFpbl9idWlsZC5jI2hhbmRsZV9ub2Rl KzB4MzEwLzB4OWVjPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyBbJmx0OzAwMDAw MDAwMDAyYzY3MDQmZ3Q7XSBkb21haW5fYnVpbGQuYyNoYW5kbGVfbm9kZSsweDdhMC8weDllYzxi cj4NCiZndDsgKFhFTikmbmJzcDsmbmJzcDsmbmJzcDsgWyZsdDswMDAwMDAwMDAwMmM2NzA0Jmd0 O10gZG9tYWluX2J1aWxkLmMjaGFuZGxlX25vZGUrMHg3YTAvMHg5ZWM8YnI+DQomZ3Q7IChYRU4p Jm5ic3A7Jm5ic3A7Jm5ic3A7IFsmbHQ7MDAwMDAwMDAwMDJjNmY3OCZndDtdIGNvbnN0cnVjdF9k b20wKzB4NDEwLzB4NGJjPGJyPg0KJmd0OyAoWEVOKSZuYnNwOyZuYnNwOyZuYnNwOyBbJmx0OzAw MDAwMDAwMDAyY2IxZmMmZ3Q7XSBzdGFydF94ZW4rMHhiOWMvMHhjYTQ8YnI+DQomZ3Q7IChYRU4p Jm5ic3A7Jm5ic3A7Jm5ic3A7IFsmbHQ7MDAwMDAwMDAwMDIwMDFhMCZndDtdIGFybTY0L2hlYWQu byNwcmltYXJ5X3N3aXRjaGVkKzB4Yy8weDFjPGJyPg0KPGJyPg0KPC9kaXY+DQo8L3NwYW4+PC9m b250PjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_A64881AFDAD64A14A545354A75FE1B4Farmcom_-- --_004_A64881AFDAD64A14A545354A75FE1B4Farmcom_ Content-Type: application/octet-stream; name="0001-xen-arm-smmuv1-Revert-associating-the-group-pointer-.patch" Content-Description: 0001-xen-arm-smmuv1-Revert-associating-the-group-pointer-.patch Content-Disposition: attachment; filename="0001-xen-arm-smmuv1-Revert-associating-the-group-pointer-.patch"; size=2959; creation-date="Mon, 12 Apr 2021 10:20:16 GMT"; modification-date="Mon, 12 Apr 2021 10:20:16 GMT" Content-ID: <50D9C916409D244D97E71E0D273E5902@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 RnJvbSAwMjI3OGZhMGU0YWJkNDFlNWM1ZTI1M2ZlMjNiNjA0YTRmMDgxMTA1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlkOiA8MDIyNzhmYTBlNGFiZDQxZTVjNWUyNTNmZTIzYjYw NGE0ZjA4MTEwNS4xNjE4MjIyNTg5LmdpdC5yYWh1bC5zaW5naEBhcm0uY29tPgpGcm9tOiBSYWh1 bCBTaW5naCA8cmFodWwuc2luZ2hAYXJtLmNvbT4KRGF0ZTogTW9uLCAxMiBBcHIgMjAyMSAwOTo1 MDowNSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIHhlbi9hcm06IHNtbXV2MTogUmV2ZXJ0IGFzc29j aWF0aW5nIHRoZSBncm91cCBwb2ludGVyIHdpdGgKIHRoZSBTMkNSCgpSZXZlcnQgdGhlIGNvZGUg dGhhdCBhc3NvY2lhdGUgdGhlIGdyb3VwIHBvaW50ZXIgd2l0aCB0aGUgUzJDUiBhcyB0aGlzCmNh dXNpbmcgYW4gaXNzdWUgd2hlbiBTTU1VIGRldmljZSBoYXMgbW9yZSB0aGF0IG9uZSBtYXN0ZXIg ZGV2aWNlLgoKU2lnbmVkLW9mZi1ieTogUmFodWwgU2luZ2ggPHJhaHVsLnNpbmdoQGFybS5jb20+ Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8IDQ0ICsrKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNDAg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggMjBhYzY3MmU5 MS4uMzQ1NmRhYTAzZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt bXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC01OTcsNyAr NTk3LDYgQEAgZW51bSBhcm1fc21tdV9hcmNoX3ZlcnNpb24gewogfTsKIAogc3RydWN0IGFybV9z bW11X3MyY3IgewotCXN0cnVjdCBpb21tdV9ncm91cAkJKmdyb3VwOwogCWludAkJCQljb3VudDsK IAllbnVtIGFybV9zbW11X3MyY3JfdHlwZQkJdHlwZTsKIAllbnVtIGFybV9zbW11X3MyY3JfcHJp dmNmZwlwcml2Y2ZnOwpAQCAtMTQ5OCw3ICsxNDk3LDYgQEAgc3RhdGljIGludCBhcm1fc21tdV9t YXN0ZXJfYWxsb2Nfc21lcyhzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJc3RydWN0IGFybV9zbW11X21h c3Rlcl9jZmcgKmNmZyA9IGZpbmRfc21tdV9tYXN0ZXJfY2ZnKGRldik7CiAJc3RydWN0IGFybV9z bW11X2RldmljZSAqc21tdSA9IGNmZy0+c21tdTsKIAlzdHJ1Y3QgYXJtX3NtbXVfc21yICpzbXJz ID0gc21tdS0+c21yczsKLQlzdHJ1Y3QgaW9tbXVfZ3JvdXAgKmdyb3VwOwogCWludCBpLCBpZHgs IHJldDsKIAogCXNwaW5fbG9jaygmc21tdS0+c3RyZWFtX21hcF9sb2NrKTsKQEAgLTE1MjMsMTkg KzE1MjEsOSBAQCBzdGF0aWMgaW50IGFybV9zbW11X21hc3Rlcl9hbGxvY19zbWVzKHN0cnVjdCBk ZXZpY2UgKmRldikKIAkJY2ZnLT5zbWVuZHhbaV0gPSAoczE2KWlkeDsKIAl9CiAKLQlncm91cCA9 IGlvbW11X2dyb3VwX2dldChkZXYpOwotCWlmICghZ3JvdXApCi0JCWdyb3VwID0gRVJSX1BUUigt RU5PTUVNKTsKLQlpZiAoSVNfRVJSKGdyb3VwKSkgewotCQlyZXQgPSBQVFJfRVJSKGdyb3VwKTsK LQkJZ290byBvdXRfZXJyOwotCX0KLQlpb21tdV9ncm91cF9wdXQoZ3JvdXApOwotCiAJLyogSXQg d29ya2VkISBOb3csIHBva2UgdGhlIGFjdHVhbCBoYXJkd2FyZSAqLwogCWZvcl9lYWNoX2NmZ19z bWUoY2ZnLCBpLCBpZHgpIHsKIAkJYXJtX3NtbXVfd3JpdGVfc21lKHNtbXUsIGlkeCk7Ci0JCXNt bXUtPnMyY3JzW2lkeF0uZ3JvdXAgPSBncm91cDsKIAl9CiAKIAlzcGluX3VubG9jaygmc21tdS0+ c3RyZWFtX21hcF9sb2NrKTsKQEAgLTE5NjYsMjcgKzE5NTQsNiBAQCBzdGF0aWMgdm9pZCBfX2Fy bV9zbW11X3JlbGVhc2VfcGNpX2lvbW11ZGF0YSh2b2lkICpkYXRhKQogCWtmcmVlKGRhdGEpOwog fQogCi1zdGF0aWMgc3RydWN0IGlvbW11X2dyb3VwICphcm1fc21tdV9kZXZpY2VfZ3JvdXAoc3Ry dWN0Ci0JCQkJCQlhcm1fc21tdV9tYXN0ZXJfY2ZnICpjZmcpCi17Ci0Jc3RydWN0IGFybV9zbW11 X2RldmljZSAqc21tdSA9IGNmZy0+c21tdTsKLQlzdHJ1Y3QgaW9tbXVfZ3JvdXAgKmdyb3VwID0g TlVMTDsKLQlpbnQgaSwgaWR4OwotCi0JZm9yX2VhY2hfY2ZnX3NtZShjZmcsIGksIGlkeCkgewot CQlpZiAoZ3JvdXAgJiYgc21tdS0+czJjcnNbaWR4XS5ncm91cCAmJgotCQkgICAgZ3JvdXAgIT0g c21tdS0+czJjcnNbaWR4XS5ncm91cCkKLQkJCXJldHVybiBFUlJfUFRSKC1FSU5WQUwpOwotCi0J CWdyb3VwID0gc21tdS0+czJjcnNbaWR4XS5ncm91cDsKLQl9Ci0KLQlpZiAoZ3JvdXApCi0JCXJl dHVybiBncm91cDsKLQotCXJldHVybiBOVUxMOwotfQotCiBzdGF0aWMgaW50IGFybV9zbW11X2Fk ZF9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2KQogewogCXN0cnVjdCBhcm1fc21tdV9kZXZpY2Ug KnNtbXU7CkBAIC0yMDI3LDEzICsxOTk0LDEwIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfYWRkX2Rl dmljZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJCWNmZy0+c21tdSA9IHNtbXU7CiAJfQogCi0JZ3Jv dXAgPSBhcm1fc21tdV9kZXZpY2VfZ3JvdXAoY2ZnKTsKLQlpZiAoIWdyb3VwKSB7Ci0JCWdyb3Vw ID0gaW9tbXVfZ3JvdXBfYWxsb2MoKTsKLQkJaWYgKElTX0VSUihncm91cCkpIHsKLQkJCWRldl9l cnIoZGV2LCAiRmFpbGVkIHRvIGFsbG9jYXRlIElPTU1VIGdyb3VwXG4iKTsKLQkJCXJldHVybiBQ VFJfRVJSKGdyb3VwKTsKLQkJfQorCWdyb3VwID0gaW9tbXVfZ3JvdXBfYWxsb2MoKTsKKwlpZiAo SVNfRVJSKGdyb3VwKSkgeworCQlkZXZfZXJyKGRldiwgIkZhaWxlZCB0byBhbGxvY2F0ZSBJT01N VSBncm91cFxuIik7CisJCXJldHVybiBQVFJfRVJSKGdyb3VwKTsKIAl9CiAKIAlpb21tdV9ncm91 cF9zZXRfaW9tbXVkYXRhKGdyb3VwLCBjZmcsIHJlbGVhc2Vmbik7Ci0tIAoyLjE3LjEKCg== --_004_A64881AFDAD64A14A545354A75FE1B4Farmcom_--