From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (EUR03-VE1-obe.outbound.protection.outlook.com [40.107.5.81]) by mx.groups.io with SMTP id smtpd.web11.21895.1629107070855696339 for ; Mon, 16 Aug 2021 02:44:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=htIsvb8E; spf=pass (domain: arm.com, ip: 40.107.5.81, 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=WSYhcqN/Ff+UgvpQVaxcWpa7Cdfe/eMqFDdza+hnGr4=; b=htIsvb8Efkq1yRiuXLE3VZiaHqRCmYYH08lI3aMmvhKI4ujvYFIxI7W7z0l/BXwIxb86V96OMVp84NW0s1loJktCSMEl6+4mGtnVDpBhj6y/ALkW8+8ZAPbxGKTV2/KxEFZwh/Amv7RLwoT1ioReT4c/XsmvSNBmJD5Vu3HKkrI= Received: from DB6PR0201CA0040.eurprd02.prod.outlook.com (2603:10a6:4:3f::50) by DB8PR08MB4122.eurprd08.prod.outlook.com (2603:10a6:10:ac::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.16; Mon, 16 Aug 2021 09:44:20 +0000 Received: from DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:3f:cafe::4d) by DB6PR0201CA0040.outlook.office365.com (2603:10a6:4:3f::50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.13 via Frontend Transport; Mon, 16 Aug 2021 09:44:20 +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 DB5EUR03FT025.mail.protection.outlook.com (10.152.20.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.16 via Frontend Transport; Mon, 16 Aug 2021 09:44:20 +0000 Received: ("Tessian outbound f11f34576ce3:v103"); Mon, 16 Aug 2021 09:44:19 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 6e63707bf43e4340 X-CR-MTA-TID: 64aa7808 Received: from 4728ec9d09ff.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B0ECF44E-22EC-4602-AF10-FBCDDCEEFE08.1; Mon, 16 Aug 2021 09:44:09 +0000 Received: from EUR03-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 4728ec9d09ff.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 16 Aug 2021 09:44:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kUbC5I2ba7VQVjhJA745hLpLtUnyRDAq4+bBCa3CbNXjfj2MVknKcLATgbCNaQ33EKx2fYoDs+I5FVNyhgqo9V9HcSZXyf+isyiYoZvL2lWrb2tEX/DBCSZ/2sNd83dX0OrzcuTqmxH3FYOZr4bvuF3timAopevKx5z+elZhFC1trBwdMd0ufL3rS4S1/VVa1sZYp5quucdSHcNfjG1zaomz4h54ZQmwRfOV0zfTp39BBA7II0a2RRK3Kk2y99FKldmrBnlRgOyXk8XRizqL3ANSPzZ6pW5lZ6K+F6yup+QgKiW2zZnlOVf2O9ljaNlfPaM9RGIW+6R392545UXA1w== 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=WSYhcqN/Ff+UgvpQVaxcWpa7Cdfe/eMqFDdza+hnGr4=; b=jkzDRPhSz1/9TLxbAMq61O2yP65HdyarY7wDTVRJjgOBdBl7ugn83bEno43Tw970xb+0cKS9GXn08u7LZka6j23n6kA5p3/Z5aUZdguaWu1nR/K9HMUsvUe6slSf05l39vsqdkBY/NWxKnM1Rv5o8nO1kGSUJb5i/70sT/XQc90ygbzhZSkUk3EQYm8M9Vj4XXDG8oVS6B/QrAAq7K8MXWty34JT5F2dDSO6A+FcdkTw6izOg5IYariY7oomCnsoKM2Ei3xB+OkaAb70PZNFHnlgbG6pyenujgv9nDnEdht4cddo4ZK1ASVhqsLoGlR+mJDTWDI8zjc5dcLqwv6yWw== 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=WSYhcqN/Ff+UgvpQVaxcWpa7Cdfe/eMqFDdza+hnGr4=; b=htIsvb8Efkq1yRiuXLE3VZiaHqRCmYYH08lI3aMmvhKI4ujvYFIxI7W7z0l/BXwIxb86V96OMVp84NW0s1loJktCSMEl6+4mGtnVDpBhj6y/ALkW8+8ZAPbxGKTV2/KxEFZwh/Amv7RLwoT1ioReT4c/XsmvSNBmJD5Vu3HKkrI= Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AS8PR08MB6117.eurprd08.prod.outlook.com (2603:10a6:20b:292::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.17; Mon, 16 Aug 2021 09:44:04 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::149b:2b95:677b:995d]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::149b:2b95:677b:995d%6]) with mapi id 15.20.4415.023; Mon, 16 Aug 2021 09:44:03 +0000 From: "Sami Mujawar" To: gaoliming , 'Etienne Carriere' , "devel@edk2.groups.io" CC: Achin Gupta , 'Ard Biesheuvel' , 'Jiewen Yao' , 'Leif Lindholm' , 'Sughosh Ganu' , nd Subject: =?UTF-8?B?UmU6IOWbnuWkjTogW1BBVENIIHY1IDIvNV0gQXJtUGtnOiBwcmVwYXJlIDMyYml0IEFSTSBidWlsZCBvZiBTdGFuZGFsb25lTW1Qa2c=?= Thread-Topic: =?utf-8?B?5Zue5aSNOiBbUEFUQ0ggdjUgMi81XSBBcm1Qa2c6IHByZXBhcmUgMzJiaXQg?= =?utf-8?Q?ARM_build_of_StandaloneMmPkg?= Thread-Index: AQHXkoM/RI0+AjpthUij5JC9j5ubEA== Date: Mon, 16 Aug 2021 09:44:03 +0000 Message-ID: <0BD5092D-BE82-4B6A-9502-CB3801F8843D@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.51.21071101 Authentication-Results-Original: byosoft.com.cn; dkim=none (message not signed) header.d=none;byosoft.com.cn; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 2455dfbf-f448-4c4a-cb3f-08d9609a6bdd x-ms-traffictypediagnostic: AS8PR08MB6117:|DB8PR08MB4122: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: d8B3Fg18wQgF0PgzjALH11gOPo2BKgJfMMYpPSuH41jUnCjCnpShaHx0m6xvuujRB7tQ8Cx+DddAQ4fKkCpn3pYpdXL8LldVN23igTjlMwcqXtWiPId0LEoPCzJtF1WDqBh0CEiEktgyTAjOH30BKjaZNUVWyTPBsxZJEmO11++jBh4KvMcsCkps3y90EEfT9qxzCzsUFiMD1oBy0Pk62mani2wVln4H2jeMLr7Zl6ElmB4KC0YGqcotzHKZGWz07irGKFPZZrc+zb0XKF8i8u6C4MyD8MAvZDmG+0yD5XEAindg9suG3JivXanfzV0qFnJg6syVOLICVOncgdbLITx2SDIehvkRA1IzOd9pJoJAtw/POTB/I/T4fBe471NDGuaIcGrLKP+v0tVHb2ihI0v//VMJpeTLwx+Rjtot7592ZHJ4sqmdwMup6Qmvamn6tH3D3XMmF8Ltxrq8eGGvaj7iRMhrH88yqdih8MBY/570HuV8O+C3zuaqQ/IquBaLpqUfmpEMUjANJiZDDbcrnxcOEJNqjwvbZpTF9uDJpJTugBRniE8fd+LtggbaByTV56Jlw5U7L+w893j8b6xZT6friQxxjz22/mgmFcQYFWJnBlkAFKepPLy4YdA180lhtUBaEUNcQUqpqpsarMEstUWUxGC4nNOZ3VDbxyyU6a2nkYBPRd0MRmkd5m+ljYxAgKwvxBLRUexYba0+950VJxyZWmNwvYZPFV5hIsAHuzjfKZF0ADLqc/nMW80rWNeG 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:(6029001)(4636009)(366004)(84040400005)(6512007)(38070700005)(33656002)(26005)(83380400001)(316002)(71200400001)(5660300002)(186003)(110136005)(36756003)(86362001)(2616005)(8936002)(54906003)(66946007)(6486002)(508600001)(66446008)(76116006)(91956017)(38100700002)(224303003)(19627235002)(64756008)(66556008)(66476007)(6506007)(4326008)(2906002)(122000001)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bm5TR0NtN0dBbEpzbVFiUGsrVlhrYW9yQnp5eFowcVdWNGo2R1QvTHhxWEpL?= =?utf-8?B?R1FhN1RQSHB2d0M3c0VHYmR5akFBMFlWVkc2MWFtWHFYajJOVjRnamgyY2FI?= =?utf-8?B?NHE5bjJYS0tHNktYSG9nalFpZzBRWmE2TlJJMTJGOXhRaTkwWWJZUFFvRmNT?= =?utf-8?B?TGdlMDN6RzRrY2oxYnA4Tkx3Y3h4ZGZwa3dzTDM1V043RU9CYS9EdjBxdCts?= =?utf-8?B?aUIwSXRoOHZ5SUQrbFlsd3h2eEZYWlNzb09tSVRPcjM2MzlwOVJPYnZadFd0?= =?utf-8?B?bWlQdnRFbnZEZXE2RFRYaTlPc0phbXNYOWFqc3N2Q3FCejdUeVQxNG8raGNY?= =?utf-8?B?a2h2eWNOb000Vm1MeDNERDBIbitVV1JoMVNnWWlGQ2dPWUlxN2IvaU1hVWIz?= =?utf-8?B?TFdXalZiajdTUEg4Sy8wUXU3NzRodjhQelZSRlVXOWhhNWg1WGZRN3AyL3hk?= =?utf-8?B?VjFZZUZWNGx4RzZSampYYlZvOElzVkJ6R3EvNVdZdDVXVmZyTE1FcWNxVys2?= =?utf-8?B?c21SZ2UxWUpIZVloaExmWUczRi9ZQjNXZWxQTFRZUDlXd1dIM2IxMnBxWWU0?= =?utf-8?B?MXNoSk1Bb1UvUFR1Q3pPS0VmblpCajd1aUFmYTFLSTV4UXJvanVnQmlQZjcw?= =?utf-8?B?NHZWenZ0MkJySE9QOGxjOE11alFrSFlpdDIyUEJ6TFp6ZldIc01JWUFUK0l2?= =?utf-8?B?ZE1lUk9QM20zNkRjT21uSVdHaWVCSHJ0STFtTXNhZXlWSUNtRi8zcmRnaUdO?= =?utf-8?B?ZFQrWW56QW1qZlNkWndGNWd5UHMraEVUQnhQbUVieFRRVEdqN0lTWHQ1SDZl?= =?utf-8?B?alcwZElTTW9iVlh3TFJ1WlZuZjduYnpOenA3MjJtVXBLOW1TM0lVM0JocGZ6?= =?utf-8?B?M21EcTBkVTQ4cU9yK2dUSFBkWG51dVJtL1dFYjJiQ01odDNadnY5THFLcTRl?= =?utf-8?B?VHVnQVVFZFBwLzdFNkJPaHA2QURwZVZvWkUva1NOWDY5R01tWTV1VGlkRUth?= =?utf-8?B?SzhkODAvUHRtNEJIZktUajl0RDJ2WnM0U29RMVUzQ0JheVhIMnljUkc4UmlB?= =?utf-8?B?OFFmOG1FaEdNc093dlAxUjFoN0Rvd1NBRC84RER3a25MbGdySGRRZTB5azdV?= =?utf-8?B?cFNkNFpFTlpONlMyOTVoMXFEUXpUOUl6bDYwSS9lSWVWTlRQNGhmc1ZDQkZr?= =?utf-8?B?OUR3NkVOZjRwTEsrT0NGUkpKTnpWS2MyeC9JMmF5V0hVVjZ4MXVFenU4K25L?= =?utf-8?B?NDJDWDVTc25LYmVFNGNkNURjVmxmMC9yVGxvZHdreHVkZ2VXU2N5KzUyMldS?= =?utf-8?B?QnNKK2JPbmU2NkVWZ0M2SDBjT3lOa2hacVkxZGxCMWJvMmhQcGZWbExERUVz?= =?utf-8?B?SE1YUUFIdU91MVdXVktMeVBOdEo0V3hCVDBlTmZkeUFncWFpeGNLdThVY0VL?= =?utf-8?B?bDRUN2dlOTJBdkQ1RmE2akxLQzVpTzNqczFtWkFNWmJKd0lPN0VZWXQ0a2g0?= =?utf-8?B?b29tMnlmRldKR2VpcGs5bk1PMUpQb00rRTgwOEJBZ1FrZ1R0TmdLMU1aaGJQ?= =?utf-8?B?cG1mY0dFSnpSd0E2WVBBbnliRmZqcDRsZHpJSEY0ZUgzUUNkVkw4WGlFRHV4?= =?utf-8?B?YzRRa0NSN20rQjBlOGt4RTZ5OFlHRkI4dXh1RFVoMWxTd0p0ZUNyZ0FmSVhX?= =?utf-8?B?ME5wU2orTW1OWFRydTdWVVZ6MHBNaXJlRUpsME4xamVFUWhEQVRHTEtSR25I?= =?utf-8?Q?ooDQhI/1yw9+S7VEFo7PihOrCZcXSpIH/cXAD1H?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6117 Original-Authentication-Results: byosoft.com.cn; dkim=none (message not signed) header.d=none;byosoft.com.cn; dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: d748e5c2-3162-473c-2214-08d9609a624a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WNjGDz0PeCpzCxIEyjIY2qHgJzFgR8XtQjSyes1Y1zXvdA2Bn1HgmjmWFy8+7nRbLbbAWgH1SKM3oYWydep1x/2t08oRVYfyMS/AYOOE7v95z7zaQ2SBQkcoHB5wDuR+Q5jd/SUbKrVxQnB4BUPEO5UJOvGn25sBRDXXvZVu7bf6F6oeC1qA9tlCsutx5r4sBhG1oXS8bCBSyozWXsdPzS4EEqke0e33/zH0F3f5eXwdZCyRqUAkMCwv9RSIgsQwz4b/ovC7WJ0CwjxnLObQFGnYj227PotElQAob8qCS72mkouNTfUkfF+4QvbGUJ52B5UiXgi9swEDljC08IrUGq2uF+xWlhc35E69Yh9Lin9zwsUh2LivQj6inj0zQnimEsrJyxg1BlXL9vzmAQ4GkLBxfUSVqjb2UGbV3WuAf8gnRwc8ghMcPyXZKX2YVoYXYHQCnmyYmHuoGP6XJ/awi5tU6HX8ivSqkT/PxEot4nuQsw6Bt2oCMDOQsxPThl5Va1zM4tggAPLD1hBye9+PnAHpT9Uhva1EX3AhQS9Dv5jwcJ8+YdmcSAHI9ufhb3Y6izQvd0GsNO/JyaRfYp4Psu+DkWzDYD6UbMO2X54JBwtjp5YpRq1f4Au48HhXL7rfYTQx6lAklgXSqOPLD9ePiEf+LoHrbsAJzi8LwC3mEx7KvVFwF1sN2HwF+T0qZl8qOilQYLZlC/d96HAFHH6hsA== 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:(6029001)(4636009)(346002)(376002)(39850400004)(136003)(396003)(84040400005)(46966006)(36840700001)(70206006)(70586007)(316002)(478600001)(33656002)(2906002)(36860700001)(83380400001)(110136005)(4326008)(86362001)(2616005)(356005)(54906003)(6506007)(8936002)(82310400003)(19627235002)(6486002)(224303003)(336012)(82740400003)(81166007)(186003)(5660300002)(26005)(47076005)(36756003)(6512007);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2021 09:44:20.0483 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2455dfbf-f448-4c4a-cb3f-08d9609a6bdd 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: DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB4122 Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <82623A305E8A3A41B2335719F2753288@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 SGkgTGltaW5nLA0KDQpBcG9sb2dpZXMsIEkgd2FzIG9uIHZhY2F0aW9uIGxhc3Qgd2Vlay4NCg0K SGkgQXJkLA0KVGhhbmsgeW91IGZvciB0YWtpbmcgY2FyZSBvZiB0aGlzLg0KDQpSZWdhcmRzLA0K DQpTYW1pIE11amF3YXINCg0K77u/T24gMTEvMDgvMjAyMSwgMDI6NTIsICJnYW9saW1pbmciIDxn YW9saW1pbmdAYnlvc29mdC5jb20uY24+IHdyb3RlOg0KDQogICAgRXRpZW5uZToNCiAgICAgIFRo YW5rcyBmb3IgeW91ciB1cGRhdGUuIFRoaXMgdmVyc2lvbiBzaG91bGQgcGFzcyBDSS4gDQoNCiAg ICBTYW1pOg0KICAgICAgQ2FuIHlvdSBoZWxwIHJldmlldyB0aGUgdXBkYXRlZCBwYXRjaD8gU28s IGl0IGNhbiBzdGlsbCBjYXRjaCB0aGlzIHN0YWJsZQ0KICAgIHRhZy4NCg0KICAgIFRoYW5rcw0K ICAgIExpbWluZw0KICAgID4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KICAgID4g5Y+R5Lu25Lq6 OiBFdGllbm5lIENhcnJpZXJlIDxldGllbm5lLmNhcnJpZXJlQGxpbmFyby5vcmc+DQogICAgPiDl j5HpgIHml7bpl7Q6IDIwMjHlubQ45pyIOeaXpSAyMzoyMA0KICAgID4g5pS25Lu25Lq6OiBkZXZl bEBlZGsyLmdyb3Vwcy5pbw0KICAgID4g5oqE6YCBOiBBY2hpbiBHdXB0YSA8YWNoaW4uZ3VwdGFA YXJtLmNvbT47IEFyZCBCaWVzaGV1dmVsDQogICAgPiA8YXJkYit0aWFub2NvcmVAa2VybmVsLm9y Zz47IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgTGVpZg0KICAgID4gTGluZGhv bG0gPGxlaWZAbnV2aWFpbmMuY29tPjsgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNv bT47DQogICAgPiBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBsaW5hcm8ub3JnPjsgTGltaW5n IEdhbw0KICAgID4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IEV0aWVubmUgQ2FycmllcmUg PGV0aWVubmUuY2FycmllcmVAbGluYXJvLm9yZz4NCiAgICA+IOS4u+mimDogW1BBVENIIHY1IDIv NV0gQXJtUGtnOiBwcmVwYXJlIDMyYml0IEFSTSBidWlsZCBvZiBTdGFuZGFsb25lTW1Qa2cNCiAg ICA+IA0KICAgID4gQ2hhbmdlcyBpbiBBcm1Qa2cgdG8gcHJlcGFyZSBidWlsZGluZyBTdGFuZGFs b25lTW0gZmlybXdhcmUgZm9yDQogICAgPiAzMmJpdCBBcm0gYXJjaGl0ZWN0dXJlcy4NCiAgICA+ IA0KICAgID4gQWRkcyBBcm1tbXVTdGFuZGFsb25lTW1MaWIgbGlicmFyeSB0byB0aGUgbGlzdCBv ZiB0aGUgc3RhbmRhcmQNCiAgICA+IGNvbXBvbmVudHMgYnVpbGQgZm9yIEFybVBrZyBvbiB3aGVu IEFSTSBhcmNoaXRlY3R1cmVzLg0KICAgID4gDQogICAgPiBDaGFuZ2VzIHBhdGggb2Ygc291cmNl IGZpbGUgQUFyY2g2NC9Bcm1NbXVTdGFuZGFsb25lTW1MaWIuYw0KICAgID4gYW5kIGNvbXBpbGUg aXQgZm9yIGJvdGggMzJiaXQgYW5kIDY0Yml0IGFyY2hpdGVjdHVyZXMuDQogICAgPiANCiAgICA+ IFNpZ25lZC1vZmYtYnk6IEV0aWVubmUgQ2FycmllcmUgPGV0aWVubmUuY2FycmllcmVAbGluYXJv Lm9yZz4NCiAgICA+IC0tLQ0KICAgID4gQ2hhbmdlcyBzaW5jZSB2NDoNCiAgICA+IC0gUmVtb3Zl IGNoYW5nZXMgcmVsYXRlZCB0byBNbUNvbW11bmljYXRpb25EeGUgYW5kIEFybU1tdVBlaUxpYg0K ICAgID4gc2luY2UNCiAgICA+ICAgdGhleSBjdXJyZW50bHkgZG9uJ3QgbmVlZCB0byBiZSBidWls dCBmb3IgQVJNIHRhcmdldHMuDQogICAgPiAtIFJlbW92ZSByZXZpZXcgdGFncyBhcHBsaWVkIHRv IHBhdGNoIHYzLg0KICAgID4gDQogICAgPiBDaGFuZ2VzIHNpbmNlIHYzOg0KICAgID4gLSBSZW1v dmUgQ2MgdGFncyBhbmQgYXBwbHkgcmV2aWV3IHRhZy4NCiAgICA+IA0KICAgID4gTm8gY2hhbmdl IHNpbmNlIHYyDQogICAgPiBObyBjaGFuZ2Ugc2luY2UgdjENCiAgICA+IC0tLQ0KICAgID4gIEFy bVBrZy9Bcm1Qa2cuZGVjDQogICAgPiB8ICAyICstDQogICAgPiAgQXJtUGtnL0FybVBrZy5kc2MN CiAgICA+IHwgIDIgKysNCiAgICA+ICBBcm1Qa2cvTGlicmFyeS9TdGFuZGFsb25lTW1NbXVMaWIv e0FBcmNoNjQNCiAgICA+ID0+IH0vQXJtTW11U3RhbmRhbG9uZU1tTGliLmMgfCAxNSArKysrKysr Ky0tLS0tLS0NCiAgICA+ICBBcm1Qa2cvTGlicmFyeS9TdGFuZGFsb25lTW1NbXVMaWIvQXJtTW11 U3RhbmRhbG9uZU1tTGliLmluZg0KICAgID4gfCAgNiArKystLS0NCiAgICA+ICA0IGZpbGVzIGNo YW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQ0KICAgID4gDQogICAgPiBk aWZmIC0tZ2l0IGEvQXJtUGtnL0FybVBrZy5kZWMgYi9Bcm1Qa2cvQXJtUGtnLmRlYw0KICAgID4g aW5kZXggMjE0YjJmNTg5Mi4uNmVkNTFlZGQwMyAxMDA2NDQNCiAgICA+IC0tLSBhL0FybVBrZy9B cm1Qa2cuZGVjDQogICAgPiArKysgYi9Bcm1Qa2cvQXJtUGtnLmRlYw0KICAgID4gQEAgLTEzNyw3 ICsxMzcsNyBAQA0KICAgID4gICAgIyBoYXJkd2FyZSBjb2hlcmVuY3kgKGkuZS4sIG5vIHZpcnR1 YWxpemF0aW9uIG9yIGNhY2hlIGNvaGVyZW50IERNQSkNCiAgICA+IA0KICAgID4gZ0FybVRva2Vu U3BhY2VHdWlkLlBjZE5vcm1hbE1lbW9yeU5vbnNoYXJlYWJsZU92ZXJyaWRlfEZBTFNFfEJPTw0K ICAgID4gTEVBTnwweDAwMDAwMDQzDQogICAgPiANCiAgICA+IC1bUGNkc0ZlYXR1cmVGbGFnLkFB UkNINjRdDQogICAgPiArW1BjZHNGZWF0dXJlRmxhZy5BQVJDSDY0LCBQY2RzRmVhdHVyZUZsYWcu QVJNXQ0KICAgID4gICAgIyMgVXNlZCB0byBzZWxlY3QgbWV0aG9kIGZvciByZXF1ZXN0aW5nIHNl cnZpY2VzIGZyb20gUy1FTDEuPEJSPjxCUj4NCiAgICA+ICAgICMgICBUUlVFICAtIFNlbGVjdHMg RkYtQSBjYWxscyBmb3IgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIFMtRUwwIGFuZA0KICAgID4gU1BN Qy48QlI+DQogICAgPiAgICAjICAgRkFMU0UgLSBTZWxlY3RzIFNWQyBjYWxscyBmb3IgY29tbXVu aWNhdGlvbiBiZXR3ZWVuIFMtRUwwIGFuZA0KICAgID4gU1BNQy48QlI+DQogICAgPiBkaWZmIC0t Z2l0IGEvQXJtUGtnL0FybVBrZy5kc2MgYi9Bcm1Qa2cvQXJtUGtnLmRzYw0KICAgID4gaW5kZXgg OTI2OTg2Y2Y3Zi4uOGFiZTM3MTNjOCAxMDA2NDQNCiAgICA+IC0tLSBhL0FybVBrZy9Bcm1Qa2cu ZHNjDQogICAgPiArKysgYi9Bcm1Qa2cvQXJtUGtnLmRzYw0KICAgID4gQEAgLTE2MSw0ICsxNjEs NiBAQA0KICAgID4gIFtDb21wb25lbnRzLkFBUkNINjRdDQogICAgPiAgICBBcm1Qa2cvRHJpdmVy cy9NbUNvbW11bmljYXRpb25EeGUvTW1Db21tdW5pY2F0aW9uLmluZg0KICAgID4gICAgQXJtUGtn L0xpYnJhcnkvQXJtTW11TGliL0FybU1tdVBlaUxpYi5pbmYNCiAgICA+ICsNCiAgICA+ICtbQ29t cG9uZW50cy5BQVJDSDY0LCBDb21wb25lbnRzLkFSTV0NCiAgICA+ICAgIEFybVBrZy9MaWJyYXJ5 L1N0YW5kYWxvbmVNbU1tdUxpYi9Bcm1NbXVTdGFuZGFsb25lTW1MaWIuaW5mDQogICAgPiBkaWZm IC0tZ2l0DQogICAgPiBhL0FybVBrZy9MaWJyYXJ5L1N0YW5kYWxvbmVNbU1tdUxpYi9BQXJjaDY0 L0FybU1tdVN0YW5kYWxvbmVNbQ0KICAgID4gTGliLmMgYi9Bcm1Qa2cvTGlicmFyeS9TdGFuZGFs b25lTW1NbXVMaWIvQXJtTW11U3RhbmRhbG9uZU1tTGliLmMNCiAgICA+IHNpbWlsYXJpdHkgaW5k ZXggOTIlDQogICAgPiByZW5hbWUgZnJvbQ0KICAgID4gQXJtUGtnL0xpYnJhcnkvU3RhbmRhbG9u ZU1tTW11TGliL0FBcmNoNjQvQXJtTW11U3RhbmRhbG9uZU1tTGliDQogICAgPiAuYw0KICAgID4g cmVuYW1lIHRvDQogICAgPiBBcm1Qa2cvTGlicmFyeS9TdGFuZGFsb25lTW1NbXVMaWIvQXJtTW11 U3RhbmRhbG9uZU1tTGliLmMNCiAgICA+IGluZGV4IGRkMDE0YmVlYzguLjIwZjg3M2U2ODAgMTAw NjQ0DQogICAgPiAtLS0NCiAgICA+IGEvQXJtUGtnL0xpYnJhcnkvU3RhbmRhbG9uZU1tTW11TGli L0FBcmNoNjQvQXJtTW11U3RhbmRhbG9uZU1tDQogICAgPiBMaWIuYw0KICAgID4gKysrIGIvQXJt UGtnL0xpYnJhcnkvU3RhbmRhbG9uZU1tTW11TGliL0FybU1tdVN0YW5kYWxvbmVNbUxpYi5jDQog ICAgPiBAQCAtMiw2ICsyLDcgQEANCiAgICA+ICAgIEZpbGUgbWFuYWdpbmcgdGhlIE1NVSBmb3Ig QVJNdjggYXJjaGl0ZWN0dXJlIGluIFMtRUwwDQogICAgPiANCiAgICA+ICAgIENvcHlyaWdodCAo YykgMjAxNyAtIDIwMjEsIEFybSBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCiAg ICA+ICsgIENvcHlyaWdodCAoYykgMjAyMSwgTGluYXJvIExpbWl0ZWQNCiAgICA+ICAgIFNQRFgt TGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQogICAgPiANCiAgICA+ICAg IEBwYXIgUmVmZXJlbmNlKHMpOg0KICAgID4gQEAgLTYyLDcgKzYzLDcgQEAgU2VuZE1lbW9yeVBl cm1pc3Npb25SZXF1ZXN0ICgNCiAgICA+ICAgICAgLy8gZm9yIG90aGVyIERpcmVjdCBSZXF1ZXN0 IGNhbGxzIHdoaWNoIGFyZSBub3QgYXRvbWljDQogICAgPiAgICAgIC8vIFdlIHRoZXJlZm9yZSBj aGVjayBvbmx5IGZvciBEaXJlY3QgUmVzcG9uc2UgYnkgdGhlDQogICAgPiAgICAgIC8vIGNhbGxl ZS4NCiAgICA+IC0gICAgaWYgKFN2Y0FyZ3MtPkFyZzAgPT0NCiAgICA+IEFSTV9TVkNfSURfRkZB X01TR19TRU5EX0RJUkVDVF9SRVNQX0FBUkNINjQpIHsNCiAgICA+ICsgICAgaWYgKFN2Y0FyZ3Mt PkFyZzAgPT0gQVJNX1NWQ19JRF9GRkFfTVNHX1NFTkRfRElSRUNUX1JFU1ApIHsNCiAgICA+ICAg ICAgICAvLyBBIERpcmVjdCBSZXNwb25zZSBtZWFucyBGRi1BIHN1Y2Nlc3MNCiAgICA+ICAgICAg ICAvLyBOb3cgY2hlY2sgdGhlIHBheWxvYWQgZm9yIGVycm9ycw0KICAgID4gICAgICAgIC8vIFRo ZSBjYWxsZWUgc2VuZHMgYmFjayB0aGUgcmV0dXJuIHZhbHVlDQogICAgPiBAQCAtMTY0LDEzICsx NjUsMTMgQEAgR2V0TWVtb3J5UGVybWlzc2lvbnMgKA0KICAgID4gICAgWmVyb01lbSAoJlN2Y0Fy Z3MsIHNpemVvZiAoQVJNX1NWQ19BUkdTKSk7DQogICAgPiAgICBpZiAoRmVhdHVyZVBjZEdldCAo UGNkRmZhRW5hYmxlKSkgew0KICAgID4gICAgICAvLyBTZWUgWzJdLCBTZWN0aW9uIDEwLjIgRkZB X01TR19TRU5EX0RJUkVDVF9SRVEuDQogICAgPiAtICAgIFN2Y0FyZ3MuQXJnMCA9IEFSTV9TVkNf SURfRkZBX01TR19TRU5EX0RJUkVDVF9SRVFfQUFSQ0g2NDsNCiAgICA+ICsgICAgU3ZjQXJncy5B cmcwID0gQVJNX1NWQ19JRF9GRkFfTVNHX1NFTkRfRElSRUNUX1JFUTsNCiAgICA+ICAgICAgU3Zj QXJncy5BcmcxID0gQVJNX0ZGQV9ERVNUSU5BVElPTl9FTkRQT0lOVF9JRDsNCiAgICA+ICAgICAg U3ZjQXJncy5BcmcyID0gMDsNCiAgICA+IC0gICAgU3ZjQXJncy5BcmczID0gQVJNX1NWQ19JRF9T UF9HRVRfTUVNX0FUVFJJQlVURVNfQUFSQ0g2NDsNCiAgICA+ICsgICAgU3ZjQXJncy5BcmczID0g QVJNX1NWQ19JRF9TUF9HRVRfTUVNX0FUVFJJQlVURVM7DQogICAgPiAgICAgIFN2Y0FyZ3MuQXJn NCA9IEJhc2VBZGRyZXNzOw0KICAgID4gICAgfSBlbHNlIHsNCiAgICA+IC0gICAgU3ZjQXJncy5B cmcwID0gQVJNX1NWQ19JRF9TUF9HRVRfTUVNX0FUVFJJQlVURVNfQUFSQ0g2NDsNCiAgICA+ICsg ICAgU3ZjQXJncy5BcmcwID0gQVJNX1NWQ19JRF9TUF9HRVRfTUVNX0FUVFJJQlVURVM7DQogICAg PiAgICAgIFN2Y0FyZ3MuQXJnMSA9IEJhc2VBZGRyZXNzOw0KICAgID4gICAgICBTdmNBcmdzLkFy ZzIgPSAwOw0KICAgID4gICAgICBTdmNBcmdzLkFyZzMgPSAwOw0KICAgID4gQEAgLTIxOSwxNSAr MjIwLDE1IEBAIFJlcXVlc3RNZW1vcnlQZXJtaXNzaW9uQ2hhbmdlICgNCiAgICA+ICAgIFplcm9N ZW0gKCZTdmNBcmdzLCBzaXplb2YgKEFSTV9TVkNfQVJHUykpOw0KICAgID4gICAgaWYgKEZlYXR1 cmVQY2RHZXQgKFBjZEZmYUVuYWJsZSkpIHsNCiAgICA+ICAgICAgLy8gU2VlIFsyXSwgU2VjdGlv biAxMC4yIEZGQV9NU0dfU0VORF9ESVJFQ1RfUkVRLg0KICAgID4gLSAgICBTdmNBcmdzLkFyZzAg PSBBUk1fU1ZDX0lEX0ZGQV9NU0dfU0VORF9ESVJFQ1RfUkVRX0FBUkNINjQ7DQogICAgPiArICAg IFN2Y0FyZ3MuQXJnMCA9IEFSTV9TVkNfSURfRkZBX01TR19TRU5EX0RJUkVDVF9SRVE7DQogICAg PiAgICAgIFN2Y0FyZ3MuQXJnMSA9IEFSTV9GRkFfREVTVElOQVRJT05fRU5EUE9JTlRfSUQ7DQog ICAgPiAgICAgIFN2Y0FyZ3MuQXJnMiA9IDA7DQogICAgPiAtICAgIFN2Y0FyZ3MuQXJnMyA9IEFS TV9TVkNfSURfU1BfU0VUX01FTV9BVFRSSUJVVEVTX0FBUkNINjQ7DQogICAgPiArICAgIFN2Y0Fy Z3MuQXJnMyA9IEFSTV9TVkNfSURfU1BfU0VUX01FTV9BVFRSSUJVVEVTOw0KICAgID4gICAgICBT dmNBcmdzLkFyZzQgPSBCYXNlQWRkcmVzczsNCiAgICA+ICAgICAgU3ZjQXJncy5Bcmc1ID0gRUZJ X1NJWkVfVE9fUEFHRVMgKExlbmd0aCk7DQogICAgPiAgICAgIFN2Y0FyZ3MuQXJnNiA9IFBlcm1p c3Npb25zOw0KICAgID4gICAgfSBlbHNlIHsNCiAgICA+IC0gICAgU3ZjQXJncy5BcmcwID0gQVJN X1NWQ19JRF9TUF9TRVRfTUVNX0FUVFJJQlVURVNfQUFSQ0g2NDsNCiAgICA+ICsgICAgU3ZjQXJn cy5BcmcwID0gQVJNX1NWQ19JRF9TUF9TRVRfTUVNX0FUVFJJQlVURVM7DQogICAgPiAgICAgIFN2 Y0FyZ3MuQXJnMSA9IEJhc2VBZGRyZXNzOw0KICAgID4gICAgICBTdmNBcmdzLkFyZzIgPSBFRklf U0laRV9UT19QQUdFUyAoTGVuZ3RoKTsNCiAgICA+ICAgICAgU3ZjQXJncy5BcmczID0gUGVybWlz c2lvbnM7DQogICAgPiBkaWZmIC0tZ2l0DQogICAgPiBhL0FybVBrZy9MaWJyYXJ5L1N0YW5kYWxv bmVNbU1tdUxpYi9Bcm1NbXVTdGFuZGFsb25lTW1MaWIuaW5mDQogICAgPiBiL0FybVBrZy9MaWJy YXJ5L1N0YW5kYWxvbmVNbU1tdUxpYi9Bcm1NbXVTdGFuZGFsb25lTW1MaWIuaW5mDQogICAgPiBp bmRleCA2YzcxZmUwMDIzLi5mZjIwZTU4OTgwIDEwMDY0NA0KICAgID4gLS0tIGEvQXJtUGtnL0xp YnJhcnkvU3RhbmRhbG9uZU1tTW11TGliL0FybU1tdVN0YW5kYWxvbmVNbUxpYi5pbmYNCiAgICA+ ICsrKw0KICAgID4gYi9Bcm1Qa2cvTGlicmFyeS9TdGFuZGFsb25lTW1NbXVMaWIvQXJtTW11U3Rh bmRhbG9uZU1tTGliLmluZg0KICAgID4gQEAgLTE2LDE0ICsxNiwxNCBAQA0KICAgID4gICAgTElC UkFSWV9DTEFTUyAgICAgICAgICAgICAgICAgID0gU3RhbmRhbG9uZU1tTW11TGliDQogICAgPiAg ICBQSV9TUEVDSUZJQ0FUSU9OX1ZFUlNJT04gICAgICAgPSAweDAwMDEwMDMyDQogICAgPiANCiAg ICA+IC1bU291cmNlcy5BQVJDSDY0XQ0KICAgID4gLSAgQUFyY2g2NC9Bcm1NbXVTdGFuZGFsb25l TW1MaWIuYw0KICAgID4gK1tTb3VyY2VzXQ0KICAgID4gKyAgQXJtTW11U3RhbmRhbG9uZU1tTGli LmMNCiAgICA+IA0KICAgID4gIFtQYWNrYWdlc10NCiAgICA+ICAgIEFybVBrZy9Bcm1Qa2cuZGVj DQogICAgPiAgICBNZGVQa2cvTWRlUGtnLmRlYw0KICAgID4gDQogICAgPiAtW0ZlYXR1cmVQY2Qu QUFSQ0g2NF0NCiAgICA+ICtbRmVhdHVyZVBjZC5BUk0sIEZlYXR1cmVQY2QuQUFSQ0g2NF0NCiAg ICA+ICAgIGdBcm1Ub2tlblNwYWNlR3VpZC5QY2RGZmFFbmFibGUNCiAgICA+IA0KICAgID4gIFtM aWJyYXJ5Q2xhc3Nlc10NCiAgICA+IC0tDQogICAgPiAyLjE3LjENCg0KDQoNCg0K