From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 0F7064B3DA for ; Mon, 5 Aug 2024 02:14:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6B9B068D88D; Mon, 5 Aug 2024 05:14:39 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5286868D88D for ; Mon, 5 Aug 2024 05:14:31 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1722824078; x=1754360078; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=1pqBEwdcfGuY/XoAAR56p2xZtj3b8348dh+5hf6xBvs=; b=fxlzqUQVYhgxtcSWcqqHjpXhfSBj4Xxz+NnoZoHByuTOQxloHhXTMHrO +xwDW9gIgvvwefHEsNalUnY2KGYcxGlrGqy8aGAb5DB0m4grgyk30bjIQ 1oEiDEYpEMYZsYYv31MlFDYu/PAVjkmrURMsWOVDjUSFSV4U+8PLG6vUQ 4XbQ3CMPvo20mmFBSEL0ZKE369D4QAjq9WR1HFcjjvYw+ycbRqJWo/ou4 r71wX9FIwVfMRgmXpB1SQoaJk8GYQUvwdATA84SyXNpAxNqa4cIguNmXz YtZxCCQsw/13hJg6iD0wCnlMNk8QQxEqfgBsed1n7oFV6CBv8gYTYPyTG w==; X-CSE-ConnectionGUID: e/AFo5wbRIyiuR4J5mhmFA== X-CSE-MsgGUID: HdhcVMTKSA6Nfs4QJszrNA== X-IronPort-AV: E=McAfee;i="6700,10204,11154"; a="20580910" X-IronPort-AV: E=Sophos;i="6.09,263,1716274800"; d="scan'208";a="20580910" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Aug 2024 19:14:30 -0700 X-CSE-ConnectionGUID: g8zQCSXjTXiU+3T3OpEB3A== X-CSE-MsgGUID: QkHX/PH1QnG6ydZFyKjLew== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,263,1716274800"; d="scan'208";a="79279156" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 04 Aug 2024 19:14:30 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Sun, 4 Aug 2024 19:14:29 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Sun, 4 Aug 2024 19:14:28 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Sun, 4 Aug 2024 19:14:28 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Sun, 4 Aug 2024 19:14:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ioZDjWNpL1MCEJzKDwp/fBStwj9GuGE1dMNl+gAjVkqd8fvRR9rXkYefZau2BzYuUmMYhHooW0S2v1qMeuKzvsEFqg8ILCQVWcw/v3QRWPfYabt01geyJOWf8QRzNwfaZC2CHYHcNRmNk0XYDPF9WJNxOHS9345yCbly323hV69m/0mQTpbGOnBNgPuEM+/ZX68hR/w9Y3XppFLBMXtAQhHPIMb40S/CotE7JiW1pckDrFNIhX7Db6FKlMrC2XpA1G7jWthJQxV3s48ao8hEyslCL7sjWD/oO/yLxIWdJpHAcY1hLqI/hXua4GVHPfQc3lyAm/o5+2hE2nSjmxiJ+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=1pqBEwdcfGuY/XoAAR56p2xZtj3b8348dh+5hf6xBvs=; b=uqm/+mQGX/kC4ZtNTiuUmE1+GMyJbr81ZmkMvizqNJ7i1KpqrEoV58YeRBfdlWmL8rhCyicAeDh57aSs4Q7ZDRC16zATR6xOGKJIxRYu1PX77ndMZW75XR9Y5IKVr7QetxQTAx1jTdxXdKNUGxg6k0HZ1UyV2XPuXPtUJlY0zMZJ7pap9U7lo4yBOkeK16QWGi5EYUfLZGv6BeU0LPdcgdGh6FWStFiD2IUSggoCHZul7gTiOfOZehFdc1q02pqZL070T4vMJjhvvMxa/DL6EXGFJGlwcjg4VwycUPI5bK2sfMyXBsyx5QXI8nACwREIFNybGm9w+kSDSAlnAOpN0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM3PR11MB8757.namprd11.prod.outlook.com (2603:10b6:8:1af::7) by LV3PR11MB8506.namprd11.prod.outlook.com (2603:10b6:408:1bb::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.26; Mon, 5 Aug 2024 02:14:26 +0000 Received: from DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::103a:9795:6ae2:7c96]) by DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::103a:9795:6ae2:7c96%5]) with mapi id 15.20.7828.023; Mon, 5 Aug 2024 02:14:26 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH 1/3] lavu/hwcontext_vaapi: Add option to allow to specify vendor id when init hw device Thread-Index: AQHa3vehnJ1N8YnLSE2mcZeaoHoMObIX/HOA Date: Mon, 5 Aug 2024 02:14:25 +0000 Message-ID: <572ebea2372b4ba470ac6b56524a0d24821fca28.camel@intel.com> References: <20240726010522.1316432-1-fei.w.wang@intel.com> In-Reply-To: <20240726010522.1316432-1-fei.w.wang@intel.com> Accept-Language: en-AS, zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PR11MB8757:EE_|LV3PR11MB8506:EE_ x-ms-office365-filtering-correlation-id: b33f7310-66eb-422e-839c-08dcb4f45462 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?QUhiWVB3MHZLZG1SMk1wLzluaGxmR2VGN2ZHL3J1Wm16Y1pRNHdqY201S1lF?= =?utf-8?B?eG5lU2tFaml4OVExTWQ1b3phNUhwcy9GTjh4RnNGbVNTUjAzUWJtSmVONGVj?= =?utf-8?B?ZkNTRVlCMGd0QzBVelNEK0xaQXlDZVhPc3MxYjdaRzY4cnJSNEF1eExhMzFV?= =?utf-8?B?TjZEZlprR1NsSTNnY2RNSjZZOFhsTTQ2ajQycTg0WVJpYWwramxFOVNCNFRt?= =?utf-8?B?aTFuZU5jVlBVTGUrZzl5aHBvM3V0WmNwK0ozZFJZU1RzQmpTK2UycEVpMnZS?= =?utf-8?B?WUR3dGo4aHNybHpHTi9Tbk84alNOalFyc0pxMy9SKy9ZV3QwUG5jSHF0T211?= =?utf-8?B?VHovTCtiR1lKOUs0eHJBUFQrQ3hHNW4wMXlnZ1BGNkVuZUltREg5UXRQNzNL?= =?utf-8?B?UWFRdmg0M0NLaW5kM1VHY3dDWEMwS3ZOQlpBUGRqMldhcXpNMjM1SDRkRi90?= =?utf-8?B?cG5LVUpjbUo4S2VDN0tXWWVwNjB1MzFjaldMc1FXY3Awa3FSc2ZobkdyblBS?= =?utf-8?B?eWdwTkFCeVNNbDBuQjd6N2pwMGx5bW1hWW4wWDUxUG1oY2NFWjZ6a0Zqb1F5?= =?utf-8?B?dzNPbVgxSFpPTmZnZHQ3bWxYN2pWNHdvRnp1NkhQcUQ5WDdnOFFqUWFYdVBk?= =?utf-8?B?ZytFcjBTbERaYXM5WkZlcElNMCtnWnVURzhrbHh1aFg1amNrQVVGSHBSRGJU?= =?utf-8?B?S3MxdVo3R3FCbmlKS1drWTFycE5HeStydUJvQk1yNkg2a2hzcm1XcVorT202?= =?utf-8?B?RU1PTmdQS1Z0R01HRUJ0TGl2T0lLcVc1WXRGNWYrMHg3MkVIVW5zRmpCaXVP?= =?utf-8?B?ZXRGeDBwT1ZPYklqR21oMjhCQTM5YXZpSFhFaFpjYmpOVDByTzdMc2FiWWlQ?= =?utf-8?B?Y3NNUFluc0NPaXFnTTlmUTZyejJzbWlCZDlOd1IvQndhSm44eEdkNUtVZjVU?= =?utf-8?B?RHBkbTlUb1B5Nk1LeDVHZEUrOU9jSU80YVcyeTJ5a0ZXcnN2d2JReTNobTR4?= =?utf-8?B?bnR4TmUyYW1uTHZxcmRTWWJrMWhEVERZTFZJd2ZXMWZsM215WVRIa0xBUW4v?= =?utf-8?B?emtHeGpiNkVvZHUwMFJhYVQrMkJhaVZHNnJ3NGEwL29rWjZlZytnaHBsVFkr?= =?utf-8?B?WHBocy93R1ZsOXV5KzdVRkFSeFhBM2RGUDRWOWR6T2R3OVhaR2N4RzVxdzh5?= =?utf-8?B?OE5qNGMwVDMxUzBZd2RHZzhVRndBdDZYMHBNUndFZ2h1bEFrOXBIbCtRK3Ar?= =?utf-8?B?YjROdGR4bXFyKzdrU05uNUFlZWJiNjdlSjBnMjNaSzJGVVVkcXVweTFaTFJx?= =?utf-8?B?NVQrZVFCNUJIUExCOTREYUhGL1JYZ3hpYm1JYVY2Vyt4bUNkcUFqc3A5TEFj?= =?utf-8?B?T29IalNFM3g2RldrTjhRS251c09PeC81eHhYRlpmSVNKU0lOS0xyNm1xUGxV?= =?utf-8?B?dTdPNGVNMkJwK0IzU1k4azdPbHliMTJZcmE1RGpkZU50Q2FFbDhkOU5IL1BQ?= =?utf-8?B?dy9DUDVreHJKeHgyQ0xhOEc4Ky9yQVdqVmRyK095dE9IVnE1N0IrZjBZTk5m?= =?utf-8?B?OWN4c0M0V216UlgzOE01Vys4ekNjSkdhZGFyK2QxV0NkdHZFR3YwbEY2MWhi?= =?utf-8?B?dURyMEE2N1NVZmpoVElrV1Q1SFR2ODZiS1I3Qm9VVldsQ0lTT0gzRENRNER0?= =?utf-8?B?Qk5lOVNoQXJTWUk2LzBnSjhGeXJYZ29mdDF4ODBUcHFVZTVkTGFnam5mSUtv?= =?utf-8?B?cHJ0WmtsUXNSWDFIdGU4Sk9UcnhheFAvWDhnS1hoMnlOemRxekxZOTlSM2NY?= =?utf-8?B?M1ZtZXE5ZGhDMHh4Wk5XaDd5R3JQSkRQZjVDUkMzTHg3Wkp4U1dxSThPUWIr?= =?utf-8?B?bzU0bFBrMEkyL3dFbVo0NkdNa1ZlYmFXWUZxdFRsTkRJNEE9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM3PR11MB8757.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M081SlE5T0ROcU9SeHJieWR6NEdjWk1vWXBQM3NKdllXNnFKT1Q0bTdqaGpH?= =?utf-8?B?Qi94eGFYOEJBdmxMK3A5aTNMTmFXSXRxWmpHRmtCMUEwSVVaQkFsVEZuTWdh?= =?utf-8?B?WkJyU1V5MlJveXF3R21mUkxYVCtUZnRCZzk0WG9CeHU3MTNBK05MNk5WdXBy?= =?utf-8?B?ejdwQmdTRVFKdGxVakxoNkVXTFlSdjZEZWlteHdycjNKSG5vL1dBNmVSNjh4?= =?utf-8?B?VWdyTVpFVktwTngyUHFMZjRNam8wVWlYNkM3dUYrc2tNTTBkY1JmSGlTb2pW?= =?utf-8?B?U3FWK1pZOW8yWk8zUmZWeDRRV25zQmppVUJkeXhFcVZNQnoxOFNncEtkWjlJ?= =?utf-8?B?ZjR1SHNnWGd0TVV2QlA4RElxaVFnTEhFbmExZEtHV0NYNFl6T2tzaDlXSFI3?= =?utf-8?B?UDJlSHM4dEladHVlNWkwbTZBU0o1Vm50aTFuNkZVNlMySnJFRStLZnJrOWp5?= =?utf-8?B?Z09RY0k2UXIvcXk2c2dQSGV2a0hWMGM2bWUxWndQLzNreFN3SUhuc3hNUkJt?= =?utf-8?B?bTFmMnIwaXEyQmlIbWt3YVVWU3NMYjBJUG1iR3duRlNRNlZmMXl2QnVaYmVa?= =?utf-8?B?V3QxUnZmL1lUMkdRTzcwbkZHWE5naFlSdWh6bS9VWDdkOWpyVnhHbnZ6MkdW?= =?utf-8?B?Q1M2QnhmcDNyOTNDR1RwNk5XdkpkS0IwNWt1WjVCajIwSXJqejBYRHlsZ3hw?= =?utf-8?B?WDNLUmVRUGNRazdtVE5IdE9zTndwMTFvV0hrN2dLaVBLcXJCYmNOY2RKaFo5?= =?utf-8?B?aTZOMmJ6K240QmFRVlpQNS9vTW5IZmw0V2JWd01SWVBySFdtVVBGYmtPR1pZ?= =?utf-8?B?WHZuK0RVNUpDRXBQeUJxaTl3N0s0WFVZc0l4Z0Y3U1hJYTZxRmVSZ0NqR3Y1?= =?utf-8?B?eURxSEQ5L2dnQnBVWjRxYzlYYTQxQlZQNWVka3RNRE81RFExSTBKWmlzKy9s?= =?utf-8?B?UkxtSmdBSFVnT0dWVkIzRWpjNXI4NVZrditxa2gvUS9uNWlyU0xpR1VhRzZv?= =?utf-8?B?cGRCZzA4T0QwUmkzVUxEUll0QmVJeXNqWEx4WkZQRmxXRVQwTEJYQTZsYi9X?= =?utf-8?B?M05FRUNHWkpYRkF1emdlMnV1MnhlNkl5UVRCcWRieVNKeEE1cldUam05QjZS?= =?utf-8?B?OG9KMTRXRkNCTjRrbnBmNE9vNEl3T29PblZpcVBQaVllUnFmQ2ZrQStHdVFh?= =?utf-8?B?ZGVIRHZYendlQWFHbkZMcXlUemlXNmVVNldVZHFHekRTd2ZXTmRNODV1bk80?= =?utf-8?B?VHQwYWNLZU1BUk9RdFEyVXRISTlpbmZUSlhBS25zaElwODY1QlFLWnJKUTBh?= =?utf-8?B?eG9DRHNJVEV0aXk5TkZjWitjVkxNVjkxTC9LVmkwdktERmhEczcyQUpjK1NE?= =?utf-8?B?TXF6VmVMakpkem5RNklzS3pXaXgwbkJWcHFRa1B2K0RXUmppeDFzNUl6UVpi?= =?utf-8?B?K3ZFU3E5L0l6bzdZUVVvMUlpVTBaWjFCMytyS2czQUxzUC9WcCt2dnAyWWNP?= =?utf-8?B?WEFQV3IrV1g2V29GS0lpRXhTSFZoUWZqRSt6U2RoRG1HQVMxWnhVMHFNWGpS?= =?utf-8?B?K2t2VHM2TjBRUUlvSG1TRFBFOWcvNUpiUi8vUjFBWllUWkRvcENNY1gzamU3?= =?utf-8?B?bzRKNVpqdWxFQzhqbUxlY2tQdWlmQ2swdmlKNmlwUEJqZWUwckdvMVlZTlU1?= =?utf-8?B?ZktySzFtN2VkVUJjYWhUa2lUUnZYSksvLzJDaUgrK3AxTjM1VDBOR0dFbXJm?= =?utf-8?B?NDREbE81cEhxTzNpemlBelNYMEFSOE1zZC85dVRGVDZPU3N6MGdHZ3c0NkhR?= =?utf-8?B?OWlxV3VwRW9HN0tTS0ZEZ2xMK0J1SnFlekN4YndSUk5EZHpMT1JDQTJVcld4?= =?utf-8?B?TXllZ01wYzAvOVFITXVSR0FKcDgrdVlZOXFGcWp0UVUzakpwbmhoNFg3NXAy?= =?utf-8?B?UlNCMU1ONFR1Q3NSYzZuQklvZTMxb3ZneWpSaTJTaVl4YkhGeHBHZjFnZlR5?= =?utf-8?B?QTE5QThRcmtTa3JBZEN2ejhmVmhqMUZHMkliY1ZCbk1OV1FKbVBBUUlsd3NF?= =?utf-8?B?YzJvaWhoVFd6SC9QTk1Rbjg5a2VOcGRZVHlPWGIwRGtRZ3EyaFRxUVNqN3VE?= =?utf-8?B?WHRiZCtFL3hBZnh2U2pkOG1pd0lCODcrZ1gyWEVuNDNpRmFaQWlISzhnY093?= =?utf-8?B?Wmc9PQ==?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PR11MB8757.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b33f7310-66eb-422e-839c-08dcb4f45462 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2024 02:14:25.9955 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: w+rpWGj61BoLegxAQRkhcvVpBrd3/6sxUfwY1X4zPrH1+M59Vq00bJ4GXdlM8j8sOkdB92LCsS/jbguv/UANOQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR11MB8506 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH 1/3] lavu/hwcontext_vaapi: Add option to allow to specify vendor id when init hw device X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: "Wang, Fei W" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gVnIsIDIwMjQtMDctMjYgYXQgMDk6MDUgKzA4MDAsIGZlaS53LndhbmctYXQtaW50ZWwuY29t QGZmbXBlZy5vcmcgd3JvdGU6Cj4gRnJvbTogRmVpIFdhbmcgPGZlaS53LndhbmdAaW50ZWwuY29t Pgo+IAo+IFZlbmRvciBpZCB3aWxsIGhlbHAgdG8gc2VsZWN0IGRlc2lyZWQgZGV2aWNlIGluIGNh c2Ugb2Yga2VybmVsIGRyaXZlciBpcwo+IHVua25vdyBvciB1bnN1cHBvcnRlZCwgZm9yIHZlbmRv ciBtYXkgc3VwcG9ydCBkaWZmZXJlbnQga2VybmVsIGRyaXZlciBvbgo+IGRpZmZlcmVudCBwbGF0 Zm9ybXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogRmVpIFdhbmcgPGZlaS53LndhbmdAaW50ZWwuY29t Pgo+IC0tLQo+IMKgZG9jL2ZmbXBlZy50ZXhpwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA4 ICsrKysrKysrCj4gwqBsaWJhdnV0aWwvaHdjb250ZXh0X3ZhYXBpLmMgfCAyOSArKysrKysrKysr KysrKysrKysrKysrKysrKysrKwo+IMKgbGliYXZ1dGlsL3ZlcnNpb24uaMKgwqDCoMKgwqDCoMKg wqAgfMKgIDIgKy0KPiDCoDMgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2MvZmZtcGVnLnRleGkgYi9kb2MvZmZtcGVnLnRl eGkKPiBpbmRleCA4NzdlZGFlM2IzLi44NDJlOTJhZDFhIDEwMDY0NAo+IC0tLSBhL2RvYy9mZm1w ZWcudGV4aQo+ICsrKyBiL2RvYy9mZm1wZWcudGV4aQo+IEBAIC0xNDU4LDYgKzE0NTgsMTEgQEAg VGhlIGZvbGxvd2luZyBvcHRpb25zIGFyZSByZWNvZ25pemVkOgo+IMKgV2hlbiBAdmFye2Rldmlj ZX0gaXMgbm90IHNwZWNpZmllZCwgdXNlIHRoaXMgb3B0aW9uIHRvIHNwZWNpZnkgdGhlIG5hbWUg b2YKPiB0aGUga2VybmVsCj4gwqBkcml2ZXIgYXNzb2NpYXRlZCB3aXRoIHRoZSBkZXNpcmVkIGRl dmljZS4gVGhpcyBvcHRpb24gaXMgYXZhaWxhYmxlIG9ubHkgd2hlbgo+IMKgdGhlIGhhcmR3YXJl IGFjY2VsZXJhdGlvbiBtZXRob2QgQGVtcGh7ZHJtfSBhbmQgQGVtcGh7dmFhcGl9IGFyZSBlbmFi bGVkLgo+ICtAaXRlbSB2ZW5kb3JfaWQKPiArV2hlbiBAdmFye2RldmljZX0gYW5kIEB2YXJ7a2Vy bmVsX2RyaXZlcn0gYXJlIG5vdCBzcGVjaWZpZWQsIHVzZSB0aGlzIG9wdGlvbgo+IHRvIHNwZWNp ZnkKPiArdGhlIHZlbmRvciBpZCBhc3NvY2lhdGVkIHdpdGggdGhlIGRlc2lyZWQgZGV2aWNlLiBU aGlzIG9wdGlvbiBpcyBhdmFpbGFibGUKPiBvbmx5IHdoZW4gdGhlCj4gK2hhcmR3YXJlIGFjY2Vs ZXJhdGlvbiBtZXRob2QgQGVtcGh7ZHJtfSBhbmQgQGVtcGh7dmFhcGl9IGFyZSBlbmFibGVkIGFu ZAo+IEBlbXBoe2tlcm5lbF9kcml2ZXJ9Cj4gK2lzIG5vdCBzcGVjaWZpZWQuCj4gwqBAZW5kIHRh YmxlCj4gwqAKPiDCoEV4YW1wbGVzOgo+IEBAIC0xNDczLDYgKzE0NzgsOSBAQCBDcmVhdGUgYSB2 YWFwaSBkZXZpY2Ugb24gRGlyZWN0WCBhZGFwdGVyIDEuCj4gwqAKPiDCoEBpdGVtIC1pbml0X2h3 X2RldmljZSB2YWFwaTosa2VybmVsX2RyaXZlcj1pOTE1Cj4gwqBDcmVhdGUgYSB2YWFwaSBkZXZp Y2Ugb24gYSBkZXZpY2UgYXNzb2NpYXRlZCB3aXRoIGtlcm5lbCBkcml2ZXIgQHNhbXB7aTkxNX0u Cj4gKwo+ICtAaXRlbSAtaW5pdF9od19kZXZpY2UgdmFhcGk6LHZlbmRvcl9pZD0weDgwODYKPiAr Q3JlYXRlIGEgdmFhcGkgZGV2aWNlIG9uIGEgZGV2aWNlIGFzc29jaWF0ZWQgd2l0aCB2ZW5kb3Ig aWQgQHNhbXB7MHg4MDg2fS4KPiDCoEBlbmQgdGFibGUKPiDCoAo+IMKgQGl0ZW0gdmRwYXUKPiBk aWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2h3Y29udGV4dF92YWFwaS5jIGIvbGliYXZ1dGlsL2h3Y29u dGV4dF92YWFwaS5jCj4gaW5kZXggNGNiMjVkZDAzMi4uMDE0NTQxNzUyYSAxMDA2NDQKPiAtLS0g YS9saWJhdnV0aWwvaHdjb250ZXh0X3ZhYXBpLmMKPiArKysgYi9saWJhdnV0aWwvaHdjb250ZXh0 X3ZhYXBpLmMKPiBAQCAtMTc0OCw3ICsxNzQ4LDkgQEAgc3RhdGljIGludCB2YWFwaV9kZXZpY2Vf Y3JlYXRlKEFWSFdEZXZpY2VDb250ZXh0ICpjdHgsCj4gY29uc3QgY2hhciAqZGV2aWNlLAo+IMKg I2lmIENPTkZJR19MSUJEUk0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHJtVmVyc2lvbiAq aW5mbzsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29uc3QgQVZEaWN0aW9uYXJ5RW50cnkg Kmtlcm5lbF9kcml2ZXI7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29uc3QgQVZEaWN0aW9u YXJ5RW50cnkgKnZlbmRvcl9pZDsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAga2VybmVsX2Ry aXZlciA9IGF2X2RpY3RfZ2V0KG9wdHMsICJrZXJuZWxfZHJpdmVyIiwgTlVMTCwgMCk7Cj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqAgdmVuZG9yX2lkID0gYXZfZGljdF9nZXQob3B0cywgInZlbmRv cl9pZCIsIE5VTEwsIDApOwo+IMKgI2VuZGlmCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZv ciAobiA9IDA7IG4gPCBtYXhfZGV2aWNlczsgbisrKSB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLAo+IEBAIC0xODAzLDYgKzE4 MDUsMzMgQEAgc3RhdGljIGludCB2YWFwaV9kZXZpY2VfY3JlYXRlKEFWSFdEZXZpY2VDb250ZXh0 ICpjdHgsCj4gY29uc3QgY2hhciAqZGV2aWNlLAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgY2xvc2UocHJpdi0+ZHJtX2ZkKTsKPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHByaXYtPmRybV9mZCA9IC0xOwo+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGludWU7Cj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCB9IGVsc2UgaWYgKHZlbmRvcl9pZCkgewo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkcm1EZXZpY2VQdHIgZGV2aWNlOwo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjaGFyIGRybV92ZW5kb3JbOF07Cj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIChkcm1HZXREZXZpY2UocHJpdi0+ ZHJtX2ZkLCAmZGV2aWNlKSkgewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGF2X2xvZyhjdHgsIEFWX0xPR19WRVJCT1NFLAo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIkZhaWxlZCB0 byBnZXQgRFJNIGRldmljZSBpbmZvIGZvciBkZXZpY2UKPiAlZC5cbiIsIG4pOwo+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNsb3NlKHByaXYtPmRybV9m ZCk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJp di0+ZHJtX2ZkID0gLTE7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgY29udGludWU7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIH0KPiArCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNucHJp bnRmKGRybV92ZW5kb3IsIHNpemVvZihkcm1fdmVuZG9yKSwgIjB4JXgiLCBkZXZpY2UtCj4gPmRl dmljZWluZm8ucGNpLT52ZW5kb3JfaWQpOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBpZiAoc3RyY21wKHZlbmRvcl9pZC0+dmFsdWUsIGRybV92ZW5kb3IpKSB7Cj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYXZfbG9nKGN0 eCwgQVZfTE9HX1ZFUkJPU0UsICJJZ25vcmluZyBkZXZpY2UgJWQgIgo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIndpdGggbm9u LW1hdGNoaW5nIHZlbmRvciBpZCAoJXMpLlxuIiwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG4sIHZlbmRvcl9pZC0+dmFsdWUp Owo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRybUZy ZWVEZXZpY2UoJmRldmljZSk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgY2xvc2UocHJpdi0+ZHJtX2ZkKTsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwcml2LT5kcm1fZmQgPSAtMTsKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBhdl9sb2coY3R4LCBBVl9MT0dfVkVSQk9TRSwgIlRyeWluZyB0 byB1c2UgIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgICJEUk0gcmVuZGVyIG5vZGUgZm9yIGRldmljZSAlZCwgIgo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJ3aXRoIG1hdGNoaW5nIHZl bmRvciBpZCAoJXMpLlxuIiwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBuLCB2ZW5kb3JfaWQtPnZhbHVlKTsKPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHJtRnJlZURldmljZSgmZGV2aWNlKTsKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgfQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRy bUZyZWVWZXJzaW9uKGluZm8pOwo+IMKgI2VuZGlmCj4gZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC92 ZXJzaW9uLmggYi9saWJhdnV0aWwvdmVyc2lvbi5oCj4gaW5kZXggODE0ODkyYTRkNS4uODUyZWVl ZjFkNiAxMDA2NDQKPiAtLS0gYS9saWJhdnV0aWwvdmVyc2lvbi5oCj4gKysrIGIvbGliYXZ1dGls L3ZlcnNpb24uaAo+IEBAIC03OSw3ICs3OSw3IEBACj4gwqAgKi8KPiDCoAo+IMKgI2RlZmluZSBM SUJBVlVUSUxfVkVSU0lPTl9NQUpPUsKgIDU5Cj4gLSNkZWZpbmUgTElCQVZVVElMX1ZFUlNJT05f TUlOT1LCoCAyOAo+ICsjZGVmaW5lIExJQkFWVVRJTF9WRVJTSU9OX01JTk9SwqAgMjkKPiDCoCNk ZWZpbmUgTElCQVZVVElMX1ZFUlNJT05fTUlDUk8gMTAwCj4gwqAKPiDCoCNkZWZpbmUgTElCQVZV VElMX1ZFUlNJT05fSU5UwqDCoCBBVl9WRVJTSU9OX0lOVChMSUJBVlVUSUxfVkVSU0lPTl9NQUpP UiwgXAoKUGF0Y2hzZXQgTEdUTSwgSSB3aWxsIGFwcGx5IHRoZXNlIHBhdGNoZXMgaWYgdGhlcmUg YXJlIG5vIG9iamVjdGlvbnMuCgpUaGFua3MKSGFpaGFvCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K