From nobody Mon Apr 24 12:54:23 2023 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Q4lT369KLz46nW2; Mon, 24 Apr 2023 12:54:31 +0000 (UTC) (envelope-from schakrabarti@microsoft.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on20726.outbound.protection.outlook.com [IPv6:2a01:111:f400:feab::726]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q4lT22h2bz3CgN; Mon, 24 Apr 2023 12:54:30 +0000 (UTC) (envelope-from schakrabarti@microsoft.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=microsoft.com header.s=selector2 header.b=LK04xbrN; spf=pass (mx1.freebsd.org: domain of schakrabarti@microsoft.com designates 2a01:111:f400:feab::726 as permitted sender) smtp.mailfrom=schakrabarti@microsoft.com; dmarc=pass (policy=reject) header.from=microsoft.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ffwl0k/Mhf5sS94ljQEgN5rj3TzBqjn8jMnoFHc73J8Dwa60gUPNZ/Sp5fOJk9s2ZI133LqagYR9rUKWu5BlKgeNH4Dd8LdhBE7s5s/xOtAKgkFMiKGGGYvZQJ7eR2hcWSX++6XYNryHTY9H7/7bhY3AgNLtQ3QDTnrAsgbx5TOary5+HkscLjHQfyCm8M3gzBTCWC8nktSf8oMIQVB0jHw11+lOMi0XzLvKkjWxnVOIyGh3wW9s5THiK2QjSWxypDojKLx/Eo4QEhyctxFa7dZ28uNnfwPaEXxQPWqMabIjg00eZDEZzwhTO7ex2cp2R3OZhGIKB/Ls48rwYiWqwA== 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=vOqeBf4b0cSLYlisVD1uTMxp//u8V2pkMG8ioc1YDSE=; b=ZRLSwimtn+ncTzOSKpj74nbQVFrhAUK1jUuvEg6XsS5TcE6R2TWqin8ZEJIdfMnqzuZoJxlm5m8UFOjtcfvi9BEP5ZuZGROLt0CGfSEtlNiMewMm6Z+tr9X+rLvq3fVnkYF5qkFxbtmZS2F+4GFJECx1scI0bAXAM18rNFvgJF2Ocj4ujg1hCp57uSfOlBjDyeRxNpHSFDMvleQbLE0RmbzYMfMcVFUxQeQmoqb2lugwVTsy1vMX3msI77rFkZ99jKlu96P+sTTcTpaL3QkjwamYToSAKgk4ryD7bXnAM203U0K5PAs2pa1kfjCpuzLRe8w5BeK/mrRSv38RTliQ1g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vOqeBf4b0cSLYlisVD1uTMxp//u8V2pkMG8ioc1YDSE=; b=LK04xbrNLerkZVGWo5bB1IJY7jSNT9lHQYq8khk90k/35kWpykxw41UiCR+XsnHWgq15C+9mRhcOPoL8IFanEeimyv0E0Dpd3NsfgBbIpGBCBu9G9fi3B2pgepb6sniS+xeiQwLGyEIu9+Hr6mKC5NdNXNcqz+dXaLRsJ5mdacw= Received: from PSAP153MB0536.APCP153.PROD.OUTLOOK.COM (2603:1096:301:75::14) by SI2P153MB0410.APCP153.PROD.OUTLOOK.COM (2603:1096:4:ea::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.19; Mon, 24 Apr 2023 12:54:23 +0000 Received: from PSAP153MB0536.APCP153.PROD.OUTLOOK.COM ([fe80::3f0:d0e4:818f:7af0]) by PSAP153MB0536.APCP153.PROD.OUTLOOK.COM ([fe80::3f0:d0e4:818f:7af0%3]) with mapi id 15.20.6340.019; Mon, 24 Apr 2023 12:54:23 +0000 From: Souradeep Chakrabarti To: Kyle Evans , Wei Hu CC: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Subject: RE: [EXTERNAL] Re: git: 9729f076e4d9 - main - arm64: Hyper-V: enablement for ARM64 in Hyper-V (Part 3, final) Thread-Topic: [EXTERNAL] Re: git: 9729f076e4d9 - main - arm64: Hyper-V: enablement for ARM64 in Hyper-V (Part 3, final) Thread-Index: AQHZcn/2gVTtqNix60WeYnOdZN2tzq86cNIw Date: Mon, 24 Apr 2023 12:54:23 +0000 Message-ID: References: <202210271354.29RDsUoH077155@gitrepo.freebsd.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=a4378dab-7589-4341-bb2d-fc18809cdbc9;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2023-04-24T12:47:21Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PSAP153MB0536:EE_|SI2P153MB0410:EE_ x-ms-office365-filtering-correlation-id: 4b6b156b-0138-44b9-491a-08db44c30724 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2JInFKmjVJkZo5CTeqglIwkx7KNBwCjZuGE2VOrIcustsrEBpGY1ABwpn4NmfTyC4r50PwNXKXFhTC0KnqSXU/UAjc4FuuL62zB9ajdBbPsxrKSUCcYhcPXQqm3T4aRnfEwDx5VkL4p8SgfryI7DN+TtzlyRI/SLS4hgtU/GQkihFp+rDPJfCi/q0zVz01NEAm7p6MAeoJjdmjVBQK2hzLfwQLgcLaUU3JoHfHac2ZnSljXn1byxtNtHJtUPDh8tXv5B+UtLW5qNC4nNhAWgcmjMkJQqmNZI+UFWiM5rWicYrzgqunpnSEEhUnheR55Z1290n1K/em3+W7VNOpr4i6oH2w526YSJvV/0kb12POQSp+YyEe1/ur78z0T1YTP/XhSUtJ5B9OPE4kMCa4pSS/sg9gruGJbx2et95VzwxbYVJtJCYm+ksG0cVsyFWEa3FTCE9je540OinhfRVIY+F1N5zu+rPuMl5ip21zIFGjF3gc+GaQ3e2v3Wdp3V9iYdWu+73fODZHrfB4bdb44WihQNO6x4fHXSBt29Ed4Zmc2iWbB4Jnd5F7NFKo3KUOMxg5ERd0NCXhFBOHxTlo5mCir+yzhm/g5D/GbYhdq4za/7KBjql6u5HPLDaxmt/HEF3CjH1QQDTe09Uy66fddC94TgkPdd1gz5OczHlvF5JGE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PSAP153MB0536.APCP153.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(346002)(136003)(396003)(39860400002)(366004)(451199021)(54906003)(8990500004)(110136005)(38070700005)(478600001)(10290500003)(82960400001)(82950400001)(316002)(786003)(4326008)(76116006)(64756008)(66446008)(66476007)(66556008)(55016003)(66946007)(122000001)(41300700001)(2906002)(8936002)(8676002)(4001150100001)(52536014)(450100002)(5660300002)(38100700002)(966005)(9686003)(6506007)(26005)(86362001)(186003)(33656002)(83380400001)(71200400001)(7696005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SGQ3dDR1ZC9sRmZYblhDc1gzZzZMN01QZkkyK1FsTi9DT1JyeEk3OSsrbzJS?= =?utf-8?B?L0x4Y2QvQWxUWXRnbTBxVkM1VzBna25sR3hUMzBjaUpvWjRSazkreTB4aDNq?= =?utf-8?B?bk4rWDNYR2FCTjZqV2NIUEhCUjBzZ0pBM3I3QUFrZk51bEJvYXRBTWd6MjlE?= =?utf-8?B?WjZ2RlBtM0d4d0ZZMlYxUkJIL1JybjkyWUw1dk1vL3BPU3ZVeWwxRnVXd29r?= =?utf-8?B?UlBGME1LWmJFTmtuMWdDT0dJbkROaE1QcTY4SGtvRDlyODc2U1AraU5EM0ZR?= =?utf-8?B?VkdnZy8zeTY2WC9yM2pRMFBFNkJ0UytjQnBGQWJsYkRIa2dQL0JvTzN4VW8w?= =?utf-8?B?RnRDeFhFNnBPR2Z4eGtySTFuczRVNjNBQytvRGlCT093RURsTE5xR0FLWENU?= =?utf-8?B?Z2E3U1dVb1ZwMlFnSXA2RUhRcFYzUkV2NzVkWnpNbHpjZWsraXkrKzltMm16?= =?utf-8?B?ekp2cVFrWU5OQzY2K3BLaEtiRUVzSzlwVG1YVzFaOXk5NjRUN1BWcWpZeEdW?= =?utf-8?B?UnRTOFhxYUVCSjRCYTBXQmQ4UXFmY3UxTEJHeFg5MG5lMHBRQlJHWnE4U1Zz?= =?utf-8?B?M2t2bUhXVW1NOW5NT0FtWGtPMnZSMGZDWnpXUmdFQlRsWVJ4U2ltZzR5dllr?= =?utf-8?B?N2FWTjBiVUFLWmNrc2pDaWluWktiT3B1dzROZ2dPbUw4NlFXQUgwakFySDV4?= =?utf-8?B?eHFoVjR0R0NIOTh5TkRPMnR4WERVUXdTOU1xQTRDTG9lMTdiSCtHK3lqMHFh?= =?utf-8?B?OEFVeEtVYkdyMHdGNlIvSUFYaUJkTHNCMFRvcXdMc1pNS0xjb0xobzVRbjhI?= =?utf-8?B?eWFpeFJGd1FFRTBsVG9SNHhSNndNeFNuVUE1WVVIU1JYb3JnSlRJYWlhbGhQ?= =?utf-8?B?WmJXVXNGanQ0TDZ0dGtNRDVoQ0NUSlBSN1daSEgrQ1pvSXRqUElPalBsNmFF?= =?utf-8?B?VHZWTVdwZEd3WnBsNXFFNlQzK2ZOT29aRThCSVZZVFF5T1FRMFJ4UWZmYUI1?= =?utf-8?B?UU5mUGdaN1dnZGZQV1lsWmlLOEtLRzZocUkyMGEvZit2cGpuVTFSdHNvK1FD?= =?utf-8?B?d2FBSm9sbkNQaHEwQ0xsNXAyd3Z5bW1PMG9QeGVmd0R4azdkYkpZd2xkRlZI?= =?utf-8?B?SjJkS2k0YXU4NjRocXlHRHEzOUpHK2huanl6R3RkTEFPTmdzdUxRUTlheWNZ?= =?utf-8?B?REFSUDQ3U0RseXYwdWhWU1JxMkFwc01SWmRHZGVHVmUvVTV5N1NUVmtMQzNr?= =?utf-8?B?RnV2OGgyV1ZILyt0K0dDMm1aUnlBZDRVMDg5TDZKM0Y0RnhmeXo3c3BKRUZO?= =?utf-8?B?bFBQSlh6VTJYYmdWRHdmcldjVWRrTGhyelVqVW9JYmRyTStWVmI0VUxaTHND?= =?utf-8?B?VHEzM2NqT0dmUDFiaFFJdllrb1ErWncxNWlxb3hSMkZaZFhBZDJvTWhnOXBi?= =?utf-8?B?K04rOXZmRXN2amhzRkhoN2xIVWV5MnR2K3BEakdtMS9teXR4bjlqR0E2ZU5U?= =?utf-8?B?OUhxQ1lDa3hzOEtEMnZ0QjQrc1NWR0t0UjBFNHQ2ZGhTaW5ubVlLRTJnalpq?= =?utf-8?B?eUVjVmUwUU1nYXdSZTJkRlZYY2FkNzZLK3pBTE1DWlNMNnlkeHAwSkxOaHVv?= =?utf-8?B?T0hsZU8rSUVmbXppeXFzYXBRQ25iRzNSTkgreitzRmxuV09tMFp5clpZRTE0?= =?utf-8?B?bUJpWWVLYUJ1UU0vZ3pjMFJnSXNHWkxpbFJSMmJaRUlvU3B2ZHgwMG9TbnhJ?= =?utf-8?B?YmlhaDNpczM0L2IwbGExbWdoQmpnS1pxMC9WeGpCQVNaeTRmay9yR2tzMnBm?= =?utf-8?B?Rko3dFJFTUJWN2V4OGhVVHB6WEQ5TmRxbFBpVnV1S28xL3BTL2FxNFFRN29r?= =?utf-8?B?eHlOSC9CU1VTeG95YkFhQzZhUjJIdzlJeG0wRURxc3Z4Q2lrRDlYTlJjczRM?= =?utf-8?B?eHBKNjJMYzlMeXd1QVA2Y3FPL2lXLzlZVjUxWUZyVVNmZmxPbUJaU0JuZ3hL?= =?utf-8?B?ckZhMndFSnA2bGdzMTM3Mjh1c2tjbUlzbEdmcmdTL2dDMFYzZit4TnowRGNE?= =?utf-8?Q?D4I71i?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PSAP153MB0536.APCP153.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 4b6b156b-0138-44b9-491a-08db44c30724 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2023 12:54:23.2035 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rfQHH9S5eWz3w32QbEB7jydtoWVAuI4awMmNt0wTbqIRcebDZEmgyHgQSR4ndr81pwToZtw3BltM6s0xe1bKJUeCyQi31J5qEw6nxsYfFyg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2P153MB0410 X-Spamd-Result: default: False [-8.89 / 15.00]; WHITELIST_SPF_DKIM(-3.00)[microsoft.com:d:+,microsoft.com:s:+]; DWL_DNSWL_LOW(-1.00)[microsoft.com:dkim]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.990]; DMARC_POLICY_ALLOW(-0.50)[microsoft.com,reject]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; R_DKIM_ALLOW(-0.20)[microsoft.com:s=selector2]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-src-all@freebsd.org,dev-commits-src-main@freebsd.org]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_FIVE(0.00)[5]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[microsoft.com:+]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[] X-Rspamd-Queue-Id: 4Q4lT22h2bz3CgN X-Spamd-Bar: -------- X-ThisMailContainsUnwantedMimeParts: N DQoNCg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogS3lsZSBFdmFucyA8a2V2 YW5zQGZyZWVic2Qub3JnPg0KPlNlbnQ6IFdlZG5lc2RheSwgQXByaWwgMTksIDIwMjMgMTE6MDAg QU0NCj5UbzogV2VpIEh1IDx3aHVAZnJlZWJzZC5vcmc+OyBTb3VyYWRlZXAgQ2hha3JhYmFydGkN Cj48c2NoYWtyYWJhcnRpQG1pY3Jvc29mdC5jb20+DQo+Q2M6IHNyYy1jb21taXR0ZXJzQGZyZWVi c2Qub3JnOyBkZXYtY29tbWl0cy1zcmMtYWxsQGZyZWVic2Qub3JnOyBkZXYtY29tbWl0cy0NCj5z cmMtbWFpbkBmcmVlYnNkLm9yZw0KPlN1YmplY3Q6IFtFWFRFUk5BTF0gUmU6IGdpdDogOTcyOWYw NzZlNGQ5IC0gbWFpbiAtIGFybTY0OiBIeXBlci1WOiBlbmFibGVtZW50DQo+Zm9yIEFSTTY0IGlu IEh5cGVyLVYgKFBhcnQgMywgZmluYWwpDQo+DQo+T24gVGh1LCBPY3QgMjcsIDIwMjIgYXQgODo1 NOKAr0FNIFdlaSBIdSA8d2h1QGZyZWVic2Qub3JnPiB3cm90ZToNCj4+DQo+PiBUaGUgYnJhbmNo IG1haW4gaGFzIGJlZW4gdXBkYXRlZCBieSB3aHU6DQo+Pg0KPj4gVVJMOg0KPj4gaHR0cHM6Ly9u YW0wNi5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJG Y2dpdA0KPj4NCj4uZnJlZWJzZC5vcmclMkZzcmMlMkZjb21taXQlMkYlM0ZpZCUzRDk3MjlmMDc2 ZTRkOTNjNWEzN2U3OGQ0MjdiZmUwDQo+ZjFhDQo+Pg0KPmI5OWJiY2M2JmRhdGE9MDUlN0MwMSU3 Q3NjaGFrcmFiYXJ0aSU0MG1pY3Jvc29mdC5jb20lN0MzOTNlODU1ZjEzYzYNCj40OWENCj4+DQo+ ODg4MzcwOGRiNDA5NzIxMWUlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzEl N0MwJTdDDQo+NjM4MTc0Nw0KPj4NCj45MDEwNjc4NjQ0OSU3Q1Vua25vd24lN0NUV0ZwYkdac2Iz ZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJam9pDQo+VjJsdU16DQo+Pg0KPklpTENKQlRpSTZJ azFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMzAwMCU3QyU3QyU3QyZzZGF0YT1odWlhT0JTQjJaDQo+ UURuNVENCj4+IGN3JTJGTFdubUklMkZxYmJyaVFkN0hrWXRweG5HTEdFJTNEJnJlc2VydmVkPTAN Cj4+DQo+PiBjb21taXQgOTcyOWYwNzZlNGQ5M2M1YTM3ZTc4ZDQyN2JmZTBmMWFiOTliYmNjNg0K Pj4gQXV0aG9yOiAgICAgU291cmFkZWVwIENoYWtyYWJhcnRpIDxzY2hha3JhYmFydGlAbWljcm9z b2Z0LmNvbT4NCj4+IEF1dGhvckRhdGU6IDIwMjItMTAtMjcgMTM6NDY6MDggKzAwMDANCj4+IENv bW1pdDogICAgIFdlaSBIdSA8d2h1QEZyZWVCU0Qub3JnPg0KPj4gQ29tbWl0RGF0ZTogMjAyMi0x MC0yNyAxMzo1MzoyMiArMDAwMA0KPj4NCj4+ICAgICBhcm02NDogSHlwZXItVjogZW5hYmxlbWVu dCBmb3IgQVJNNjQgaW4gSHlwZXItViAoUGFydCAzLCBmaW5hbCkNCj4+DQo+PiAgICAgVGhpcyBp cyB0aGUgbGFzdCBwYXJ0IGZvciBBUk02NCBIeXBlci1WIGVuYWJsZW1lbnQuIFRoaXMgaW5jbHVk ZXMNCj4+ICAgICBjb21tb25lIGZpbGVzIGFuZCBtYWtlIGZpbGUgY2hhbmdlcyB0byBlbmFibGUg dGhlIEFSTTY0IEZyZWVCU0QNCj4+ICAgICBndWVzdCBvbiBIeXBlci1WLiBXaXRoIHRoaXMgcGF0 Y2gsIGl0IHNob3VsZCBiZSBhYmxlIHRvIGJ1aWxkDQo+PiAgICAgdGhlIEFSTTY0IGltYWdlIGFu ZCBpbnN0YWxsIGl0IG9uIEh5cGVyLVYuDQo+Pg0KPg0KPkhpLA0KPg0KPkZpcnN0IG9mZi0gdGhh bmtzIGZvciBkb2luZyB0aGlzIHdvcmshIEkgY2FuJ3Qgc2VlbSB0byBib290IGEgLUNVUlJFTlQg aW1hZ2UgdW5kZXINCj5IeXBlci1WIG9uIGEgVm9sdGVycmEgbWFjaGluZSwgc2VlbWluZ2x5IGR1 ZSB0byB2bWJ1cy4gSXQgc3RhbGxzIHJpZ2h0IGFmdGVyICJ2bWJ1czoNCj50aGUgaXJxIDE4IiBi dXQgYmVmb3JlIGVtaXR0aW5nIGEgdmVyc2lvbiBudW1iZXIsIEkgaGF2ZSBzb21lIG90aGVyIGNv bW1lbnRzDQo+aGVyZS4uLg0KPg0KPj4gWy4uLiBzbmlwIC4uLl0NCj4+IGRpZmYgLS1naXQgYS9z eXMvZGV2L2h5cGVydi92bWJ1cy92bWJ1cy5jDQo+PiBiL3N5cy9kZXYvaHlwZXJ2L3ZtYnVzL3Zt YnVzLmMgaW5kZXggYjBjZDc1MGIyNmM4Li5mMzcwZjJhNzViOTkgMTAwNjQ0DQo+PiAtLS0gYS9z eXMvZGV2L2h5cGVydi92bWJ1cy92bWJ1cy5jDQo+PiArKysgYi9zeXMvZGV2L2h5cGVydi92bWJ1 cy92bWJ1cy5jDQo+PiBbLi4uIHNuaXAgLi4uXQ0KPj4gQEAgLTEwNyw3ICsxMTMsNyBAQCBzdGF0 aWMgdWludDMyX3QNCj52bWJ1c19nZXRfdmNwdV9pZF9tZXRob2QoZGV2aWNlX3QgYnVzLA0KPj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNlX3QgZGV2LCBpbnQgY3B1 KTsNCj4+ICBzdGF0aWMgc3RydWN0IHRhc2txdWV1ZSAgICAgICAgICAgICAgICAqdm1idXNfZ2V0 X2V2ZW50dHFfbWV0aG9kKGRldmljZV90LCBkZXZpY2VfdCwNCj4+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGludCk7IC0jaWZkZWYgRUFSTFlfQVBfU1RBUlRVUA0KPj4gKyNp ZiBkZWZpbmVkKEVBUkxZX0FQX1NUQVJUVVApIHx8IGRlZmluZWQoX19hYXJjaDY0X18pDQo+PiAg c3RhdGljIHZvaWQgICAgICAgICAgICAgICAgICAgIHZtYnVzX2ludHJob29rKHZvaWQgKik7DQo+ PiAgI2VuZGlmDQo+Pg0KPg0KPk15IGd1dCByZWFjdGlvbiB0byB0aGlzIGlzIHRoYXQgdGhpcyBp cyBhIHJlZCBmbGFnLiBFQVJMWV9BUF9TVEFSVFVQIGltcGxpZXMNCj5jaGFyYWN0ZXJpc3RpY3Mg dGhhdCBhYXJjaDY0IGRvZXNuJ3QgZXhoaWJpdDsgaXQncyBoYXJkIHRvIHNlZSB3aHkgdGhpcyBj b25kaXRpb25hbCBpcw0KPk9LLCBvciB3aGV0aGVyIGl0J3MgdGVzdGluZyBFQVJMWV9BUF9TVEFS VFVQIGFzIGEgYmFkIHdheSB0byB3cml0ZSBfX2kzODZfXyB8fA0KPl9fYW1kNjRfXy4NCltTb3Vy YWRlZXBdIFdlIGhhZCBvcidkIHRoZSBhYXJjaDY0IGhlcmUsIGFzIHdlIHdhbnRlZCB0byBkZWZl ciB0aGUgdm1idXMgYXR0YWNobWVudA0KYWZ0ZXIgZ2ljIGFuZCBhcm0gZ2VuZXJpYyB0aW1lciBp cyBhdHRhY2hlZC4gQXMgd2UgbmVlZCBQQVVTRSBhbmQgREVMQVkgZm9yIHZtYnVzIGFuZCBoeXBl ci12IA0KZHJpdmVycy4gRm9yIHRoYXQgd2Ugd2FudGVkIHRvIHVzZSB2bWJ1c19pbnRyaG9vaygp Lg0KPg0KPj4gWy4uLiBzbmlwIC4uLl0NCj4+IEBAIC03NjAsNyArNzM2LDcgQEAgdm1idXNfc3lu aWNfc2V0dXAodm9pZCAqeHNjKQ0KPj4NCj4+ICAgICAgICAgaWYgKGh5cGVydl9mZWF0dXJlcyAm IENQVUlEX0hWX01TUl9WUF9JTkRFWCkgew0KPj4gICAgICAgICAgICAgICAgIC8qIFNhdmUgdmly dHVhbCBwcm9jZXNzb3IgaWQuICovDQo+PiAtICAgICAgICAgICAgICAgVk1CVVNfUENQVV9HRVQo c2MsIHZjcHVpZCwgY3B1KSA9IHJkbXNyKE1TUl9IVl9WUF9JTkRFWCk7DQo+PiArICAgICAgICAg ICAgICAgVk1CVVNfUENQVV9HRVQoc2MsIHZjcHVpZCwgY3B1KSA9DQo+PiArIFJETVNSKE1TUl9I Vl9WUF9JTkRFWCk7DQo+PiAgICAgICAgIH0gZWxzZSB7DQo+PiAgICAgICAgICAgICAgICAgLyog U2V0IHZpcnR1YWwgcHJvY2Vzc29yIGlkIHRvIDAgZm9yIGNvbXBhdGliaWxpdHkuICovDQo+PiAg ICAgICAgICAgICAgICAgVk1CVVNfUENQVV9HRVQoc2MsIHZjcHVpZCwgY3B1KSA9IDA7DQo+DQo+ VGhpcyBvbmUsIHZtYnVzX3N5bmljX3NldHVwKCksIGlzIGludm9rZWQgdmlhIHZtYnVzX2ludHJo b29rIC0+IHZtYnVzX2RvYXR0YWNoIC0NCj4+IHNtcF9yZW5kZXp2b3VzLiBPbiAhRUFSTFlfQVBf U1RBUlRVUCAoZS5nLiwgYWFyY2g2NCksIFNNUCBpc24ndCBmdW5jdGlvbmFsIGluDQo+aW50cmhv b2tzIGFuZCBzbXBfcmVuZGV6dm91cygpIHdpbGwganVzdCBjYWxsIHZtYnVzX3N5bmljX3NldHVw KCkgb24gdGhlIGJvb3QgQVAuDQo+VGhlcmUncyBub3RoaW5nIHRoYXQgd2lsbCBpbml0aWFsaXpl IHRoZSBwY3B1IGRhdGEgb24gZXZlcnkgb3RoZXIgQVAsIEFGQUlDVC4NCj4NCj5UaGF0IHNhaWQs IHRoZSAhRUFSTFlfQVBfU1RBUlRVUCBwYXRoIGlzIGFsc28gd3JvbmcuIFF1b3RpbmcgbGluZXMg dGhhdCB3ZXJlbid0IGluDQo+dGhpcyBlLW1haWwgZnJvbSB2bWJ1c19hdHRhY2goKToNCltTb3Vy YWRlZXBdIFRoYW5rcyEgVGhpcyBpcyBhIHJlYWxseSBnb29kIGNhdGNoLCBhbmQgeWVzLCB3ZSBh cmUgbWlzc2luZyB0aGUgc21wIGluaXRpYWxpemF0aW9uDQpkdXJpbmcgdm1idXMgc3luaWMgc2V0 dXAuIA0KPg0KPjE1MjcgI2Vsc2UgICAvKiAhRUFSTFlfQVBfU1RBUlRVUCAqLw0KPjE1MjggICAg ICAgICAvKg0KPjE1MjkgICAgICAgICAgKiBJZiB0aGUgc3lzdGVtIGhhcyBhbHJlYWR5IGJvb3Rl ZCBhbmQgdGhyZWFkDQo+MTUzMCAgICAgICAgICAqIHNjaGVkdWxpbmcgaXMgcG9zc2libGUgaW5k aWNhdGVkIGJ5IHRoZSBnbG9iYWwNCj4xNTMxICAgICAgICAgICogY29sZCBzZXQgdG8gemVybywg d2UganVzdCBjYWxsIHRoZSBkcml2ZXINCj4xNTMyICAgICAgICAgICogaW5pdGlhbGl6YXRpb24g ZGlyZWN0bHkuDQo+MTUzMyAgICAgICAgICAqLw0KPjE1MzQgICAgICAgICBpZiAoIWNvbGQpDQo+ MTUzNSAgICAgICAgICAgICAgICAgdm1idXNfZG9hdHRhY2godm1idXNfc2MpOw0KPjE1MzYgI2Vu ZGlmIC8qIEVBUkxZX0FQX1NUQVJUVVAgIGFuZCBhYXJjaDY0ICovDQo+DQo+VGhlIHR3byBpbW1l ZGlhdGUgaXNzdWVzIEkgc2VlIGlzIHRoYXQgaW4gYSBkZXZpY2VfYXR0YWNoLCBTTVAgd29uJ3Qg YmUgc3RhcnRlZC4gSXQncw0KPmFsc28gZ29pbmcgdG8gYmUgYmVmb3JlIFNJX1NVQl9DT05GSUdV UkUsIHNvIGBjb2xkYCB3aWxsIG5ldmVyIGJlIDAgaGVyZSAtLSB0aGlzIGlzDQo+ZWZmZWN0aXZl bHkgZGVhZCBjb2RlLCBhbmQgaWYgaXQgd2VyZW4ndCBkZWFkIGNvZGUgaXQgd291bGQgc3VmZmVy IHRoZSBzYW1lIHByb2JsZW0NCj5hcyBhYm92ZSB3aGVyZSBvdGhlciBBUHMgYXJlbid0IHN0YXJ0 ZWQgeWV0IHNvIHdlIHdvbid0IHNldCB0aGVpciBwY3B1IGRhdGEuIFRoaXMgaXMNCj5PSywgdGhv dWdoLCBiZWNhdXNlIHRoZW4gd2UgaGF2ZSB0aGlzIHN5c2luaXQgbGF0ZXIgb24gdGhhdCBkb2Vz IHRoZSBzYW1lIHRoaW5nIGZvcg0KPiFFQVJMWV9BUF9TVEFSVFVQICYmICFfX2FhcmNoNjRfX2As IGJ1dCB0aGF0IHNob3VsZCByZWFsbHkganVzdCBiZQ0KPmAhRUFSTFlfQVBfU1RBUlRVUGAgYXMg YWFyY2g2NCBhbHNvIG5lZWRzIHRvIGludm9rZQ0KPnZtYnVzX2RvYXR0YWNoKCkgYXQgU0lfU1VC X1NNUCAobXVjaCBsYXRlciB0aGFuIFNJX1NVQl9EUklWRVJTKS4NCltTb3VyYWRlZXBdIEkgaGF2 ZSB0cmllZCB0byB1c2UgdGhlIHN1Z2dlc3Rpb24gYnV0IGluIG11bHRpIHByb2Nlc3NvciBzeXN0 ZW0NCnRoZSBib290IGlzIGdldHRpbmcgc3R1Y2sgYXQgdGhlIGVuZCBhbmQgInZtYnVzMDogZGV2 aWNlIHNjYW4sIHByb2JlIGFuZCBhdHRhY2ggZG9uZSINCmlzIG5vdCBoYXBwZW5pbmcuDQpJIGFt IHRyeWluZyB0byBmaWd1cmUgb3V0IHdoYXQgaXMgZ29pbmcgd3JvbmcgaGVyZSwgYXMgdGhlIHNh bWUgY2hhbmdlIGlzIHdvcmtpbmcgd2l0aCBzaW5nbGUNCmNwdSBzeXN0ZW0uIEFueSBoZWxwIG9y IHBvaW50ZXIgd2lsbCBiZSByZWFsbHkgaGVscGZ1bC4NCg0KRm9yIHlvdXIgcmVmZXJlbmNlIEkg YW0gYXR0YWNoaW5nIHRoZSBkaWZmIGhlcmU6DQoNCmRpZmYgLS1naXQgYS9zeXMvZGV2L2h5cGVy di92bWJ1cy92bWJ1cy5jIGIvc3lzL2Rldi9oeXBlcnYvdm1idXMvdm1idXMuYw0KaW5kZXggZjM3 MGYyYTc1Yjk5Li4yNTQ1Mjk3NjQ3NjMgMTAwNjQ0DQotLS0gYS9zeXMvZGV2L2h5cGVydi92bWJ1 cy92bWJ1cy5jDQorKysgYi9zeXMvZGV2L2h5cGVydi92bWJ1cy92bWJ1cy5jDQpAQCAtMTEzLDcg KzExMyw3IEBAIHN0YXRpYyB1aW50MzJfdCAgICAgICAgIHZtYnVzX2dldF92Y3B1X2lkX21ldGhv ZChkZXZpY2VfdCBidXMsDQogICAgICAgICAgICAgICAgICAgIGRldmljZV90IGRldiwgaW50IGNw dSk7DQogc3RhdGljIHN0cnVjdCB0YXNrcXVldWUgICAgICAgICp2bWJ1c19nZXRfZXZlbnR0cV9t ZXRob2QoZGV2aWNlX3QsIGRldmljZV90LA0KICAgICAgICAgICAgICAgICAgICBpbnQpOw0KLSNp ZiBkZWZpbmVkKEVBUkxZX0FQX1NUQVJUVVApIHx8IGRlZmluZWQoX19hYXJjaDY0X18pDQorI2lm IGRlZmluZWQoRUFSTFlfQVBfU1RBUlRVUCkgLy98fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQ0KIHN0 YXRpYyB2b2lkICAgICAgICAgICAgdm1idXNfaW50cmhvb2sodm9pZCAqKTsNCiAjZW5kaWYNCg0K QEAgLTE0OTAsNyArMTQ5MCw3IEBAIHZtYnVzX2V2ZW50X3Byb2NfZHVtbXkoc3RydWN0IHZtYnVz X3NvZnRjICpzYyBfX3VudXNlZCwgaW50IGNwdSBfX3VudXNlZCkNCiB7DQogfQ0KDQotI2lmIGRl ZmluZWQoRUFSTFlfQVBfU1RBUlRVUCkgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykNCisjaWYgZGVm aW5lZChFQVJMWV9BUF9TVEFSVFVQKSAvL3x8IGRlZmluZWQoX19hYXJjaDY0X18pDQoNCiBzdGF0 aWMgdm9pZA0KIHZtYnVzX2ludHJob29rKHZvaWQgKnhzYykNCkBAIC0xNTE5LDcgKzE1MTksNyBA QCB2bWJ1c19hdHRhY2goZGV2aWNlX3QgZGV2KQ0KICAgICAqLw0KICAgIHZtYnVzX3NjLT52bWJ1 c19ldmVudF9wcm9jID0gdm1idXNfZXZlbnRfcHJvY19kdW1teTsNCg0KLSNpZiBkZWZpbmVkKEVB UkxZX0FQX1NUQVJUVVApIHx8IGRlZmluZWQoX19hYXJjaDY0X18pDQorI2lmIGRlZmluZWQoRUFS TFlfQVBfU1RBUlRVUCkgLy98fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQ0KICAgIC8qDQogICAgICog RGVmZXIgdGhlIHJlYWwgYXR0YWNoIHVudGlsIHRoZSBwYXVzZSg5KSB3b3JrcyBhcyBleHBlY3Rl ZC4NCiAgICAgKi8NCkBAIC0xNTMzLDggKzE1MzMsOCBAQCB2bWJ1c19hdHRhY2goZGV2aWNlX3Qg ZGV2KQ0KICAgICAqIGNvbGQgc2V0IHRvIHplcm8sIHdlIGp1c3QgY2FsbCB0aGUgZHJpdmVyDQog ICAgICogaW5pdGlhbGl6YXRpb24gZGlyZWN0bHkuDQogICAgICovDQotICAgaWYgKCFjb2xkKQ0K LSAgICAgICB2bWJ1c19kb2F0dGFjaCh2bWJ1c19zYyk7DQorICAgLyppZiAoIWNvbGQpDQorICAg ICAgIHZtYnVzX2RvYXR0YWNoKHZtYnVzX3NjKTsqLw0KICNlbmRpZiAvKiBFQVJMWV9BUF9TVEFS VFVQICBhbmQgYWFyY2g2NCAqLw0KDQogICAgcmV0dXJuICgwKTsNCkBAIC0xNTgwLDcgKzE1ODAs NyBAQCB2bWJ1c19kZXRhY2goZGV2aWNlX3QgZGV2KQ0KICAgIHJldHVybiAoMCk7DQogfQ0KDQot I2lmICFkZWZpbmVkKEVBUkxZX0FQX1NUQVJUVVApICYmICFkZWZpbmVkKF9fYWFyY2g2NF9fKQ0K KyNpZiAhZGVmaW5lZChFQVJMWV9BUF9TVEFSVFVQKSAvLyYmICFkZWZpbmVkKF9fYWFyY2g2NF9f KQ0KDQogc3RhdGljIHZvaWQNCiB2bWJ1c19zeXNpbml0KHZvaWQgKmFyZyBfX3VudXNlZCkNCj4N Cj5UaGFua3MsDQo+DQo+S3lsZSBFdmFucw0K