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 F0C1BAC11B2 for ; Fri, 5 Jan 2024 11:05:15 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=8mb04R8gqD17Trj+XziabhQwn3LAAaFmBTyAoS3QpuE=; 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=1704452714; v=1; b=X+j88OnCSgMohSam8GsYQaoA5sXZrCosXtUSA0hWZnjCRawe3ZgswnNgoyekAZjFQ/5q/bKe A+ZDOdwT5EHaAx0987z6sME1Ltviaqk91HO2onk2pW8Sk6N36sNM/+Ov4eFmN1B2XGD9FKGjJYj 9raVUqR8RUrHxNjzlblxxiiM= X-Received: by 127.0.0.2 with SMTP id buiDYY7687511xbyIamDPGUB; Fri, 05 Jan 2024 03:05:14 -0800 X-Received: from EUR05-DB8-obe.outbound.protection.outlook.com (EUR05-DB8-obe.outbound.protection.outlook.com [40.107.20.71]) by mx.groups.io with SMTP id smtpd.web10.21304.1704452713097856913 for ; Fri, 05 Jan 2024 03:05:13 -0800 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=oDfg36alzu4jYteOlcJMLjT64vTO4R5ca0dY0A+iRkl3E4vhVtVlj6QkJIi1a0gKJs6bxejhDRxuKTxoH4Hz/2yPnF11lqbH3RtiydfRtveATWtrExuHNCiGxisIxWSx8mTfmSkjktCaPomGoGqXikz4QKomp0SuQFarOLXn7yT9SW4E9gBLDCHjBcJKV3r8jmS5aznPFpWdh9vy0bJTrS1+ZFvtT9Hm7qlAC8tOZRbAsNRtSYjtSP5aRvdXO3HGhl/Y3JK5XhbF/Io1PILmScHH3S4Y71FGehItjMyIDqrd5Oqj3Fs//rcEW8ya7QfhGUv/BoanxlCm3p0gwdgHiA== 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=5XTVaSWO/o3T5lQXQBkLe45HtxijfljROHx0UX+xwZ0=; b=P9d1clDXmWFLYLGANseoTk5iRMp4nUh+6xiUeDLwD6x9gbjNBn32In/d7W5jgs+j1gPKlFoMsSdj5kfmnSafIYl1wD3CvNvfRejjo0h6MMDv2UL/VPRQvI9uOipeyO4Eu0xZy0rivLRX02/HTo0EfgV31C5c4gDSys917B5pV+HLcmsCDxZ88YvMpf+HC1m2X7BVIAeY7At5mGgOY/aH20i5FI78TJ7scLkxTkKcNc0cCoROfHPyr0veI0JwVbVhf16UW+88fmjUiLLIV0IVkMtnLTW7FUI0OnN+v+BPgtzQs2X6SYCKRLG3Eg+pLjuAi//eN29wAYDraPaE7vcLkA== 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 DUZPR01CA0195.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b6::26) by AS2PR08MB8405.eurprd08.prod.outlook.com (2603:10a6:20b:558::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.16; Fri, 5 Jan 2024 11:05:09 +0000 X-Received: from DB5PEPF00014B93.eurprd02.prod.outlook.com (2603:10a6:10:4b6:cafe::9e) by DUZPR01CA0195.outlook.office365.com (2603:10a6:10:4b6::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.16 via Frontend Transport; Fri, 5 Jan 2024 11:05:09 +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 DB5PEPF00014B93.mail.protection.outlook.com (10.167.8.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.9 via Frontend Transport; Fri, 5 Jan 2024 11:05:08 +0000 X-Received: ("Tessian outbound 968ce956f8b7:v239"); Fri, 05 Jan 2024 11:05:08 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e9280035fe54e4d6 X-CR-MTA-TID: 64aa7808 X-Received: from 705519248c53.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6088F529-FDD4-4CB3-9145-E3958E0F01AF.1; Fri, 05 Jan 2024 11:05:01 +0000 X-Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 705519248c53.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 05 Jan 2024 11:05:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I0QYDMDfWULgaURQrV/Og++lUxA7MqpAbY5P9SBafY7dzrZY/4Pl3dMpWQ0vEjGSmWSo32tlnVgJLefYpO56FAiB5zpHdXFLAwxfPuV3QQ+OqdGvquP0n2RPyyiY3HSqGkjbLP/VbAGS62sY3Q+F/ruzjNqDf23sFniY2ycRDooXWMigDp/8Mw0bK573MHKKiKTEHscytpdro73VPiBx0sfSHZ9D5WiVDzqRUWoh7o3RYPamoa3se6q0vqr338pA/Aa620BXbPVlL1F10BbPMWI5Aflkeyqi2e4SyI12MxxH1zUbzL1ZXAkBojhIpScJKZrNtCYhz0uDBwhP69McJw== 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=5XTVaSWO/o3T5lQXQBkLe45HtxijfljROHx0UX+xwZ0=; b=H/sfm0GnGC7vx16Mpvw6fIpNHwuPgz1pfhcIHEw/A9UJYFltv5D2YAVmxVnZ4HG4EYgyla/izP9Q4ZRtOibKrlsQ2MzmL2gUPIgebbSYjXVu8TUb9k726i6YjEn/h4kXTBB6IAd3iC7ZuifB3arwTlcOP5QAv8AfQEUGdXKj6xYEuOos2r3spqx+fKtWQ4SH6hLTGq5/rBhvsaBTNsYPeEUFao3IuM+4nCFWq0it9+uU6BtJVhF9lz7pGtsgwsBpRXf65b9pZKvvGhwkg1eLADtLkYICPLDv9xvR6bDFkSE0ctXtvny7NYsOs9hZ3fQdtvAQz1nAifuMrM+fwhuqTQ== 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 VI0PR08MB10540.eurprd08.prod.outlook.com (2603:10a6:800:212::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.14; Fri, 5 Jan 2024 11:04:59 +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.7159.015; Fri, 5 Jan 2024 11:04:57 +0000 From: "Sami Mujawar" To: Rebecca Cran , Leif Lindholm , Ard Biesheuvel CC: "devel@edk2.groups.io" , nd Subject: Re: [edk2-devel] [PATCH v3 1/3] ArmPkg: Update GenericWatchdogDxe to allow setting full 48-bit offset Thread-Topic: [PATCH v3 1/3] ArmPkg: Update GenericWatchdogDxe to allow setting full 48-bit offset Thread-Index: AQHaP5YnqZaQ/dVD4EKZa4n9wn+AMrDLDt2A Date: Fri, 5 Jan 2024 11:04:57 +0000 Message-ID: <466AD182-3071-4BA5-B942-A4A91D1D3DC7@arm.com> References: <20240105051430.465510-1-rebecca@os.amperecomputing.com> <20240105051430.465510-2-rebecca@os.amperecomputing.com> In-Reply-To: <20240105051430.465510-2-rebecca@os.amperecomputing.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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_|VI0PR08MB10540:EE_|DB5PEPF00014B93:EE_|AS2PR08MB8405:EE_ X-MS-Office365-Filtering-Correlation-Id: 985f0d2f-b299-4a5e-ab1a-08dc0dde2de2 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: ohAzVkbXc/mrJlVI8OWVOCVgN4SaTXEvKBRl7YEmzURLcNONNPyJWXX125XQju2zwnhs2pkppXOJFlBtmFoUCh94NI8n4PC0djHUC8Yjdt7KbxphnAycznX8cZYFmm/r+SpeKMYs9Q5DgYdQWGLaZEkCT7J+HSJeYSNynkK92RM2xV8uif26R0NLvFD1BaOnFPWnrNhx1EhP9JxH0RQMyCVn5C6QcYUxOLDYNjg9ZHZuC5BOC6gK3DC89SbwuH+j36izmLY162zvdWFhrTU1I6CwFfWp3hIcZWVMXuOhJ/mNyRL7febUFYEZevc8YjiFCO5x2hXyFlfeCWAhvg3+zeV1a5pxz0pgw0Q8maXQjzCbL/VuJizJWnGj3PZ6q5h9wEUIeh5cd8a1JRsmgSq5p4GXFZ86oXeafm5Q4qU8ULNAksLAikxZr0sReC2UQwnf7F3ysDRkDUD/b3NCp1fLwevW4m8o4b9DEPFS2fmGdHwOQE/0nrZwM0LFSYO5Tan8tUcirnWjCOYbEAxbR6CLwiK0uIMv59KcfGmVa3jBeOhA1SRGcsK1Tvxm4aIUo9poYdy6gplmAv6m0Jbg4dzGr7paBdR3/2fWgwU4gINLXdufgCXq0aK2mlGQC2GIlV8CcSZuXLwvlS7xBLbvR8SQCw== 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)(376002)(346002)(366004)(396003)(39860400002)(136003)(230922051799003)(451199024)(64100799003)(1800799012)(186009)(83380400001)(4326008)(38070700009)(8936002)(86362001)(8676002)(5660300002)(15650500001)(2906002)(478600001)(966005)(71200400001)(41300700001)(6486002)(122000001)(6512007)(38100700002)(33656002)(36756003)(6506007)(91956017)(76116006)(66946007)(66476007)(316002)(66446008)(64756008)(66556008)(2616005)(54906003)(110136005)(26005)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB10540 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: DB5PEPF00014B93.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 2469c8f9-c90c-4197-57f0-08dc0dde276b X-Microsoft-Antispam-Message-Info: td2K9CFF1Jsc8D8SLfpj2Y/71T+hRhVkhYvGuEegrrq2Sh6xg4T4AKgz7yEcr+OUSD1vd5UTWBrj54UluN711NWiKNx7nWEKb757i7gVnHc40oHesspPgLYunOWBug61jQDUdEb/KAVcJOfXtP7YAzueT5el5Gc4hGYbkBD34cRruVKlQNPyVqg9xYPexI1cNg05EMKeWu5KI32V6FaMzd5NMUUK3q6FMr5sx5erHUz8T7SLEkQ5BaY4Dr03SKKehSN/YH8LfE38LDMOxd8ODbLHQG5vAjB/sTzsioI+3zqfqTbfq4F3pI3//1/sXF/nshqP5B2KL876dpNotSgO3UkJSuM8fXECtmMYwmVE1WIfMPSaoBhrPdOyT3VafzpnwwAYU9iRcah3uhun8IS387DyLXA4K3TGyCa/epG84BzPcUbtp81I6OGOpqnTXXS92KmVHMlYdW4X0QVhA57bsiQlYEphIkxqfKaCZ8aL8uPXOmEJTb+09lvUmMia69XlHJmCvmWAUIXTvBZjZKY9O/i71Y1YWj8Wpd6MNOl3PqZkHHfDLVWwl8jHsVXeIdmwGO34eGW1kkYzbfGYH3I3BLBAykj0/HUn38qhxopNXPp6iRNk10FRpNtPuHZI5IYbKeoELjZM0dZPM/g8VPzI949QGp5leYRzVQImGk6skEaxBRyuUvtGVCBl2n5bPG1L568MmSoCKdH0CnuzqCImD+h6GHxzu7uVnIA1KuHYOKg= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2024 11:05:08.3498 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 985f0d2f-b299-4a5e-ab1a-08dc0dde2de2 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: DB5PEPF00014B93.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8405 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: kZVFCSdSRLfnz9eFRVhzymVfx7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <06740E7189E1AE488A47EA337493B4AD@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=X+j88OnC; 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 SGkgUmViZWNjYSwNCg0KVGhhbmsgeW91IGZvciB0aGUgdXBkYXRlZCBwYXRjaC4NCg0KUGxlYXNl IGZpbmQgbXkgZmVlZGJhY2sgaW5saW5lIG1hcmtlZCBbU0FNSV0uDQoNClJlZ2FyZHMsDQoNClNh bWkgTXVqYXdhcg0KDQrvu79PbiAwNS8wMS8yMDI0LCAwNToxNSwgIlJlYmVjY2EgQ3JhbiIgPHJl YmVjY2FAb3MuYW1wZXJlY29tcHV0aW5nLmNvbSA8bWFpbHRvOnJlYmVjY2FAb3MuYW1wZXJlY29t cHV0aW5nLmNvbT4+IHdyb3RlOg0KDQoNClRoZSBnZW5lcmljIHdhdGNoZG9nIG9mZnNldCByZWdp c3RlciBpcyA0OCBiaXRzIHdpZGUsIGFuZCBjYW4gYmUgc2V0IGJ5DQpwZXJmb3JtaW5nIHR3byAz Mi1iaXQgd3JpdGVzLg0KDQoNCkFkZCBzdXBwb3J0IGZvciB3cml0aW5nIHRoZSBoaWdoIDE2IGJp dHMgb2YgdGhlIG9mZnNldCByZWdpc3RlciBhbmQNCnVwZGF0ZSB0aGUgc2lnbmF0dXJlIG9mIHRo ZSBXYXRjaGRvZ1dyaXRlT2Zmc2V0UmVnaXN0ZXIgZnVuY3Rpb24gdG8gdGFrZQ0KYSBVSU5UNjQg dmFsdWUuDQoNCg0KU2lnbmVkLW9mZi1ieTogUmViZWNjYSBDcmFuIDxyZWJlY2NhQG9zLmFtcGVy ZWNvbXB1dGluZy5jb20gPG1haWx0bzpyZWJlY2NhQG9zLmFtcGVyZWNvbXB1dGluZy5jb20+Pg0K LS0tDQpBcm1Qa2cvRHJpdmVycy9HZW5lcmljV2F0Y2hkb2dEeGUvR2VuZXJpY1dhdGNoZG9nLmgg fCA2ICsrKysrLQ0KQXJtUGtnL0RyaXZlcnMvR2VuZXJpY1dhdGNoZG9nRHhlL0dlbmVyaWNXYXRj aGRvZ0R4ZS5jIHwgMTQgKysrKysrKysrLS0tLS0NCjIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0 aW9ucygrKSwgNiBkZWxldGlvbnMoLSkNCg0KDQpkaWZmIC0tZ2l0IGEvQXJtUGtnL0RyaXZlcnMv R2VuZXJpY1dhdGNoZG9nRHhlL0dlbmVyaWNXYXRjaGRvZy5oIGIvQXJtUGtnL0RyaXZlcnMvR2Vu ZXJpY1dhdGNoZG9nRHhlL0dlbmVyaWNXYXRjaGRvZy5oDQppbmRleCA5YmMzYmY0NzA0N2MuLjJh MDYzNGU3ZTlmMSAxMDA2NDQNCi0tLSBhL0FybVBrZy9Ecml2ZXJzL0dlbmVyaWNXYXRjaGRvZ0R4 ZS9HZW5lcmljV2F0Y2hkb2cuaA0KKysrIGIvQXJtUGtnL0RyaXZlcnMvR2VuZXJpY1dhdGNoZG9n RHhlL0dlbmVyaWNXYXRjaGRvZy5oDQpAQCAtMSw5ICsxLDEyIEBADQovKiogQGZpbGUNCioNCisq IENvcHlyaWdodCAoYykgMjAyMywgQW1wZXJlIENvbXB1dGluZyBMTEMuIEFsbCByaWdodHMgcmVz ZXJ2ZWQuPEJSPg0KKiBDb3B5cmlnaHQgKGMpIDIwMTMtMjAxNywgQVJNIExpbWl0ZWQuIEFsbCBy aWdodHMgcmVzZXJ2ZWQuDQoqDQoqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1 c2UtUGF0ZW50DQoqDQorKiBTZWUgR2VuZXJpYyBXYXRjaGRvZyBzcGVjaWZpY2F0aW9uIGluIEFy bSBCYXNlIFN5c3RlbSBBcmNoaXRlY3R1cmUgMS4wQzoNCisqIGh0dHBzOi8vZGV2ZWxvcGVyLmFy bS5jb20vZG9jdW1lbnRhdGlvbi9kZW4wMDk0L2MvIDxodHRwczovL2RldmVsb3Blci5hcm0uY29t L2RvY3VtZW50YXRpb24vZGVuMDA5NC9jLz4NCltTQU1JXSBNaW5vci4gSSB0aGluayB0aGlzIHNo b3VsZCBiZSBjaGFuZ2VkIHRvIHVzZSB0aGUgQHBhciBSZWZlcmVuY2Uocyk6DQplLmcuDQoqIEBw YXIgUmVmZXJlbmNlKHMpOg0KKiAgLSBHZW5lcmljIFdhdGNoZG9nIHNwZWNpZmljYXRpb24gaW4g QXJtIEJhc2UgU3lzdGVtIEFyY2hpdGVjdHVyZSAxLjBDOg0KKiAgaHR0cHM6Ly9kZXZlbG9wZXIu YXJtLmNvbS9kb2N1bWVudGF0aW9uL2RlbjAwOTQvYy8NClsvU0FNSV0NCioqLw0KDQoNCiNpZm5k ZWYgR0VORVJJQ19XQVRDSERPR19IXw0KQEAgLTE0LDcgKzE3LDggQEANCg0KDQovLyBDb250cm9s IEZyYW1lOg0KI2RlZmluZSBHRU5FUklDX1dET0dfQ09OVFJPTF9TVEFUVVNfUkVHICgoVUlOVE4p Rml4ZWRQY2RHZXQ2NCAoUGNkR2VuZXJpY1dhdGNoZG9nQ29udHJvbEJhc2UpICsgMHgwMDApDQot I2RlZmluZSBHRU5FUklDX1dET0dfT0ZGU0VUX1JFRyAoKFVJTlROKUZpeGVkUGNkR2V0NjQgKFBj ZEdlbmVyaWNXYXRjaGRvZ0NvbnRyb2xCYXNlKSArIDB4MDA4KQ0KKyNkZWZpbmUgR0VORVJJQ19X RE9HX09GRlNFVF9SRUdfTE9XICgoVUlOVE4pRml4ZWRQY2RHZXQ2NCAoUGNkR2VuZXJpY1dhdGNo ZG9nQ29udHJvbEJhc2UpICsgMHgwMDgpDQorI2RlZmluZSBHRU5FUklDX1dET0dfT0ZGU0VUX1JF R19ISUdIICgoVUlOVE4pRml4ZWRQY2RHZXQ2NCAoUGNkR2VuZXJpY1dhdGNoZG9nQ29udHJvbEJh c2UpICsgMHgwMEMpDQojZGVmaW5lIEdFTkVSSUNfV0RPR19DT01QQVJFX1ZBTFVFX1JFR19MT1cg KChVSU5UTilGaXhlZFBjZEdldDY0IChQY2RHZW5lcmljV2F0Y2hkb2dDb250cm9sQmFzZSkgKyAw eDAxMCkNCiNkZWZpbmUgR0VORVJJQ19XRE9HX0NPTVBBUkVfVkFMVUVfUkVHX0hJR0ggKChVSU5U TilGaXhlZFBjZEdldDY0IChQY2RHZW5lcmljV2F0Y2hkb2dDb250cm9sQmFzZSkgKyAweDAxNCkN Cg0KDQpkaWZmIC0tZ2l0IGEvQXJtUGtnL0RyaXZlcnMvR2VuZXJpY1dhdGNoZG9nRHhlL0dlbmVy aWNXYXRjaGRvZ0R4ZS5jIGIvQXJtUGtnL0RyaXZlcnMvR2VuZXJpY1dhdGNoZG9nRHhlL0dlbmVy aWNXYXRjaGRvZ0R4ZS5jDQppbmRleCA2NmM2YzM3YzA4YjAuLmY4YzM5NDU4YTUzYSAxMDA2NDQN Ci0tLSBhL0FybVBrZy9Ecml2ZXJzL0dlbmVyaWNXYXRjaGRvZ0R4ZS9HZW5lcmljV2F0Y2hkb2dE eGUuYw0KKysrIGIvQXJtUGtnL0RyaXZlcnMvR2VuZXJpY1dhdGNoZG9nRHhlL0dlbmVyaWNXYXRj aGRvZ0R4ZS5jDQpAQCAtMSw1ICsxLDYgQEANCi8qKiBAZmlsZQ0KKg0KKyogQ29weXJpZ2h0IChj KSAyMDIzLCBBbXBlcmUgQ29tcHV0aW5nIExMQy4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+DQoq IENvcHlyaWdodCAoYykgMjAxMy0yMDE4LCBBUk0gTGltaXRlZC4gQWxsIHJpZ2h0cyByZXNlcnZl ZC4NCioNCiogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQNCkBA IC0zNSwxNiArMzYsMTkgQEAgU1RBVElDIFVJTlROIG1UaW1lckZyZXF1ZW5jeUh6ID0gMDsNCkl0 IGlzIHRoZXJlZm9yZSBzdG9yZWQgaGVyZS4gMCBtZWFucyB0aGUgdGltZXIgaXMgbm90IHJ1bm5p bmcuICovDQpTVEFUSUMgVUlOVDY0IG1OdW1UaW1lclRpY2tzID0gMDsNCg0KDQorI2RlZmluZSBN QVhfVUlOVDQ4IDB4RkZGRkZGRkZGRkZGVUxMDQorDQpTVEFUSUMgRUZJX0hBUkRXQVJFX0lOVEVS UlVQVDJfUFJPVE9DT0wgKm1JbnRlcnJ1cHRQcm90b2NvbDsNClNUQVRJQyBFRklfV0FUQ0hET0df VElNRVJfTk9USUZZIG1XYXRjaGRvZ05vdGlmeTsNCg0KDQpTVEFUSUMNClZPSUQNCldhdGNoZG9n V3JpdGVPZmZzZXRSZWdpc3RlciAoDQotIFVJTlQzMiBWYWx1ZQ0KKyBVSU5UNjQgVmFsdWUNCikN CnsNCi0gTW1pb1dyaXRlMzIgKEdFTkVSSUNfV0RPR19PRkZTRVRfUkVHLCBWYWx1ZSk7DQorIE1t aW9Xcml0ZTMyIChHRU5FUklDX1dET0dfT0ZGU0VUX1JFR19MT1csIFZhbHVlICYgTUFYX1VJTlQz Mik7DQorIE1taW9Xcml0ZTMyIChHRU5FUklDX1dET0dfT0ZGU0VUX1JFR19ISUdILCAoVmFsdWUg Pj4gMzIpICYgTUFYX1VJTlQxNik7DQpbU0FNSV0gQXBvbG9naWVzIGZvciBub3QgY2F0Y2hpbmcg dGhpcyBpbiBteSBlYXJsaWVyIHJldmlldywgYnV0IEkgdGhpbmsgeW91IG5lZWQgdG8gcmVhZCBX X0lJRFIgYW5kIG9ubHkgd3JpdGUgdG8gdGhlIEdFTkVSSUNfV0RPR19PRkZTRVRfUkVHX0hJR0gg cmVnaXN0ZXIgaWYgdGhlIHdhdGNoZG9nIHJldmlzaW9uIGlzID09IDEuIE90aGVyd2lzZSwgdGhp cyBtYXkgY2F1c2UgdW5kZXNpcmFibGUgcmVzdWx0cyBvbiBzeXN0ZW1zIHRoYXQgaW1wbGVtZW50 IHdhdGNoZG9nIHRpbWVyIHJldmlzaW9uIDAuDQp9DQoNCg0KU1RBVElDDQpAQCAtMjExLDE3ICsy MTUsMTcgQEAgV2F0Y2hkb2dTZXRUaW1lclBlcmlvZCAoDQovKiBJZiB0aGUgbnVtYmVyIG9mIHJl cXVpcmVkIHRpY2tzIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWF4IHRoZSB3YXRjaGRvZydzDQpvZmZz ZXQgcmVnaXN0ZXIgKFdPUikgY2FuIGhvbGQsIHdlIG5lZWQgdG8gbWFudWFsbHkgY29tcHV0ZSBh bmQgc2V0DQp0aGUgY29tcGFyZSByZWdpc3RlciAoV0NWKSAqLw0KLSBpZiAobU51bVRpbWVyVGlj a3MgPiBNQVhfVUlOVDMyKSB7DQorIGlmIChtTnVtVGltZXJUaWNrcyA+IE1BWF9VSU5UNDgpIHsN Ci8qIFdlIG5lZWQgdG8gZW5hYmxlIHRoZSB3YXRjaGRvZyAqYmVmb3JlKiB3cml0aW5nIHRvIHRo ZSBjb21wYXJlIHJlZ2lzdGVyLA0KYmVjYXVzZSBlbmFibGluZyB0aGUgd2F0Y2hkb2cgY2F1c2Vz IGFuICJleHBsaWNpdCByZWZyZXNoIiwgd2hpY2gNCmNsb2JiZXJzIHRoZSBjb21wYXJlIHJlZ2lz dGVyIChXQ1YpLiBJbiBvcmRlciB0byBtYWtlIHN1cmUgdGhpcyBkb2Vzbid0DQp0cmlnZ2VyIGFu IGludGVycnVwdCwgc2V0IHRoZSBvZmZzZXQgdG8gbWF4LiAqLw0KLSBXYXRjaGRvZ1dyaXRlT2Zm c2V0UmVnaXN0ZXIgKE1BWF9VSU5UMzIpOw0KKyBXYXRjaGRvZ1dyaXRlT2Zmc2V0UmVnaXN0ZXIg KE1BWF9VSU5UNDgpOw0KV2F0Y2hkb2dFbmFibGUgKCk7DQpTeXN0ZW1Db3VudCA9IEFybUdlbmVy aWNUaW1lckdldFN5c3RlbUNvdW50ICgpOw0KV2F0Y2hkb2dXcml0ZUNvbXBhcmVSZWdpc3RlciAo U3lzdGVtQ291bnQgKyBtTnVtVGltZXJUaWNrcyk7DQp9IGVsc2Ugew0KLSBXYXRjaGRvZ1dyaXRl T2Zmc2V0UmVnaXN0ZXIgKChVSU5UMzIpbU51bVRpbWVyVGlja3MpOw0KKyBXYXRjaGRvZ1dyaXRl T2Zmc2V0UmVnaXN0ZXIgKG1OdW1UaW1lclRpY2tzKTsNCldhdGNoZG9nRW5hYmxlICgpOw0KfQ0K DQoNCi0tIA0KMi4zNC4xDQoNCg0KDQoNCg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3Jv dXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3Vw LgpWaWV3L1JlcGx5IE9ubGluZSAoIzExMzI3Mik6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9k ZXZlbC9tZXNzYWdlLzExMzI3MgpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210 LzEwMzUzODExNS83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5p bwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJl Y2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K