From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id EF5CBD80D0C for ; Mon, 22 Jan 2024 17:16:06 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=0ZvztGTtHVtUBQrWiK1o6hN6Gl5qC4LD5JWm/fQu+YM=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:Received-SPF:ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:user-agent:Authentication-Results-Original:nodisclaimer:MIME-Version:Original-Authentication-Results:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-ID:Content-Transfer-Encoding; s=20140610; t=1705943765; v=1; b=lQk20j5oDFrtS8O4JcVvgcLJquOWrZP2ZT1Qmk9iOj7vKOJMB0dn7ihYAcUJMQ3SnqlI5W6L eB0adKgjPyI1iBlDqAUKwW+vbv+8gRZ48gw15oHeKHXgglFl0GHEWzfC/OT2NV8ElirXTych9VL htRWyUwHxvSrA+Ja3PRgpqvg= X-Received: by 127.0.0.2 with SMTP id JNnUYY7687511xIhZcS5skZU; Mon, 22 Jan 2024 09:16:05 -0800 X-Received: from EUR03-AM7-obe.outbound.protection.outlook.com (EUR03-AM7-obe.outbound.protection.outlook.com [40.107.105.50]) by mx.groups.io with SMTP id smtpd.web10.80537.1705943764425770260 for ; Mon, 22 Jan 2024 09:16:04 -0800 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=l9NCb7xTdOSEngdRvTOajixrpkkkY9vzhxdr6QJCsJWO9F1DDuQTIZo+Fat2tILh3e+PKgy2VTqiTw09oGWwWqIX3znYPUXlbLUWfcfNOo/6qQnGLfsQUtLDiFqAn21jnJpLmbLcbCQHYQna3FNHXqtAPXyimajXWub3kc/zQTkMHyrSn4Fr3tQXpYFVTr94LLw7wniSUq2L6FKfffKUpcr6/y2RV08ALfdFvkdpn104mdGSlZWZoiLI7olpKkQhHh/7EtiLABHtYYqzQN75W3vICqzgE+XbI/VZzRyVBUAK56a/CAr/3UwRC8Y5WiGT08F944HP08VE02wUX+1C+Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9JtUqm8hzlTNYCGeZlD8gu3SxJLW2jyy1YJPhFCQ7l4=; b=VVHJJhGCVAmBvX4GY2rrcByF5mBACxV+bn4xOjE2c182jvqAlXqA9SxRXalugJXHT0oCUz39q0hBb/94ksvNcJyHjbDF9Kgj8zHrc2cAqbfvXd8x46YlggcAXfKwrNuhsJkDqRc9Mpqxa06omMcTRx6kJGpurMdDbtzoRfS3yh7XbAXYybsVrLo9rkLvkVjANqe/rc+AyX5mo6stzETekgy3+ypi1fWHhdhUnBfQPER6nbbd7AuHntTE0OAXx22Kty0ohWJJ+gz+TXg0TuHvozUXq/hdvdz0U6oc0BqU3pC5ccQ7aGTOSs2mNCEi2hYmc3UXO2JqllPdhdTJdfoNGA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) X-Received: from DB8P191CA0002.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:130::12) by PAXPR08MB6511.eurprd08.prod.outlook.com (2603:10a6:102:12d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.31; Mon, 22 Jan 2024 17:15:53 +0000 X-Received: from DU6PEPF0000A7E4.eurprd02.prod.outlook.com (2603:10a6:10:130:cafe::f7) by DB8P191CA0002.outlook.office365.com (2603:10a6:10:130::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.32 via Frontend Transport; Mon, 22 Jan 2024 17:15:53 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DU6PEPF0000A7E4.mail.protection.outlook.com (10.167.8.44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.16 via Frontend Transport; Mon, 22 Jan 2024 17:15:53 +0000 X-Received: ("Tessian outbound c4f080b252bb:v228"); Mon, 22 Jan 2024 17:15:53 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 52e2258341ff4f81 X-CR-MTA-TID: 64aa7808 X-Received: from 176d89eb6191.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id C919E2B5-B34A-4F8D-B265-EB5021270289.1; Mon, 22 Jan 2024 17:15:46 +0000 X-Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 176d89eb6191.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 22 Jan 2024 17:15:46 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SIDgeuM7DpFXQNg9+yDgq/ffTH/g+sCCwhrQ2/qkZjXpdT99aj21XmtVyLnzq4sY2iFEhR5S8HKOeRs0cERCsU5B2cxGes9IVhPCDSfOBnws2qoAr1z+MCaZ1MDN0A30HbUHWm09mYf33TwzWiZQoxHLzwooGuNt1DTJpFDTyDzszom3qsKnpAhaEQIbR5oDhKdt40/OrD25PT4BM2NTsLWxj46wP5pp0eRUDvgMA2Wj+PMfTH04XlGYA4d4St7JUygR0itc5Hw0J5JTWJ3HoMsqiy5V/cOR54pUiJRzvshDbuaGPDfzozVUAwOGL+tCcLtWkRTad0pz7Yb8XMf47g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9JtUqm8hzlTNYCGeZlD8gu3SxJLW2jyy1YJPhFCQ7l4=; b=iNlqOnPv9mw2uxV5GiM7P3PD6I3fKB4tyrae+8PYkoHGa1ffm5VIb826CD8+m6u36Z0ehN+mFQh+IeuH00Mh9Goiqp/BaEtiqgTlDZnrzXZQtab0S0eBJTRHXt1kDYTcu5u7N5KA4YO8zqtZ08rP14LjLJ3LjJDO1nA/GurLDy+oTzbaFLfsatU8bNuj85tD7EJ8cYRzGKRas15idRoOCKy4e+kvObKbBpPUE0vCEi+rpyDKfNN4WghaP8T9HBW+ZnvubfawPDoNaKD641q2B98mTRSmbgszGmP2oILJOxVgsfkBdzdgSIAb3Ngs2eT7j5cisaj5jqvbKRLz8CaWbA== 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 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by PR3PR08MB5836.eurprd08.prod.outlook.com (2603:10a6:102:8f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.32; Mon, 22 Jan 2024 17:15:44 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8912:5ce2:11a4:9d6e]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8912:5ce2:11a4:9d6e%7]) with mapi id 15.20.7202.031; Mon, 22 Jan 2024 17:15:44 +0000 From: "Sami Mujawar" To: Jeshua Smith , Sunil V L , Pierre Gondois , "devel@edk2.groups.io" CC: Ard Biesheuvel , Leif Lindholm , Andrei Warkentin , Laszlo Ersek , AbdulLateef Attar , "Jeff Brasen (jbrasen@nvidia.com)" , Yeo Reum Yun , "Meenakshi Aggarwal (meenakshi.aggarwal@nxp.com)" , Girish Mahadevan , nd Subject: Re: [edk2-devel] [RFC PATCH v1 00/20] DynamicTablesPkg: Prepare to add RISC-V support Thread-Topic: [edk2-devel] [RFC PATCH v1 00/20] DynamicTablesPkg: Prepare to add RISC-V support Thread-Index: AQHaQxkaxHHf18fw0kebI26tv+KAWLDRz6qAgACixYCAAScOAIASjZQA Date: Mon, 22 Jan 2024 17:15:44 +0000 Message-ID: <6F2DEA68-0743-4676-BBF3-A8D8FA1AE32B@arm.com> References: <20240109162944.528006-1-sunilvl@ventanamicro.com> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.81.24011420 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB6806:EE_|PR3PR08MB5836:EE_|DU6PEPF0000A7E4:EE_|PAXPR08MB6511:EE_ X-MS-Office365-Filtering-Correlation-Id: 314ae8b2-2ef8-4cad-e014-08dc1b6dc9e4 x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: eE0r1X74D9jykVOiHq3s15xjpYINSMdqr2G+m4hZxuui9xm+1Rn26ghQxjcZluRvfDcTsv16WW2VVx9b1pFBQG8hm7p86S8SefJNZcE1ZysDvVj0hWhzPsVDFXgDfGz5NctTuudJqnKitzwzGft7GmVmBRt8PGa+ZRTf1PZtnd+jgZ9wvCvAYu3sFtRCbKQEUak6LAVecqxOapn5WGKqdv9vUUQ7n0FSATg9y/37VesZR9LrqJ4lB9XzzF+lRD7F5noZyZ6o6keS6J5VAtYE3Pko1u0EpwNi0PXsZBWlZpTLJGRMs58ClzWCMYZ7SEC+SPoj4ocT7wGvBNcIffUdY3AIIXbT2yYIRZrRfxD19SMiYVQzMga7m1ek6/hcE1XDl7WpDS66hSzjBUrFOq5DpPPTQdOCGdfOJZZw1C5Kxy7H1Xnvk95AIoC3a4vzdcdoSGZKaKgv+eIqBkXi0ko+pKHGLxlggnxnOTCpmLPGi4IfUPkTd6nDUOzeSYtvpSvyqmJzq0sLbEeCNsgBruVdT9hjPM4TH+kgQVcffVYP+eXNi1/PYGwmvJDXt8A087cdsBriduRB/rXnJMYXN+OL7ySOdc+XY02YWm5Kog8n/jbMCu45cVIMHyAf72PTo8To1xzCssY1kY/uuLKMOAjpgA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(136003)(376002)(366004)(396003)(346002)(230922051799003)(1800799012)(186009)(451199024)(64100799003)(6506007)(26005)(71200400001)(2616005)(6512007)(83380400001)(7416002)(5660300002)(2906002)(66946007)(966005)(66476007)(8936002)(76116006)(91956017)(6486002)(54906003)(478600001)(316002)(64756008)(4326008)(66446008)(8676002)(38100700002)(66556008)(110136005)(41300700001)(33656002)(86362001)(122000001)(36756003)(38070700009)(66899024)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5836 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU6PEPF0000A7E4.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d4930aad-b533-498b-cfb7-08dc1b6dc4ce X-Microsoft-Antispam-Message-Info: uTUlKkMLowdW5/d1gG1OzeX+ohA5SXgdCALsRStliXQaftz9Hl0B0Io22mW9e9uzvMx1YCSV6jEcR89mSREEa72wc4RLYrOaKoM5itGK6rtsOHK9bxZ0d8mFvZB3i6muUhJjjE1h2oAhlGfyI4zTRqr+oxBPKhv8OgiA/2m3GZ9F6OfXh5qgBebT82sNBesOED6eZxIhtO41ba47qQkDjmI/F9a4tbLgo8tHAof16ZL3r2uARK3nviBJIshHeuxBMWPAT97xZXlTUMZ5VgnmnXDiQl4Dhj8+L9PTay1Dej46g9rtU2WhVNV1cekKtz0Zgak6TgT7/xySLFpXwZQWr5PzoergKCINne7NBa58UnxD0TGJgZ2dLF5E6bm+PSGT9fZMTjXiyB8R1Qyxm6Hcwyt4A5/cs6X+jv2xGrT1Zjm2DPdwrTQiAS+dpK+q+fehm8JcSXHtfnmMjVN/2IUXd67mYUIF8j/VVtRIM04WhvSMRzNrDgqBNbo3GwphIof6jJ4wIR9e/P0ftzFp01HxZlRU10A/KdnMcb+XDZ6UEwHsguhR/6dTWQ9cNowX7Q0oj3cjA45xJi5m3xgG/aU7rEltwZM8M2jyYHqRpiBFrrW2mvL6GDDh9ET0cXVnYGFeoui5YyywmZz30mSluBXSvJpyJDedN8IPbYKJ4sjyXZHPW419dOnHesYMRwe7cj1qxywY3cMLMN4YYGwjYLobdX1bEYuHO0Vi0K2o6hOx7ME= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2024 17:15:53.2060 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 314ae8b2-2ef8-4cad-e014-08dc1b6dc9e4 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: DU6PEPF0000A7E4.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6511 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: s26I03MwW3TyeHOF4IC3ZHIDx7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <75F442BA5909A040BE5DF79280A5FCD8@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=lQk20j5o; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") SGkgQWxsLA0KDQpEeW5hbWljVGFibGVzUGtnIGN1cnJlbnRseSBzdXBwb3J0cyBBcm0gYXJjaGl0 ZWN0dXJlLCBhbmQgd2Ugd2VsY29tZSB0aGUgYWRvcHRpb24gYnkgb3RoZXIgYXJjaGl0ZWN0dXJl cy4NCg0KRm9sbG93aW5nIGlzIG15IHByb3Bvc2FsIGZvciBtb3ZpbmcgZm9yd2FyZC4NCg0KR29h bHM6DQotIHJldXNlIGNvbW1vbiBjb2RlDQotIHN0cmVhbWxpbmUgdGhlIGFkb3B0aW9uIGJ5IG90 aGVyIGFyY2hpdGVjdHVyZXMNCi0gbWluaW1pc2UgdGhlIGltcGFjdCBvbiBtaWdyYXRpb24gb2Yg dGhlIGV4aXN0aW5nIHBsYXRmb3Jtcw0KLSBtYWludGFpbiBmbGV4aWJpbGl0eSBhY3Jvc3MgYXJj aGl0ZWN0dXJhbCBjb21wb25lbnRzDQotIHVzZSB0aGlzIG9wcG9ydHVuaXR5IHRvIGludGVncmF0 ZSBEeW5hbWljIFNNQklPUyBzdXBwb3J0DQogIChSZWY6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8v Zy9kZXZlbC9tZXNzYWdlLzEwNzI1NCkNCg0KVGhlIGZvbGxvd2luZyBzdGVwcyB3b3VsZCBoZWxw IGluIGFjaGlldmluZyB0aGUgZ29hbHM6DQoxLiAgQ3JlYXRlIGFuIGVkazIgc3RhZ2luZyBicmFu Y2guIEZvciB0aGUgZWRrMi1wbGF0Zm9ybXMgdXBkYXRlcywgSSB3aWxsIGNyZWF0ZSBhIGJyYW5j aCBvbiBteSBHaXRodWIgZm9yayAobm90ZSB0aGlzIGlzIHJlcXVpcmVkIGFzIHRoZXJlIGlzIG5v IHN0YWdpbmcgcmVwbyBmb3IgZWRrMi1wbGF0Zm9ybXMpLg0KMi4gVGhlIGRlc2lnbiBhc3BlY3Rz IGFuZCBjaGFuZ2VzIHNoYWxsIGJlIGRpc2N1c3NlZCBvbiB0aGUgbWFpbGluZyBsaXN0IHdpdGgg cGF0Y2hlcyB0byBzdXBwb3J0IHRoZSBkZXRhaWxzLg0KMy4gQSBuZXcgc2VjdGlvbiBpbiBEeW5h bWljVGFibGVzUGtnXFJlYWRtZS5tZCBzaGFsbCBiZSBhZGRlZCB0byByZWZsZWN0IHRoZSBkZXNp Z24gdXBkYXRlcywgZS5nLiBjaGFuZ2VzIHRvIENNIE9iamVjdHMsIE5hbWVzcGFjZSBkZWZpbml0 aW9ucywgZXRjLg0KNC4gIFRoZSBkZXNpZ24gY2hhbmdlcyBzaG91bGQgdHlwaWNhbGx5IGJlIHN1 cHBvcnRlZCBieSBwYXRjaGVzIGZvciB0aGUgRHluYW1pY1RhYmxlcyBjb3JlIGZyYW1ld29yayBh bmQgZGVtb25zdHJhdGUgdGhlIGltcGFjdCBvbiB0aGUgZXhpc3RpbmcgcGxhdGZvcm0gY29kZSBi eSB0eXBpY2FsbHkgcHJvdmlkaW5nIHBhdGNoZXMgZm9yIGF0IGxlYXN0IG9uZSBleGlzdGluZyBw bGF0Zm9ybSAocG9zc2libHkgZWRrMi1wbGF0Zm9ybXMvUGxhdGZvcm0vQVJNL1tKdW5vIHwgRlZQ XSkuDQo1LiBUaGUgZGVzaWduIGNoYW5nZXMgc2hvdWxkIGJlIHNtYWxsIGFuZCB0eXBpY2FsbHkg YmUgcmVmbGVjdGVkIGluIHNlcGFyYXRlIHBhdGNoIHNlcmllcy4NCjYuIFRoZSBmaXJzdCBwaGFz ZSB3b3VsZCBiZSB0byBwYXJ0aXRpb24gdGhlIGNvZGViYXNlIGludG8gY29tbW9uIGNvZGUgdnMg YXJjaGl0ZWN0dXJhbCBzcGVjaWZpYyBjb2RlLiBUaGlzIHdvdWxkIGludm9sdmUgbW92aW5nIGZp bGVzIGFuZCByZWZsZWN0aW5nIHRoZSBhc3NvY2lhdGVkIGNoYW5nZXMgc3VjaCB0aGF0IHRoZSBi dWlsZCBkb2VzIG5vdCBicmVhay4NCjcuIERlZmluZSBhIG5ldyBuYW1lc3BhY2UgZS5nLiDigJxB cmNoQ29tbW9u4oCdIGZvciB0aGUgY29tbW9uIGFyY2hpdGVjdHVyYWwgY29tcG9uZW50cy4NCjgu IElkZW50aWZ5IHRoZSBDTV9BUk1fT0JKRUNUcyB0aGF0IGNhbiBiZSBtb3ZlZCB0byB0aGUg4oCc QXJjaENvbW1vbuKAnSBuYW1lc3BhY2UuIEFzIHBhcnQgb2YgdGhpcyBpZGVudGlmeSBpZiBhbnkg b2JqZWN0IG5lZWRzIHRvIGJlIGRyb3BwZWQsIGUuZy4gRUFybU9ialJlc2VydmVkMjkNCjkuIElk ZW50aWZ5IG92ZXJsYXAgb2YgU01CSU9TIG9iamVjdHMgd2l0aCBleGlzdGluZyBDTSBPYmplY3Rz Lg0KMTAuIFN1Ym1pdCBwYXRjaGVzIHRvIG1vdmUgQ00gb2JqZWN0cyBmcm9tIEFybSBOYW1lc3Bh Y2UgdG8gQXJjaENvbW1vbiBOYW1lc3BhY2UuIElkZWFsbHkgb25lIG9iamVjdCAoYW5kIGFueSBk ZXBlbmRlbmNpZXMpIHNob3VsZCBiZSBtb3ZlZCBhdCBhIHRpbWUuDQoxMS4gU3VibWl0IHBhdGNo ZXMgdG8gbWlncmF0ZSB1cHN0cmVhbSBwbGF0Zm9ybXMgdGhhdCB1c2UgRHluYW1pY1RhYmxlc1Br Zw0KMTIuIERlZmluZSBhIG5ldyBuYW1lc3BhY2UgZm9yIFJJU0NWIHNwZWNpZmljIG9iamVjdHMN CjEzLiBTdWJtaXQgcGF0Y2hlcyBmb3IgZW5hYmxpbmcgUklTQ1YNCjE0LiBJbiB0aGUgbmV4dCBw aGFzZSBzdXBwb3J0IGZvciBEeW5hbWljIFNNQklPUyBjYW4gYmUgZW5hYmxlZC4NCg0KTm90ZXM6 IA0KYS4gUGVyaW9kaWNhbGx5IHJlYmFzZSB3aXRoIGVkazIgJiBlZGsyLXBsYXRmb3JtcyBtYXN0 ZXIgYnJhbmNoIHRvIHN5bmMgd2l0aCBsYXRlc3QgY2hhbmdlcy4NCmIuIFdlIGNhbiBkZWNpZGUg dG8gbWVyZ2UgdGhlIHVwZGF0ZXMgYWZ0ZXIgcG9pbnQgMTEgYWJvdmUgdG8gZWRrMiAmIGVkazIt cGxhdGZvcm1zIG1hc3RlciBicmFuY2guDQpjLiBTaW1pbGFybHksIHRoZSBSSVNDViBzdXBwb3J0 IGNhbiBiZSBtZXJnZWQgYWZ0ZXIgcG9pbnQgMTMuDQoNCkkgd2lsbCBzZW5kIG91dCBhIHJlcXVl c3QgZm9yIGNyZWF0aW5nIHRoZSBzdGFnaW5nIGJyYW5jaCBzaG9ydGx5Lg0KDQpSZWdhcmRzLA0K DQpTYW1pIE11amF3YXINCg0K77u/T24gMTAvMDEvMjAyNCwgMjE6NTYsICJKZXNodWEgU21pdGgi IDxqZXNodWFzQG52aWRpYS5jb20gPG1haWx0bzpqZXNodWFzQG52aWRpYS5jb20+PiB3cm90ZToN Cg0KDQo+ID4gSXQgbG9va3MgbGlrZSBpbnN0ZWFkIG9mIG1vdmluZyB0aGUgY29tbW9uIGNvZGUg dG8NCj4gRU9iak5hbWVTcGFjZVN0YW5kYXJkIG5hbWVzcGFjZSBvciBhIG5ldyAoQXJjaD8gQ29t bW9uPykgbmFtZXNwYWNlLA0KPiB5b3UncmUgcmVuYW1pbmcgdGhlIGVudGlyZSBFT2JqTmFtZVNw YWNlQXJtIG5hbWVzcGFjZSB0bw0KPiBFT2JqTmFtZVNwYWNlQXJjaC4gSXQgc2VlbXMgdG8gbWUg dGhhdCBpZiBBUk0gY29kZSB2cy4gY29tbW9uIGNvZGUgaXMNCj4gYmVpbmcgc2VwYXJhdGVkIG91 dCwgdGhlbiB0aGUgRU9iak5hbWVTcGFjZUFybSBuYW1lc3BhY2Ugc2hvdWxkDQo+IGNvbnRpbnVl IHRvIGJlIHVzZWQgZm9yIHRoZSBBUk0tc3BlY2lmaWMgY29kZSBhbmQgYSBjb21tb24gbmFtZXNw YWNlDQo+IHNob3VsZCBiZSB1c2VkIGZvciB0aGUgY29tbW9uIGNvZGUuDQo+IA0KPiBJIGFncmVl LiBJIHN0YXJ0ZWQgd2l0aCBzZXBhcmF0aW5nIGNvbW1vbiB0aGluZ3MgaW50byBuZXcgY29tbW9u IHNwYWNlIGFuZA0KPiBjcmVhdGUgb25lIGZvciByaXNjLXYuIEhvd2V2ZXIsIEkgZHJvcHBlZCB0 aGF0IGFwcHJvYWNoIGZvciB0d28gcmVhc29ucy4NCj4gDQo+IDEpIFRoZSBjb21taXQgImIyYmJl M2RmNTQ3MCBEeW5hbWljVGFibGVzUGtnOiBSZW1vdmUgUFBUVCBJRCBzdHJ1Y3R1cmUNCj4gZnJv bSBBQ1BJIDYuNCBnZW5lcmF0b3IiIHdoZW4gcmVtb3ZlZCBvbmUgb2YgdGhlIGVudW1zIGZyb20N Cj4gQXJtT2JqZWN0SUQsIGRpZG4ndCBjaGFuZ2UgdGhlIG90aGVyIHZhbHVlcyBmb3Igb3RoZXIg ZW51bXMgYnV0IHJlc2VydmVkIHRoZQ0KPiByZW1vdmVkIG9uZS4gU28sIEkgdGhvdWdodCB0aGVy ZSBtYXkgYmUgc29tZSBhc3N1bXB0aW9ucyB3aGljaCB3aWxsIGJyZWFrDQo+IGlmIHRoZSBlbnVt IHZhbHVlIGNoYW5nZXMuDQoNCg0KSSdtIG5vdCBmYW1pbGlhciB3aXRoIHdoeSB0aGF0IHdhcyBk b25lLiBIb3BlZnVsbHkgc29tZW9uZSBlbHNlIGNhbiBjb21tZW50LiBJIGRvIGtub3cgdGhhdCBl ZGsyL0R5bmFtaWNUYWJsZXNQa2cvTGlicmFyeS9Db21tb24vVGFibGVIZWxwZXJMaWIvQ29uZmln dXJhdGlvbk1hbmFnZXJPYmplY3RQYXJzZXIuYyBoYXMgYXJyYXlzIChTdGROYW1lc3BhY2VPYmpl Y3RQYXJzZXIgYW5kIEFybU5hbWVzcGFjZU9iamVjdFBhcnNlcikgdGhhdCBuZWVkIHRvIGJlIGtl cHQgaW4gc3luYyB3aXRoIGFsbCBvZiB0aGUgbmFtZXNwYWNlIGVudW1zLCBidXQgb3RoZXIgdGhh biB0aGF0IEknbSBub3QgYXdhcmUgb2YgYW55IHBsYWNlcyB0aGF0IG5lZWQgdG8gYmUgY2hhbmdl cyB3aGVuIHRoZSBlbnVtcyBhcmUgY2hhbmdlZC4NCg0KDQo+IDIpIER5bmFtaWNQbGF0Zm9ybVJl cG9zaXRvcnlJbmZvIHN0cnVjdHVyZSBoYXMgQXJtQ21PYmpMaXN0IGFuZA0KPiBBcm1DbU9iakFy cmF5LiBXaXRoIHNlcGFyYXRlIHNwYWNlcyBmb3IgQXJtLCBSaXNjViBhbmQgQ29tbW9uLCBsaXN0 DQo+IG1hbmFnZW1lbnQgbmVlZHMgc29tZSByZWRlc2lnbiBhbmQgSSB3YXMgbm90IHN1cmUgaXQg aXMgd29ydGggaXQuDQo+IA0KPiBIZW5jZSwgSSB0aG91Z2h0IGEgc2luZ2xlIGxpc3Qgb2YgYWxs IHBvc3NpYmxlIE9iaiBJZHMgZm9yIGFsbCBhcmNoaXRlY3R1cmVzIGFuZA0KPiBjb21tb24gdGhp bmdzIHdvdWxkIGJlIGEgZ29vZCB0cmFkZSBvZmYuIEJ1dCBJIGNhbiBnbyBiYWNrIHRvIHRoYXQg YXBwcm9hY2gNCj4gaW4gdjIgaWYgYWJvdmUgaXNzdWVzIGFyZSBmaW5lLg0KDQoNCkhvcGVmdWxs eSBBUk0gY2FuIGdpdmUgaW5wdXQgb24gdGhlIGJlc3QgZGlyZWN0aW9uIGJlZm9yZSB5b3UgbWFr ZSBtb3JlIGNoYW5nZXMuIFRoZSBEeW5hbWljUGxhdFJlcG8gY3VycmVudGx5IG9ubHkgc3VwcG9y dHMgdGhlIEFSTSBuYW1lc3BhY2UsIGJ1dCBjb21tZW50cyBzdWNoIGFzICJvbmx5IEFybSBvYmpl Y3RzIGFyZSBzdXBwb3J0ZWQgZm9yIG5vdy4iIChsaW5lIDE0NCkgc2VlbSB0byBpbXBseSB0aGF0 IHN1cHBvcnQgZm9yIG1vcmUgbmFtZXNwYWNlcyB3YXMgY29uc2lkZXJlZC4NCg0KDQoNCg0KCi09 LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1l c3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTQxNDIpOiBo dHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTQxNDIKTXV0ZSBUaGlzIFRv cGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDM2MjI3MDIvNzY4NjE3NgpHcm91cCBPd25lcjog ZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91 cHMuaW8vZy9kZXZlbC91bnN1YiBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0t PS09LT0tCgoNCg==