From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.107.21.85]) by mx.groups.io with SMTP id smtpd.web08.7767.1618573925397547386 for ; Fri, 16 Apr 2021 04:52:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=VMEs9olJ; spf=pass (domain: arm.com, ip: 40.107.21.85, mailfrom: sami.mujawar@arm.com) 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=Lcve0TsOK0tPERhmg6RWsfVirrzMqL3tIkqwWce2Jrc=; b=VMEs9olJ+pZv0YvssUgYssLTl09kODqUeq+tQRh7t0PZF1wci5h67vORohPFIjC8kWyhlOJXTOc80mIgd/ZOiEiqxH6+0eTQ8R0tGH8gohl8RRBlbbe/QE97DHXIOGJEyIAF15QZ87gOybLNT9Ki4JH71gaRBx4b8UcwokXtrzQ= Received: from DB6PR0802CA0035.eurprd08.prod.outlook.com (2603:10a6:4:a3::21) by AM9PR08MB6242.eurprd08.prod.outlook.com (2603:10a6:20b:283::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16; Fri, 16 Apr 2021 11:52:03 +0000 Received: from DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:a3:cafe::ec) by DB6PR0802CA0035.outlook.office365.com (2603:10a6:4:a3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16 via Frontend Transport; Fri, 16 Apr 2021 11:52:03 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; 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 DB5EUR03FT030.mail.protection.outlook.com (10.152.20.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16 via Frontend Transport; Fri, 16 Apr 2021 11:52:03 +0000 Received: ("Tessian outbound 47ca92dabae7:v90"); Fri, 16 Apr 2021 11:52:03 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: ef8d1df6911ea0b7 X-CR-MTA-TID: 64aa7808 Received: from 313f231743c1.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B744D524-86DD-4984-8A2C-6788BF6F320F.1; Fri, 16 Apr 2021 11:51:56 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 313f231743c1.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 16 Apr 2021 11:51:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bpvqCj3cjhrBT1JucdKf/C4fqdUoWeuocP9G+/Km5/w4dWK+tse+0CrixnqXaNDyiOJRtHbaami/STcNEiRjyiAz2XEaV2ThDtyM6YuriUm5kT+8eNoF3DKOodmtT17m3P5R/pW2Aui2J8tvXxX4UhSaTuHlF7bmBj0Io97IO4tIvbaD+9z06nathK12w/kKcoqRu1vAa9P5ay/xRLq6UKD6mt82sZTGQqdEyQT+Xya5Iulp2tsgY3Rie3ufyBPkITmysrAMtduAZiqMTnnUyQlrOmyX/zAmnaCcQONoxqLZtx8sGGHKpPHTi6EKPPWbEPudZ1sGco6SVAKSxeHd4w== 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=Lcve0TsOK0tPERhmg6RWsfVirrzMqL3tIkqwWce2Jrc=; b=IZ1fKisa+aOM37OnJY9T6D8Dd4kttH/4pIoNdg1QTjtyIENAywUPew1s2I1faG8NnudW+k0qEFzg4i2ZKB8Tit/vT9cFSJm3ezbFyXXM9DHjdHVSxBcW2v/cGCErE4/IFpDTvwZXWmAOD+j0NNZFFG8PV15qesbnVXdSiG9JVWjK4/UvefzhHfMtWEjoh+00PXARFhthqY8OTfhb4TtaqUR7G8CzMY7kssgZc4OilvhKIyknF9igo6Dk8HnQJ8ItwArXg4ZMUlmx4luqaibHIHsnN54sh9iPhuz85+V56cO/XbLZZ/pD9Jf7xV02AMldVbhuIG3G9ziKuVtD9JSASg== 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=Lcve0TsOK0tPERhmg6RWsfVirrzMqL3tIkqwWce2Jrc=; b=VMEs9olJ+pZv0YvssUgYssLTl09kODqUeq+tQRh7t0PZF1wci5h67vORohPFIjC8kWyhlOJXTOc80mIgd/ZOiEiqxH6+0eTQ8R0tGH8gohl8RRBlbbe/QE97DHXIOGJEyIAF15QZ87gOybLNT9Ki4JH71gaRBx4b8UcwokXtrzQ= Received: from AM6PR08MB3784.eurprd08.prod.outlook.com (2603:10a6:20b:85::25) by AS8PR08MB6453.eurprd08.prod.outlook.com (2603:10a6:20b:31b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16; Fri, 16 Apr 2021 11:51:54 +0000 Received: from AM6PR08MB3784.eurprd08.prod.outlook.com ([fe80::253a:c74d:3408:25ce]) by AM6PR08MB3784.eurprd08.prod.outlook.com ([fe80::253a:c74d:3408:25ce%6]) with mapi id 15.20.4042.018; Fri, 16 Apr 2021 11:51:54 +0000 From: "Sami Mujawar" To: Joey Gouly , "devel@edk2.groups.io" CC: "ray.ni@intel.com" , nd , "zhichao.gao@intel.com" , Alexei Fedorov Subject: Re: [PATCH v1 3/4] DynamicTablesPkg: Set the Access size for the SPCR table Thread-Topic: [PATCH v1 3/4] DynamicTablesPkg: Set the Access size for the SPCR table Thread-Index: AQHXMfGFaVjr+l1ACUi3HKAhIyKACKq3GqoA Date: Fri, 16 Apr 2021 11:51:54 +0000 Message-ID: References: <20210415121720.11553-1-joey.gouly@arm.com> <20210415121720.11553-4-joey.gouly@arm.com> In-Reply-To: <20210415121720.11553-4-joey.gouly@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.48.21041102 Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [81.131.179.80] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 68c380b6-dbf1-43dd-cd2d-08d900ce0cfd x-ms-traffictypediagnostic: AS8PR08MB6453:|AM9PR08MB6242: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: s/kTpqQ0lSje/zbmxsK88jhHuz+nKbNoSQ38+DT8Yj4zZ2OZdyCiYdVvU7F/RjH5ThX7CY0SwZmiEhSoitzOF14h3iNSxewz8jPV0d1LRKBMszaZUeWzwImRz0OopXKoqVRYZ4IcrJm7d7MQzUDxZ2liXZ/XkzjQwMouXnAj3bI3EmW9u2IpaPKaqWYbwc9XZxf2kRUMBJ6R4RusJ2nUOz+ycKnngWs9dWSIkh7xTk+axRcVAhYOoSFcan+O03WOeI4zCxa7OjXtC/oLsilCJOH51uZMLAVGoSgqLGyCylCjVGrXklgjZSVOKcPfzqRR7/FOcAFgR0zQ9Fo0XIpPsgTobz59A+ODuT7hhfm+oEQBZdGcNAGmwZGxfSiMTSVMLhM5D4RiQIn0ZnhTBw7Np0bHPOQBuxxJG/ao1ytlpjEvrBt3JP3Ussrqqe09xgzSj31x8XL6Ikb5azPbIW5HQjCXky7NXPUKyicFKr/c8GufuYtAkx1RsjQoGv8PAB3oQ1mNt/DdB32hYcu1zUM59AF43xF+WRaGPOKNz8uSikmdV7JC0mTc8uZv943chzrZD/C0aHTiLh/r4aJGTpbJZJtzuyPsBvRCUFQX9vd9Di/zwUIsDZHfmaZnHkRoplCiTcS1knLauaVG25TMBt83IPklRzwbVAbnJ957f4dArKs= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR08MB3784.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(396003)(136003)(346002)(366004)(39860400002)(66446008)(76116006)(33656002)(91956017)(36756003)(64756008)(6486002)(6506007)(5660300002)(66556008)(66946007)(54906003)(4326008)(478600001)(2616005)(71200400001)(6512007)(66476007)(122000001)(8676002)(2906002)(26005)(38100700002)(8936002)(83380400001)(186003)(316002)(110136005)(86362001)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?ZUUwSzNyZUFta2pQdEx0TnRtT3RvaDNnK0FlZzhVbUpzbUcwSFkyRG8xL1dx?= =?utf-8?B?MjhGVGh4Y1AyaVVyNERiUjdkRGxsY3IyMGdJYkJremhZVWlycWFLV3FIaVpa?= =?utf-8?B?L0RVNjdvbVhLck5hcmdwTUY4bDZBWnJFeWtPTi9mNGxpY0NYNmg4bUJUUGVR?= =?utf-8?B?WXpTbVdPdzVYdjVEbHNyWS82eEU3a0QwMlRKb0ZBUEoxOUdXMXYrUzFWVVIy?= =?utf-8?B?aG5QOHdta1N6YVExQS8zTy80ZlBWbTYwak85RityUTRkc2tJOEpJL1pKTHZ1?= =?utf-8?B?Y1pWKzM4Snd5RXdrQUdjLzQ0VzI2dGNTSWJ5dDJ4cCtWLy9WZEw2R0FEbUpR?= =?utf-8?B?alI0L0dQRVA2SG9kTFVHQkNuaklNQkhiYnBSS250eU9CVjRhcDRvVnphQWRX?= =?utf-8?B?MzJXcjFQQkxJRDQvUk13ZzMrQXZkTjZCMGgxY0dIUyszMHF3YVRBMGh3b2E3?= =?utf-8?B?clpYVDhLbTltUVpta3ROMWxJTmxueTRKTGhlcCtzajc1bEd3VnFMQi9oc2tB?= =?utf-8?B?a1BCR1JGKzlIUDc4WWNqK1AzYVIvcFdKVE1RT2ZtcDhjd1VYQWljSnBDRE9u?= =?utf-8?B?Q0RpaVZyU1N3eHkxRVlROU44Y1J2ZytOdXhNTFJ3Y0VYQU1lYTk0bS8vZG9L?= =?utf-8?B?VU9CNnRzRmtYTC9zQ0tKckpIK01jOFZpaysvK0hydjZGNjRSQWxJVzRkckdi?= =?utf-8?B?NUhwdnhVYmZRdFY0bE51M0VnenlRZHlZblBRSUV6c2hlZHV5UVd1QkNZd1Ur?= =?utf-8?B?K0tnaW0yazlJeC82QXQ4dERBbXJHSlh0cGovaXJtWlV1bWFmeEZiMm85S1Zu?= =?utf-8?B?clM2djJMa2NlNi9SOUxqZHNGZVVyRWxWNURlNjk5Z05ydEJPU1dSdW1oZmtN?= =?utf-8?B?WVdVY205Tk5kY3B5UG5MdGZCcllSeVczR3ppQmIyeGVpMlNzdFp0czFrQmtQ?= =?utf-8?B?R29HNEhBZHlicHpUMCtKTVJlejBsVGxrUVkzS1ZEM3Y2N093UFJrZ09XTHNH?= =?utf-8?B?cWhtcmhpakNRQkVWc1V1ZTZaWU51aHRlNTNKdzJ2d3BzL1dvZWxLYlNIeHVQ?= =?utf-8?B?TlZvZVVsK0tXYzNqbUIvY3RlYUJJdVRxdEdWdjZuTmUyQno4OGFPeE1PN1RB?= =?utf-8?B?Rk5uNGp2am1xVklrYUw2ZkRSZHpIYVhpSmZKYkQxKzI0c2VqL0wvaklvR0pt?= =?utf-8?B?YmdMRVEwdWROQUtteDI5TldLOFM3aWNYTE92bFlESUlyUGVtZXluVnFKbnRZ?= =?utf-8?B?K3ViMys4QnJGMnh6MkppZDJ5T2R1QVY4cUpoK3Y2NWhkVFFxMHdjWHVJbFY3?= =?utf-8?B?em1nTTJDdjBjMmhybFY3aklBTEJKQWRVbVcrSmdhWEF6VGpXR1loQUt5eVZ6?= =?utf-8?B?OWlqVWxWV0NnRG1iOGYxY1E3YVEvUjJGc016eVU3MlpzaU9wU0RCVlhXdHd3?= =?utf-8?B?RWFkc0Zpc1d2RTFreE9oTW0vTEJwMlhyYnVBZTRON0pIOVpZSFdVOC9rWjVw?= =?utf-8?B?L005dm5rZ2FqWGE3b05MT1R6akhUem5sbkdFTmw3Uys5cUFXblhFVkh4VUFa?= =?utf-8?B?a2dFbHRWdXkxa3NRMDI0U0dNd091dEpYS0N6SDlYKzJ1bjE4WnhGaVBpeDEw?= =?utf-8?B?R3EvejkzRXk2bmlvak5hbXVyQnVnSFB1OEY4ZVRJSzdPZU5hTUFSbWJCTExj?= =?utf-8?B?ZG80Vi9tZkRUamk3c3NvVHlXUnZkU2VjTDBacXc3T21NZjJ0TVdGY0VUOEhN?= =?utf-8?Q?3d1kgbrYRy19Db3t3HtdOX9Agl4Fk1v0WQeltKg?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6453 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 10d40168-9a90-492e-4bc6-08d900ce07f2 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ri4pQU94+BspuQuVZExc0vqGCXGHV0glcVGRoJfw1+eZNZZZmp1RYeHPlCQk7/ic/fJQQs9VKJA9UQjnyAMh6LMCHaGtQZtpVhjm/2aHRqRNTiwHX6xRkS3E9V/tzTOF2WuqSLIuK3nW1ImolEof2tVXLTupg+VgEOOhD2G12MICo+0UuTfjOvgJs+Upaxhv41uVSRoL/JLmWYWo4bfO79CrkeLeWFKVqingH+eBQZu+lle1AwDryGrhaa1cfBKYU4iGfU+VhtqQDVTb/RmrGhRyJ7vW/b/6LOOFGGOJ2Kexu15sd0uygm/KJFtMHmQLCny615bzq3NC7wXu8+dS8WANyXVhiksbFvWN9LGYkwzengEXQWVI70H2Q5AZLz9v8qbR8lowQGU8+DLqbJlMGb2iyRhbpT66C/vHJhdA1djpwk4PH/xjCNpgCBXKJgh3rGeuzae7S6TdWzdk60LeLXtKtlshUwbKCkMUMBhZN9s4J8GdBgpfM4yv0gJL6/ceqBbso+pBjMDwUjS+hZdGS3j/zr7r/mBisKwimc2vzQ+oTv1dz6Fex9eZXnpCgaDB/nkLmw2mQFq5hf5msrrAccMiIqq6QNx5pBx3iIVwl/Soy8t43kK79sf+85d8xgJJB6MIAOHqmGIN3bjgDRSaUlJeaTQIHM94deMu9ih4PPY= 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)(39860400002)(396003)(136003)(346002)(46966006)(36840700001)(2616005)(336012)(478600001)(5660300002)(26005)(186003)(2906002)(4326008)(8936002)(8676002)(81166007)(33656002)(316002)(47076005)(83380400001)(82740400003)(6506007)(36860700001)(54906003)(36756003)(356005)(70206006)(110136005)(6512007)(6486002)(70586007)(86362001)(82310400003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Apr 2021 11:52:03.0793 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 68c380b6-dbf1-43dd-cd2d-08d900ce0cfd 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: DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6242 Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <62599F6BDBEECD4BB88F482DD86A3ED0@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 SGkgSm9leSwNCg0KVGhpcyBwYXRjaCBsb29rcyBnb29kIHRvIG1lLg0KDQpSZXZpZXdlZC1ieTog U2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4NCg0KUmVnYXJkcywNCg0KU2FtaSBN dWphd2FyDQoNCu+7v09uIDE1LzA0LzIwMjEsIDEzOjE5LCAiSm9leSBHb3VseSIgPGpvZXkuZ291 bHlAYXJtLmNvbT4gd3JvdGU6DQoNCiAgICBUaGUgU1BDUiB0YWJsZSBnZW5lcmF0b3Igc2V0IHRo ZSBhY2Nlc3Mgc2l6ZSBmb3IgdGhlIFVBUlQgdG8NCiAgICBEV09SRCAoNCBieXRlcykgYnkgZGVm YXVsdC4gSG93ZXZlciwgYWNjb3JkaW5nIHRvIFNlY3Rpb24gQg0KICAgIEdlbmVyaWMgVUFSVCwg QXJtIEJhc2UgU3lzdGVtIEFyY2hpdGVjdHVyZSAxLjAsIFBsYXRmb3JtDQogICAgRGVzaWduIERv Y3VtZW50LCBhIEdlbmVyaWMgVUFSVCBjYW4gaGF2ZSBCWVRFLCBXT1JEIG9yIERXT1JEDQogICAg YWNjZXNzIHNpemVzLiBUbyBhZGRyZXNzIHRoaXMgYW4gQWNjZXNzU2l6ZSBmaWVsZCBoYXMgYmVl bg0KICAgIGludHJvZHVjZWQgaW4gQ01fQVJNX1NFUklBTF9QT1JUX0lORk8gb2JqZWN0Lg0KDQog ICAgVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBTUENSIGdlbmVyYXRvciB0byBzZXR1cCB0aGUgQWNj ZXNzU2l6ZQ0KICAgIGZpZWxkIGluIHRoZSBHZW5lcmljIEFkZHJlc3MgU3RydWN0dXJlIChHQVMp IGZvciB0aGUgVUFSVCBpbg0KICAgIHRoZSBTUENSIHRhYmxlIHdpdGggaW5mb3JtYXRpb24gcHJv dmlkZWQgYnkgdGhlIHBsYXRmb3JtLg0KDQogICAgU2lnbmVkLW9mZi1ieTogSm9leSBHb3VseSA8 am9leS5nb3VseUBhcm0uY29tPg0KICAgIC0tLQ0KICAgICBEeW5hbWljVGFibGVzUGtnL0xpYnJh cnkvQWNwaS9Bcm0vQWNwaVNwY3JMaWJBcm0vU3BjckdlbmVyYXRvci5jIHwgMjIgKysrKysrKysr KysrKysrKysrKy0NCiAgICAgMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkNCg0KICAgIGRpZmYgLS1naXQgYS9EeW5hbWljVGFibGVzUGtnL0xpYnJhcnkvQWNw aS9Bcm0vQWNwaVNwY3JMaWJBcm0vU3BjckdlbmVyYXRvci5jIGIvRHluYW1pY1RhYmxlc1BrZy9M aWJyYXJ5L0FjcGkvQXJtL0FjcGlTcGNyTGliQXJtL1NwY3JHZW5lcmF0b3IuYw0KICAgIGluZGV4 IDI0YmI1YzAxNDYwN2IwNzQ2YzRhOGJiOGJkMjYwNTEwZmJkZmYwOGIuLmZlY2ZkNmJiYWJkNjM2 OThmNWY0NWY2YmZiZDQ5NGYyNWNmMGZhZWIgMTAwNjQ0DQogICAgLS0tIGEvRHluYW1pY1RhYmxl c1BrZy9MaWJyYXJ5L0FjcGkvQXJtL0FjcGlTcGNyTGliQXJtL1NwY3JHZW5lcmF0b3IuYw0KICAg ICsrKyBiL0R5bmFtaWNUYWJsZXNQa2cvTGlicmFyeS9BY3BpL0FybS9BY3BpU3BjckxpYkFybS9T cGNyR2VuZXJhdG9yLmMNCiAgICBAQCAtMSw3ICsxLDcgQEANCiAgICAgLyoqIEBmaWxlDQogICAg ICAgU1BDUiBUYWJsZSBHZW5lcmF0b3INCg0KICAgIC0gIENvcHlyaWdodCAoYykgMjAxNyAtIDIw MjAsIEFybSBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCiAgICArICBDb3B5cmln aHQgKGMpIDIwMTcgLSAyMDIxLCBBcm0gTGltaXRlZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+ DQoNCiAgICAgICBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudA0K DQogICAgQEAgLTMxMyw2ICszMTMsMjYgQEAgQnVpbGRTcGNyVGFibGVFeCAoDQogICAgICAgLy8g VXBkYXRlIHRoZSBiYXNlIGFkZHJlc3MNCiAgICAgICBBY3BpU3Bjci5CYXNlQWRkcmVzcy5BZGRy ZXNzID0gU2VyaWFsUG9ydEluZm8tPkJhc2VBZGRyZXNzOw0KDQogICAgKyAgLy8gU2V0IHRoZSBh Y2Nlc3Mgc2l6ZQ0KICAgICsgIGlmIChTZXJpYWxQb3J0SW5mby0+QWNjZXNzU2l6ZSA+PSBFRklf QUNQSV82XzNfUVdPUkQpIHsNCiAgICArICAgIFN0YXR1cyA9IEVGSV9JTlZBTElEX1BBUkFNRVRF UjsNCiAgICArICAgIERFQlVHICgoDQogICAgKyAgICAgIERFQlVHX0VSUk9SLA0KICAgICsgICAg ICAiRVJST1I6IFNQQ1I6IEFjY2VzcyBzaXplIG11c3QgYmUgPD0gMyAoRFdPUkQpLiBTdGF0dXMg PSAlclxuIiwNCiAgICArICAgICAgU3RhdHVzDQogICAgKyAgICAgICkpOw0KICAgICsgICAgZ290 byBlcnJvcl9oYW5kbGVyOw0KICAgICsgIH0gZWxzZSBpZiAoU2VyaWFsUG9ydEluZm8tPkFjY2Vz c1NpemUgPT0gRUZJX0FDUElfNl8zX1VOREVGSU5FRCkgew0KICAgICsgICAgLy8gMCBVbmRlZmlu ZWQgKGxlZ2FjeSByZWFzb25zKQ0KICAgICsgICAgLy8gRGVmYXVsdCB0byBEV09SRCBhY2Nlc3Mg c2l6ZSBhcyB0aGUgYWNjZXNzDQogICAgKyAgICAvLyBzaXplIGZpZWxkIHdhcyBpbnRyb2R1Y2Vk IGF0IGEgbGF0ZXIgZGF0ZQ0KICAgICsgICAgLy8gYW5kIHNvbWUgQ29uZmlndXJhdGlvbk1hbmFn ZXIgaW1wbGVtZW50YXRpb25zDQogICAgKyAgICAvLyBtYXkgbm90IGJlIHByb3ZpZGluZyB0aGlz IGZpZWxkIGRhdGENCiAgICArICAgIEFjcGlTcGNyLkJhc2VBZGRyZXNzLkFjY2Vzc1NpemUgPSBF RklfQUNQSV82XzNfRFdPUkQ7DQogICAgKyAgfSBlbHNlIHsNCiAgICArICAgIEFjcGlTcGNyLkJh c2VBZGRyZXNzLkFjY2Vzc1NpemUgPSBTZXJpYWxQb3J0SW5mby0+QWNjZXNzU2l6ZTsNCiAgICAr ICB9DQogICAgKw0KICAgICAgIC8vIFVwZGF0ZSB0aGUgVUFSVCBpbnRlcnJ1cHQNCiAgICAgICBB Y3BpU3Bjci5HbG9iYWxTeXN0ZW1JbnRlcnJ1cHQgPSBTZXJpYWxQb3J0SW5mby0+SW50ZXJydXB0 Ow0KDQogICAgLS0gDQogICAgR3VpZCgiQ0UxNjU2NjktM0VGMy00OTNGLUI4NUQtNjE5MEVFNUI5 NzU5IikNCg0KDQo=