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 3FA93AC0DC3 for ; Fri, 22 Dec 2023 08:50:47 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=fLG5VJ+5LTKFaViWBYM9loBOuJshanBjbDG/iVjAfsQ=; 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:msip_labels: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=1703235045; v=1; b=CKFonlsJ3oGQK92NWLgfQ7E0CPcx6glBK85pWZ66+Junz1f8mLKoiEwGOumQxrnXrABU4Dy1 ov0AupOT/ffFpIOaQCrZTkQgvSwGtxzkdSAvTnsXHD4yD5a0caEcTdjxgWBhYc9k8jxpgKurgJ8 QsSWDPXI1NnwLG35jhU1asEM= X-Received: by 127.0.0.2 with SMTP id mDdrYY7687511x87L01nAHLz; Fri, 22 Dec 2023 00:50:45 -0800 X-Received: from EUR01-HE1-obe.outbound.protection.outlook.com (EUR01-HE1-obe.outbound.protection.outlook.com [40.107.13.52]) by mx.groups.io with SMTP id smtpd.web10.19876.1703235044632493395 for ; Fri, 22 Dec 2023 00:50:45 -0800 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=FY7RDx3uju7oKpSvIBlqpjlZ03plfLSimAnhnto1lrDrc8hF/GGJvWfpf6SNwtN//FDwC6xiZByOEmSQ+NiDhk6lK6DkSzrcSdwbif6Hs4NEHWuyIqqDBQTmaagY64bhD/mICeGc21y2RvPahNVDn/KAzpU8HSwmULtRdpRJKU5Wu4mpeNBRHd20G9iVKJGfIfGrvsNtP2rLWI3/J+/ooudWRnlCZQi9GBe3AaTMOCXfy7ZYNlQfKtyP61oxgnaRHq8tIcb5YQByE3Vl4lN8zbQL5GHy6NAcLe4VLvf3BIKOlEorY3F1ElbCZi/X9dd+n6nDTWib1BXiJB9X8kS2vg== 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=x+fwWcK1MuvmBis7PbrEdJg/fPEh+WP0y4cK3OhU8Gk=; b=B+kuy/UA3Bi2Af2E7Ihbn0r/5bAi/xFE+a2K+FuqIB4uAA8ZeCsRz3ezqpggp81bHTtilC/Rjn3Wl7OcvY4JrDhb3ZnLQNBnjn23CQu8VzR9gpY7NWOI+GjU9qfh+Q7qlwki95E1oTmipSLWiK25VVV8PLBsk09kW9GAeZcd3nrn6q/uAGCxU0viCrvdy4j0r4acnRTMAhSudubE2dwMSj6Gc0EbOuwSSFwG9EFR1f6kICGrzeP9JHxnUYbxbKTFUo6bKUDZb3GQGmyib92MX/lIdc/tVvHN4izhv7eW7EzXISKA4/S65BOCuIdvgWg0pdIrknMpqVW0jAKHnjnrdw== 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 DB9PR02CA0024.eurprd02.prod.outlook.com (2603:10a6:10:1d9::29) by AS2PR08MB8407.eurprd08.prod.outlook.com (2603:10a6:20b:55a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.21; Fri, 22 Dec 2023 08:50:37 +0000 X-Received: from DU6PEPF00009523.eurprd02.prod.outlook.com (2603:10a6:10:1d9:cafe::d7) by DB9PR02CA0024.outlook.office365.com (2603:10a6:10:1d9::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.21 via Frontend Transport; Fri, 22 Dec 2023 08:50:37 +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 DU6PEPF00009523.mail.protection.outlook.com (10.167.8.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.14 via Frontend Transport; Fri, 22 Dec 2023 08:50:37 +0000 X-Received: ("Tessian outbound e243565b0037:v228"); Fri, 22 Dec 2023 08:50:37 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 7aca270067b67859 X-CR-MTA-TID: 64aa7808 X-Received: from fe30182257c6.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FD5B97E3-650F-4DB1-9A3E-3A1D84DC5C8A.1; Fri, 22 Dec 2023 08:49:56 +0000 X-Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fe30182257c6.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 22 Dec 2023 08:49:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dEkbqieLuu11NWDIAhMFbewDI/9OTdbSDftb/ws5NPCJ/MUeL1LKNG3Nd3heU4K84OS1W5XxFlRm9TxFHHLxmDGvN+Nw1DIP4I12WgupmLCi2sTEcJUXQIJ9G/kuWZqx4+sZvFMzs6A9BJuqQQ8z6uTDdUvkLXC/i8WcWAwBSXTNlwGHilZmSqE9UuiWcgj9NWd7USBw3lObXgKFv5l4B8/+JBqcuAqN/Z7Toa06dxDR7E6Md5YotjPPTge2YMbSbkq+xG7ryic7Rz1GeFYtxjppbZtgo8zIsjoGNKYlEao4RHl7rfembvsE+yFj56caaoi3gQFfJ49p46XH2i+MXQ== 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=x+fwWcK1MuvmBis7PbrEdJg/fPEh+WP0y4cK3OhU8Gk=; b=RPKqXPHXwiV6/juN0Xip7dNeN7frVwXpZgvqQ7NZj1AP8DPcQ2UM10m4Loqof852kAafc20fu8ib4c16bud0349K44gojcx9OmsKKwWJpDi/uw2VtYnr8Ky+EV9hhf6oxnvfjpvaYmN8H/GqHv2YURGFdfGOLDJOa27l5LlWWywgu7r5sC15YLM5Q5QN5EKqjW6E8PLOOHhUTLu1L7oQ2No4qUTAoSg0Ht05XYzy078g2CvqZVUL/vL5g08SeMIq4EoB1bv8W+kP6FL9G0oz9ioxBFPK+ftNmABuqGErdzsP0s68tuYiXiEmJV9F8Ti/2Jjax+rHRAYEpwvktLbytQ== 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 GV2PR08MB9255.eurprd08.prod.outlook.com (2603:10a6:150:e3::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.21; Fri, 22 Dec 2023 08:49:54 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::f36e:3882:2fce:d775]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::f36e:3882:2fce:d775%4]) with mapi id 15.20.7113.019; Fri, 22 Dec 2023 08:49:53 +0000 From: "Sami Mujawar" To: "Attar, AbdulLateef (Abdul Lateef)" , "devel@edk2.groups.io" CC: Pierre Gondois , nd Subject: Re: [edk2-devel] [Resend PATCH v5 0/4] DynamicTablesPkg: Adds WordIO and method invocation ability Thread-Topic: [edk2-devel] [Resend PATCH v5 0/4] DynamicTablesPkg: Adds WordIO and method invocation ability Thread-Index: AQHaMyhlTlwlRgI41U210J/2A5cyJ7CzxKcAgAAsKQCAAL9zgIAAURWA Date: Fri, 22 Dec 2023 08:49:53 +0000 Message-ID: <60D9CF61-6F30-44FB-801B-305598B6F4E4@arm.com> References: <17A2DD5CE37E2833.24485@groups.io> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=5ab3fae7-18df-459c-ba87-e5cfe76c8d4d;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2023-12-22T03:58:24Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; user-agent: Microsoft-MacOutlook/16.80.23121017 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB6806:EE_|GV2PR08MB9255:EE_|DU6PEPF00009523:EE_|AS2PR08MB8407:EE_ X-MS-Office365-Filtering-Correlation-Id: a3ed27f5-055a-45c1-58c5-08dc02cb1181 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: lXoiP7TZd9NKIAg8Alyzym2x3FC/xNB6UsEQt24x+YHoeFCiBGIgXrB2lVANRg1zEzB+KLxaWqRqHDiKZ2xbz1PELs5tW7kSQ/TYCSNRWCKgJcOY5x8rfXyrPpXR1LhABFGBFUrUB4TADsYkfAAfJp5rKrJ5fUfdTYoLvktxuJxRQs2eJ7nbP3NTar5jJt8TVB/k+j89Ueu+kfQ9L6AgehTUWwHWSXsbsAX2+PD1xoJ0/N5037iJnXCAoZvvORn+xjgOpNNbiPztL6zxHL7IAIZYFsdza+wI50AocEiJyrahOEpRAXVNJ9/dQbw7V3aAFDzj92E4oPbWHbERLoS4uFdmfulLXcgf+FwwfqwghBWLNFnwIDkqZzBnzoj1nZFEbaKkpmmtzofzlg5Xvilz4HLsg1wjIruLQ8dUzVtrhhIHimj2FU8KmWYXqg3Qx18Ugi/gVHAH5ifKlJPo8+E5gFcgYgtVzayO+RNj/GYqf5+GDaKS/HhOK/ods1Fn0OkN6VjG0PA9k/1UifchiwBdhwPEHHTGwcW+zENhOHg57WmhXeHPzZWefsTO/ewWXMIZlwmWOqimExJT8sZ5swFjCP1VzXa3nqECmz39h/4Fjv3up5KOF/pfOZ7b1AcgRTfOhin0gcNBl0AM0CDJPaFqlAdL835Kptb0dpf79PPIcR5dT/ftftVIpombkJI8fPdBLPvQMOVPwrW7L4iduc2WNg== 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)(136003)(396003)(366004)(376002)(39860400002)(346002)(230922051799003)(230173577357003)(230273577357003)(64100799003)(186009)(451199024)(1800799012)(6486002)(71200400001)(478600001)(966005)(38100700002)(122000001)(26005)(83380400001)(2616005)(53546011)(6512007)(66899024)(6506007)(33656002)(4326008)(2906002)(8936002)(8676002)(36756003)(5660300002)(86362001)(41300700001)(110136005)(91956017)(38070700009)(64756008)(54906003)(66946007)(316002)(66556008)(66476007)(66446008)(76116006)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB9255 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: DU6PEPF00009523.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 08aad749-7482-4cc7-4a62-08dc02caf779 X-Microsoft-Antispam-Message-Info: MDc8QXRjwaDtibpP28duQ1h6hzupXK6r+ma1Eqv47qb3h4dHaSliOL9ucAPcO1aEiB53u/qzMcTgYMW5ete0fExqiCH0XLjIcW0cX8nG48Pa4Un96ZTTHTD4A0XDWklQAFRBu4NIAy1FUFzJejgO8WXpvYlWvoIkJWGNhoks58tbMzGMSQxeEf+KWMu/qKP1rLLXtwMofIepQKAQch6AxmdEfWXtKO67yU7Vs0fvSt6SX3pWpvlpi3CiYZg7tsMVH+61P8LpVWLxpFnMM8RCIEXVzH7b+5n6HVqmtl/v/i4jXcK5R1LSYfO+1qnYI1xdEmSAuJXLl/+7y7CWwqjZ91B3B5HrM+p2/WBIyCByf7MpWMM3Pf4tBOIVkcQbjsf3z5ukeEpncgx4bgBBuuwAut2OMu9m7IPhsEgOoAr8ses8vsh0aWmhQTL7YdEsFVsHcjzgBhG4PCK1ZlFEfnNyvKQf+XeLfRgezP1KWZZUGrPXNvzqgV0J/YeHLHewGonq/fLA6YF0oMSuo8R5OWndQmltP9/ec9N8a5wywAW6HVw2IjYFNuyEvqvOE/eKZxbRK4V+gu7Yn20nsXLWKKaKhFssY1ZpLESB8Aop7a6FN3QV1VfsC/FH98F+Cr8zW6hC3rT5wFhdmXOS7OIxJQIs6UZ8wAGS87bo8sgKxIB/jPDsxqVk/sF692OBwuUIvCGc00yiHNLfCQeaQZQHrKH8tAnvaUnSlKbtD5YZoQaig3RLS79uWRFo53amliKV/8PwPRB/QvI/+jcwCH1eMNh11LyuWvLiisI59WNpIT1EAtYPQtJd7Pv238DlACqWIZfJ X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2023 08:50:37.4917 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a3ed27f5-055a-45c1-58c5-08dc02cb1181 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: DU6PEPF00009523.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8407 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: 5443qs4vIhpFAGn9qexmM0rrx7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <806DC7C045DB8E46B0BD12EE1581EEEE@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=CKFonlsJ; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io U2VyaWVzIG1lcmdlZCBhcyA1ZDUzM2JiYzI3NzMuLmQwMWRlZmUwNmIzNQ0KDQpUaGFua3MuDQoN ClJlZ2FyZHMsDQoNClNhbWkgTXVqYXdhcg0KDQrvu79PbiAyMi8xMi8yMDIzLCAwMzo1OSwgIkF0 dGFyLCBBYmR1bExhdGVlZiAoQWJkdWwgTGF0ZWVmKSIgPEFiZHVsTGF0ZWVmLkF0dGFyQGFtZC5j b20gPG1haWx0bzpBYmR1bExhdGVlZi5BdHRhckBhbWQuY29tPj4gd3JvdGU6DQoNCg0KW0FNRCBP ZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCg0KSGkgU2FtaSwNCkJlbG93IG1lbnRpb25l ZCBwYXRjaCBsb29rcyBnb29kOyBodHRwczovL2dpdGh1Yi5jb20vc2FtaW11amF3YXIvZWRrMi90 cmVlL1JFVklFV18yOTIzX2R5bmFtaWN0YWJsZXNfd29yZF9pb19tZXRob2RfaW52b2NhdGlvIDxo dHRwczovL2dpdGh1Yi5jb20vc2FtaW11amF3YXIvZWRrMi90cmVlL1JFVklFV18yOTIzX2R5bmFt aWN0YWJsZXNfd29yZF9pb19tZXRob2RfaW52b2NhdGlvPiAuDQpQbGVhc2UgZ28gYWhlYWQgYW5k IG1lcmdlIHRoZSBwYXRjaCBzZXJpZXMuDQpUaGFua3MNCkFiZHVMDQoNCg0KLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCkZyb206IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20g PG1haWx0bzpzYW1pLm11amF3YXJAYXJtLmNvbT4+DQpTZW50OiBUaHVyc2RheSwgRGVjZW1iZXIg MjEsIDIwMjMgMTA6MDQgUE0NClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8bWFpbHRvOmRldmVs QGVkazIuZ3JvdXBzLmlvPjsgQXR0YXIsIEFiZHVsTGF0ZWVmIChBYmR1bCBMYXRlZWYpIDxBYmR1 bExhdGVlZi5BdHRhckBhbWQuY29tIDxtYWlsdG86QWJkdWxMYXRlZWYuQXR0YXJAYW1kLmNvbT4+ DQpDYzogQXR0YXIsIEFiZHVsTGF0ZWVmIChBYmR1bCBMYXRlZWYpIDxBYmR1bExhdGVlZi5BdHRh ckBhbWQuY29tIDxtYWlsdG86QWJkdWxMYXRlZWYuQXR0YXJAYW1kLmNvbT4+OyBQaWVycmUgR29u ZG9pcyA8cGllcnJlLmdvbmRvaXNAYXJtLmNvbSA8bWFpbHRvOnBpZXJyZS5nb25kb2lzQGFybS5j b20+PjsgbmRAYXJtLmNvbSA8bWFpbHRvOm5kQGFybS5jb20+DQpTdWJqZWN0OiBSZTogW2VkazIt ZGV2ZWxdIFtSZXNlbmQgUEFUQ0ggdjUgMC80XSBEeW5hbWljVGFibGVzUGtnOiBBZGRzIFdvcmRJ TyBhbmQgbWV0aG9kIGludm9jYXRpb24gYWJpbGl0eQ0KDQoNCkNhdXRpb246IFRoaXMgbWVzc2Fn ZSBvcmlnaW5hdGVkIGZyb20gYW4gRXh0ZXJuYWwgU291cmNlLiBVc2UgcHJvcGVyIGNhdXRpb24g d2hlbiBvcGVuaW5nIGF0dGFjaG1lbnRzLCBjbGlja2luZyBsaW5rcywgb3IgcmVzcG9uZGluZy4N Cg0KDQoNCg0KSGkgQWJkdWwsDQoNCg0KQ2FuIHlvdSBjaGVjayBpZiB0aGUgcGF0Y2ggNC80IGF0 DQpodHRwczovL2dpdGh1Yi5jb20vc2FtaW11amF3YXIvZWRrMi90cmVlL1JFVklFV18yOTIzX2R5 bmFtaWN0YWJsZXNfd29yZF9pb19tZXRob2RfaW52b2NhdGlvbl92NSA8aHR0cHM6Ly9naXRodWIu Y29tL3NhbWltdWphd2FyL2VkazIvdHJlZS9SRVZJRVdfMjkyM19keW5hbWljdGFibGVzX3dvcmRf aW9fbWV0aG9kX2ludm9jYXRpb25fdjU+DQpsb29rcyBvayB0byB5b3UsIHBsZWFzZT8NCg0KDQpJ ZiB5b3UgY29uZmltLCBJIHdpbGwgYXBwbHkgdGhlIHB1c2ggbGFiZWwuDQoNCg0KUmVnYXJkcywN Cg0KDQpTYW1pIE11amF3YXINCg0KDQpPbiAyMS8xMi8yMDIzIDAxOjU2IHBtLCBTYW1pIE11amF3 YXIgdmlhIGdyb3Vwcy5pbyB3cm90ZToNCj4gSGkgQWJkdWwsDQo+DQo+IEdsYWQgdG8gc2VlIHlv dXIgY29udHJpYnV0aW9uIHRvIHRoZSBEeW5hbWljIFRhYmxlcyBGcmFtZXdvcmsuIEl0DQo+IHdv dWxkIGJlIGdyZWF0IHRvIGhlYXIgaG93IHlvdSBhcmUgdXNpbmcgdGhpcyBwYWNrYWdlLg0KPg0K PiBJIGhhdmUgc29tZSBtaW5vciBjb21tZW50cyBmb3IgdGhlIGxhc3QgcGF0Y2ggNC80LiBJZiB5 b3UgY2FuIHJlcGx5DQo+IGJhY2ssIEkgd2lsbCB0cnkgdG8gZ2V0IHRoZSBjaGFuZ2VzIG1lcmdl ZCBiZWZvcmUgdGhlIGVuZCBvZiB0aGlzIHdlZWsuDQo+DQo+IFJlZ2FyZHMsDQo+DQo+IFNhbWkg TXVqYXdhcg0KPg0KPiBPbiAyMC8xMi8yMDIzIDA5OjM4IGFtLCBBYmR1bCBMYXRlZWYgQXR0YXIg d3JvdGU6DQo+PiBGcm9tOiBBYmR1bCBMYXRlZWYgQXR0YXIgPEFiZHVsTGF0ZWVmLkF0dGFyQGFt ZC5jb20gPG1haWx0bzpBYmR1bExhdGVlZi5BdHRhckBhbWQuY29tPj4NCj4+DQo+PiBQUjogaHR0 cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvNTE3MS8gPGh0dHBzOi8vZ2l0aHVi LmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzUxNzEvPg0KPj4NCj4+IFY1OiBkZWx0YSBjaGFuZ2Vz DQo+PiBBZGRyZXNzZWQgcmV2aWV3IGNvbW1lbnRzLg0KPj4gVjQ6DQo+PiBBZGRyZXNzIFBpZXJy ZSdzIHJldmlldyBjb21tZW50cy4NCj4+IE1lcmdlZCBwYXRjaCA0ICYgcGF0Y2ggNS4NCj4+IEFs c28gYWRkZWQgcGFyYW1ldGVyIGxvZ2ljIHN1Z2dlc3RlZCBieSBQaWVycmUuDQo+PiBWMzogZGVs dGEgY2hhbmdlcw0KPj4gQ0kgZml4IGFuZCBlcnJvciBoYW5kbGluZyBmb3INCj4+IER5bmFtaWNU YWJsZXNQa2c6IEFkZHMgQVBJIHRvIGdlbmVyYXRlIGEgbWV0aG9kIHdpdGggQXJnTi4NCj4+IEFk ZGVkIG5ldyBwYXRjaCAiRHluYW1pY1RhYmxlc1BrZzogQWRkcyB3cmFwcGVyIEFQSQ0KPj4gQW1s Q29kZUdlbk1ldGhvZEludm9rZU1ldGhvZEFyZ24iDQo+PiBWMjoNCj4+IEFkZGVkIG5ldyBBUEkg dG8gZ2VuZXJhdGUgYSBtZXRob2Qgd2hpY2gNCj4+IGludm9rZXMgYW5vdGhlciBtZXRob2Qgd2l0 aCBhcmd1bWVudC4NCj4+IFYxOg0KPj4gQ29kZSBjaGFuZ2VzIHRvDQo+PiBBZGQgQVBJIHRvIGdl bmVyYXRlIHdvcmQgSS9PIHJhbmdlcy4NCj4+IENvcnJlY3QgdGhlIHBhcmFtZXRlciB0byBnZW5l cmF0ZSB3b3JkIGJ1cyBudW1iZXIuDQo+PiBDb3JyZWN0cyB0aGUgZnVuY3Rpb24gcG9pbnRlciB0 eXBlZGVmDQo+Pg0KPj4gQ2M6IFBpZXJyZSBHb25kb2lzIDxwaWVycmUuZ29uZG9pc0Bhcm0uY29t IDxtYWlsdG86cGllcnJlLmdvbmRvaXNAYXJtLmNvbT4+DQo+PiBDYzogU2FtaSBNdWphd2FyIDxz YW1pLm11amF3YXJAYXJtLmNvbSA8bWFpbHRvOnNhbWkubXVqYXdhckBhcm0uY29tPj4NCj4+IENj OiBBYmR1bCBMYXRlZWYgQXR0YXIgPEFiZHVsTGF0ZWVmLkF0dGFyQGFtZC5jb20gPG1haWx0bzpB YmR1bExhdGVlZi5BdHRhckBhbWQuY29tPj4NCj4+DQo+PiBBYmR1bCBMYXRlZWYgQXR0YXIgKDQp Og0KPj4gRHluYW1pY1RhYmxlc1BrZzogQU1MIENvZGUgZ2VuZXJhdGlvbiBmb3Igd29yZCBJL08g cmFuZ2VzDQo+PiBEeW5hbWljVGFibGVzUGtnOiBDb3JyZWN0cyBBbWxDb2RlR2VuUmRXb3JkQnVz TnVtYmVyIHBhcmFtZXRlcnMNCj4+IER5bmFtaWNUYWJsZXNQa2c6IENvcnJlY3RzIGZ1bmN0aW9u IHBvaW50ZXIgdHlwZWRlZiBvZg0KPj4gQU1MX1BBUlNFX0ZVTkNUSU9ODQo+PiBEeW5hbWljVGFi bGVzUGtnOiBBTUwgQ29kZSBnZW5lcmF0aW9uIHRvIGludm9rZSBhIG1ldGhvZA0KPj4NCj4+IC4u Li9JbmNsdWRlL0xpYnJhcnkvQW1sTGliL0FtbExpYi5oIHwgMTg3ICsrKysrKysrKysrKystDQo+ PiAuLi4vQ29tbW9uL0FtbExpYi9Db2RlR2VuL0FtbENvZGVHZW4uYyB8IDIzNSArKysrKysrKysr KysrKysrKy0NCj4+IC4uLi9BbWxMaWIvQ29kZUdlbi9BbWxSZXNvdXJjZURhdGFDb2RlR2VuLmMg fCA5OCArKysrKysrLQ0KPj4gLi4uL0xpYnJhcnkvQ29tbW9uL0FtbExpYi9QYXJzZXIvQW1sUGFy c2VyLmMgfCAzICstDQo+PiA0IGZpbGVzIGNoYW5nZWQsIDUxMCBpbnNlcnRpb25zKCspLCAxMyBk ZWxldGlvbnMoLSkNCj4+DQo+DQo+DQo+IA0KPg0KPg0KDQoNCg0KDQoKLT0tPS09LT0tPS09LT0t PS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0 byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExMjg0Mik6IGh0dHBzOi8vZWRrMi5n cm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExMjg0MgpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8v Z3JvdXBzLmlvL210LzEwMzI3ODUxNy83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBl ZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVs L3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K