Received: by 2002:ab2:7855:0:b0:1f9:5764:f03e with SMTP id m21csp233946lqp; Wed, 22 May 2024 03:00:44 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUiplUCjl78RA3s0Kl5PZkTDvf8rgZhphRfYaj7V/uRXxkPs2BlraA6KnXE5RQfy2yOsvUZpxWedJevpL9KHfZjH2GC9tmMh17ci34Pgg== X-Google-Smtp-Source: AGHT+IF1mY5nP5h0KsHOr72YMtS6Ff8tGZL/u72kgujrFKUNyPo0ZRfIRYbqTNziDJ0PGx291Qv0 X-Received: by 2002:a5d:4751:0:b0:351:c68e:48c5 with SMTP id ffacd0b85a97d-354d8ce3a03mr1310969f8f.29.1716372044386; Wed, 22 May 2024 03:00:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716372044; cv=pass; d=google.com; s=arc-20160816; b=IUOH6qghIyDSQ4y+xss60NsgVBm3a/kzHr6azQJtnTEH6qbQm9AgSVwDB7GotMmKXg 8gI7EfgzeqvEzYjlocGP6ugns1Tw41ImzQjH2Hca6Fa0L2SqrKSqXGPF+5FB0Bf2AI0y 0mox9uKzm06V0WwPEM9H14v0Lh3CirHJ78l8yGBPvcCxulAhFdJBDyfFwXRbI0KUhHhi q9MLFS18nooA1m3l5/iPg9LPSFBUgAa2OCCT10XCKmp61ECHS/609Su7p3uGVWSEl3w3 TCrCFQGqOW7qUqSDI1DvSSRWYjSd9sFfRYClwgOYuEb1LUG554zKpHmtNvkeQGD7Af6P lWmQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:organization:autocrypt:from :reply-to:content-language:references:cc:to:subject:user-agent :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :date:message-id:dkim-signature; bh=kz2OA5QRWbn479V6HqVmvrUpnIuvgv7qmF0o4OErw9E=; fh=TC2Ywb4pask99T+jZwzyXejJkyPqGhQY88CtYmOeTXE=; b=issPyVyoDuSxL50YqphR7wd+Zshzn7uXxkbhXEsLoNYPTnF9VSA5kDlQknpyxFOADD wZSlL+wPdK4mQnq0tJoPulnfxzNnttfQ1XXsQh5hfYi+lL/+vDXXSXjdW6C/XFTYO/wM a+xpgrH7+80i2Tiq9TYq+chy673El8Bvv6rTo8GxcjnTQbng85S+jJtDyTOYR7uUruih iTd1l8eZLdlID2OXU0B/qSBqa+s9pJWo4S5I70dehHVIOLC+GjBtq96SWf5+9WMYuppw bjWpE5u9o6FoqqCVG6dtuQpLF3G/Iq1Ezoi2lq+QUg9PuEqKcv1AQd/1rT5Ap3sSwiim 1qig==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=QvkAJ2Bt; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-186018-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-186018-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id a640c23a62f3a-a622309604asi72327966b.195.2024.05.22.03.00.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 May 2024 03:00:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-186018-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=QvkAJ2Bt; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-186018-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-186018-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id E07921F23617 for ; Wed, 22 May 2024 10:00:43 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8B131811E7; Wed, 22 May 2024 10:00:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="QvkAJ2Bt" Received: from mail-lj1-f177.google.com (mail-lj1-f177.google.com [209.85.208.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1F30C1CD13 for ; Wed, 22 May 2024 10:00:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.177 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716372037; cv=none; b=MwGeG7dld8yKw0RspiS6WSYPvKX+49qHT++hktCbFb0nbAnbEj3FiEwW6NSq0WIZtpNYDnMcwt52B7QDR7sEWhy8lbQbza9QH481I8iKIHrveC4FOL8BZJ7TAP+8fDjLzwZHi02eEt8MFrNdp+RIXF1sj3tAYGyXtI77zrJfiGU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716372037; c=relaxed/simple; bh=kz2OA5QRWbn479V6HqVmvrUpnIuvgv7qmF0o4OErw9E=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=nHhO7JhfBb+5bO2+AMjjiVDqOcfV4MnKuEMxq+VE544eYevduE2HuRKwtN88RAT/audKTrqX1yZ16Liztue4UI0edBIie7rNImO6h5QQsPFvYZUfe0LmZBiCTeT3DY88X6H3tplDRQNfiTa99JnmrsgVUzwuM1M3iKsbgbT4x48= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=QvkAJ2Bt; arc=none smtp.client-ip=209.85.208.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-lj1-f177.google.com with SMTP id 38308e7fff4ca-2e428242a38so89966601fa.2 for ; Wed, 22 May 2024 03:00:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1716372033; x=1716976833; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:organization:autocrypt:from :reply-to:content-language:references:cc:to:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=kz2OA5QRWbn479V6HqVmvrUpnIuvgv7qmF0o4OErw9E=; b=QvkAJ2BtzCbDEESSHVKEMEmielSEj8dMy2ud1+VtJFcZk9Tk+p7sGVD35ylK8GQwOs wRP9cEgN/COiqMLdrFaQtt/3Fg+a28+ZKbD4HLkqin6cgMD2Ocst3eLNKuLj/HsLnID4 XqY+vZlWuDUg8UzsFDOXTuHarRFtHVIicvgs8AhNuCIHtm7w7RYKmgS7szS4j2PXDqNN x61lwVr6QPOjTk2rWZeCYwJ1JoAmbxi7F/LQV7UJ6/F8EZjER58mgbCb8/Svtu2wjZFN W732NPvc6DlaUDUq+Y1Hhr9fOESGVcCrRTsN4WV1CnXtNBVdNQX60GTpAPzwW8y1BuzE b9LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716372033; x=1716976833; h=content-transfer-encoding:in-reply-to:organization:autocrypt:from :reply-to:content-language:references:cc:to:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=kz2OA5QRWbn479V6HqVmvrUpnIuvgv7qmF0o4OErw9E=; b=L4NY0012I2X15m19HvN6Xv+8NA6k6CfY9p8nO7dM5/3CcJD4FytAUXm78pMJxjfU0z ZZ8/lS8JfEVt4fpVqXwbA5x/tc4sDQ3eD+JyN/HxB4IGS5cEAhGAwU6O1J4vtxy9/whg jZELSBx5n+PK5wFpaTtdeNS3uXWgvchbzL0pzlEMLUJSY6bOl0yoCTanIif/ng6nvn8e KBPAIXlDj8sDaSieIOI7hvRZjQHxhsWPqefRK6mHYWs9TQZ/EcQ8VKz4kSb8I243GaoN dqcbxYTUaG0EcoCa5CQhdMg1pBwzIR6yiZmyqAI4BOVTe649wE1CRSwhcB1QES4X8uqF kjmQ== X-Gm-Message-State: AOJu0Yxt1m1mrziVIVJ8PIsCecYF3tzNoco3w9iA6YTAvwXtgUmXUtjo TuQ/WfHZUY2E9tYzxvoGGbC0LL45epAChQEM96U7xhJTNYifaF2GOP/yaQHjN/t8vLpI89QVNLD f X-Received: by 2002:a05:651c:3d1:b0:2de:ca7f:c849 with SMTP id 38308e7fff4ca-2e94956389bmr10388531fa.43.1716372032642; Wed, 22 May 2024 03:00:32 -0700 (PDT) Received: from ?IPV6:2a01:e0a:982:cbb0:8b9d:52bd:4757:6b10? ([2a01:e0a:982:cbb0:8b9d:52bd:4757:6b10]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a5a25f0d2a9sm1729605566b.60.2024.05.22.03.00.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 May 2024 03:00:32 -0700 (PDT) Message-ID: <64deddc1-661f-4a29-a79e-e3e08af0d789@linaro.org> Date: Wed, 22 May 2024 12:00:31 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [REGRESSION] boot regression on linux-next on sc7180 platforms - null pointer dereference on iommu_dma_sync_sg_for_device To: =?UTF-8?B?TsOtY29sYXMgRi4gUi4gQS4gUHJhZG8=?= , regressions@lists.linux.dev Cc: linux-kernel@vger.kernel.org, kernel@collabora.com References: <6d0da90d-f405-4b5d-b7f9-238cc9405ebe@notapiano> Content-Language: en-US, fr Reply-To: neil.armstrong@linaro.org From: Neil Armstrong Autocrypt: addr=neil.armstrong@linaro.org; keydata= xsBNBE1ZBs8BCAD78xVLsXPwV/2qQx2FaO/7mhWL0Qodw8UcQJnkrWmgTFRobtTWxuRx8WWP GTjuhvbleoQ5Cxjr+v+1ARGCH46MxFP5DwauzPekwJUD5QKZlaw/bURTLmS2id5wWi3lqVH4 BVF2WzvGyyeV1o4RTCYDnZ9VLLylJ9bneEaIs/7cjCEbipGGFlfIML3sfqnIvMAxIMZrvcl9 qPV2k+KQ7q+aXavU5W+yLNn7QtXUB530Zlk/d2ETgzQ5FLYYnUDAaRl+8JUTjc0CNOTpCeik 80TZcE6f8M76Xa6yU8VcNko94Ck7iB4vj70q76P/J7kt98hklrr85/3NU3oti3nrIHmHABEB AAHNKk5laWwgQXJtc3Ryb25nIDxuZWlsLmFybXN0cm9uZ0BsaW5hcm8ub3JnPsLAkQQTAQoA OwIbIwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYhBInsPQWERiF0UPIoSBaat7Gkz/iuBQJk Q5wSAhkBAAoJEBaat7Gkz/iuyhMIANiD94qDtUTJRfEW6GwXmtKWwl/mvqQtaTtZID2dos04 YqBbshiJbejgVJjy+HODcNUIKBB3PSLaln4ltdsV73SBcwUNdzebfKspAQunCM22Mn6FBIxQ GizsMLcP/0FX4en9NaKGfK6ZdKK6kN1GR9YffMJd2P08EO8mHowmSRe/ExAODhAs9W7XXExw UNCY4pVJyRPpEhv373vvff60bHxc1k/FF9WaPscMt7hlkbFLUs85kHtQAmr8pV5Hy9ezsSRa GzJmiVclkPc2BY592IGBXRDQ38urXeM4nfhhvqA50b/nAEXc6FzqgXqDkEIwR66/Gbp0t3+r yQzpKRyQif3OwE0ETVkGzwEIALyKDN/OGURaHBVzwjgYq+ZtifvekdrSNl8TIDH8g1xicBYp QTbPn6bbSZbdvfeQPNCcD4/EhXZuhQXMcoJsQQQnO4vwVULmPGgtGf8PVc7dxKOeta+qUh6+ SRh3vIcAUFHDT3f/Zdspz+e2E0hPV2hiSvICLk11qO6cyJE13zeNFoeY3ggrKY+IzbFomIZY 4yG6xI99NIPEVE9lNBXBKIlewIyVlkOaYvJWSV+p5gdJXOvScNN1epm5YHmf9aE2ZjnqZGoM Mtsyw18YoX9BqMFInxqYQQ3j/HpVgTSvmo5ea5qQDDUaCsaTf8UeDcwYOtgI8iL4oHcsGtUX oUk33HEAEQEAAcLAXwQYAQIACQUCTVkGzwIbDAAKCRAWmrexpM/4rrXiB/sGbkQ6itMrAIfn M7IbRuiSZS1unlySUVYu3SD6YBYnNi3G5EpbwfBNuT3H8//rVvtOFK4OD8cRYkxXRQmTvqa3 3eDIHu/zr1HMKErm+2SD6PO9umRef8V82o2oaCLvf4WeIssFjwB0b6a12opuRP7yo3E3gTCS KmbUuLv1CtxKQF+fUV1cVaTPMyT25Od+RC1K+iOR0F54oUJvJeq7fUzbn/KdlhA8XPGzwGRy 4zcsPWvwnXgfe5tk680fEKZVwOZKIEuJC3v+/yZpQzDvGYJvbyix0lHnrCzq43WefRHI5XTT QbM0WUIBIcGmq38+OgUsMYu4NzLu7uZFAcmp6h8g Organization: Linaro In-Reply-To: <6d0da90d-f405-4b5d-b7f9-238cc9405ebe@notapiano> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGksDQoNCk9uIDE0LzA1LzIwMjQgMTg6NDEsIE7DrWNvbGFzIEYuIFIuIEEuIFByYWRvIHdy b3RlOg0KPiBIaSwNCj4gDQo+IEtlcm5lbENJIGhhcyBpZGVudGlmaWVkIGEgbmV3IGJvb3Qg cmVncmVzc2lvbiBvbiBsaW51eC1uZXh0LiBJdCBhZmZlY3RzIHRoZQ0KPiBmb2xsb3dpbmcg cGxhdGZvcm1zOg0KPiAqIHNjNzE4MC10cm9nZG9yLWtpbmdvZnRvd24NCj4gKiBzYzcxODAt dHJvZ2Rvci1sYXpvci1saW1vemVlbg0KDQpJIGFsc28gc2VlIHRoZSByZWdyZXNzaW9uIG9u Og0KLSBTTTg1NTAtUVJEDQotIFNNODU2MC1RUkQNCg0KcmV2ZXJ0aW5nIGNvbW1pdCA4Y2Mz YmFkOWQ5ZDYgKCJzcGk6IFJlbW92ZSB1bm5lZGVkIGNoZWNrIGZvciBvcmlnX25lbnRzIikg cmVtb3ZlcyB0aGUgaXNzdWUuDQoNClRoYW5rcyBmb3IgcmVwb3J0aW5nIHRoaXMsDQpOZWls DQoNClsgICAgNi40MDQ2MjNdIFVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRl ciBkZXJlZmVyZW5jZSBhdCB2aXJ0dWFsIGFkZHJlc3MgMDAwMDAwMDAwMDAwMDAxYw0KWyAg ICA2LjQxMzY4NV0gTWVtIGFib3J0IGluZm86DQpbICAgIDYuNDE2NTc0XSAgIEVTUiA9IDB4 MDAwMDAwMDA5NjAwMDAwNg0KWyAgICA2LjQyMDQzNl0gICBFQyA9IDB4MjU6IERBQlQgKGN1 cnJlbnQgRUwpLCBJTCA9IDMyIGJpdHMNClsgICAgNi40MjU5MDFdICAgU0VUID0gMCwgRm5W ID0gMA0KWyAgICA2LjQyOTA0Nl0gICBFQSA9IDAsIFMxUFRXID0gMA0KWyAgICA2LjQzMjI5 M10gICBGU0MgPSAweDA2OiBsZXZlbCAyIHRyYW5zbGF0aW9uIGZhdWx0DQpbICAgIDYuNDM3 MzIwXSBEYXRhIGFib3J0IGluZm86DQpbICAgIDYuNDQwMjg5XSAgIElTViA9IDAsIElTUyA9 IDB4MDAwMDAwMDYsIElTUzIgPSAweDAwMDAwMDAwDQpbICAgIDYuNDQ1OTI3XSAgIENNID0g MCwgV25SID0gMCwgVG5EID0gMCwgVGFnQWNjZXNzID0gMA0KWyAgICA2LjQ1MTEyMV0gICBH Q1MgPSAwLCBPdmVybGF5ID0gMCwgRGlydHlCaXQgPSAwLCBYcyA9IDANClsgICAgNi40NTY1 ODVdIHVzZXIgcGd0YWJsZTogNGsgcGFnZXMsIDQ4LWJpdCBWQXMsIHBnZHA9MDAwMDAwMDg4 ZjY4YjAwMA0KWyAgICA2LjQ2MzIwOF0gWzAwMDAwMDAwMDAwMDAwMWNdIHBnZD0wODAwMDAw ODhmNjhkMDAzLCBwNGQ9MDgwMDAwMDg4ZjY4ZDAwMywgcHVkPTA4MDAwMDA4OGY2OGUwMDMs IHBtZD0wMDAwMDAwMDAwMDAwMDAwDQpbICAgIDYuNDc0MTA4XSBJbnRlcm5hbCBlcnJvcjog T29wczogMDAwMDAwMDA5NjAwMDAwNiBbIzFdIFBSRUVNUFQgU01QDQpbICAgIDYuNDgwNTQy XSBNb2R1bGVzIGxpbmtlZCBpbjogdWNzaV9nbGluayBwbWljX2dsaW5rX2FsdG1vZGUgZ29v ZGl4X2Jlcmxpbl9zcGkoKykgbmI3dnBxOTA0bSB3Y2Q5Mzl4X3VzYnNzIHFjb21fYmF0dG1n ciB0eXBlY191Y3NpIGF1eF9ocGRfYnJpZGdlIGdvb2RpeF9iZXJsaW5fY29yZSBjcmN0MTBk aWZfY2UgaGNpX3VhcnQgcnRjX3BtOHh4eCBsZWRzX3Fjb21fbHBnIGxlZF9jbGFzc19tdWx0 aWNvbG9yIHFjb21fcG9uIG52bWVtX3Fjb21fc3BtaV9zZGFtIHNtM19jZSBxY29tX3BicyBi dHFjYSBzbmRfc29jX3djZDkzOXggc25kX3NvY19zYzgyODB4cCBzbmRfc29jX3djZDkzOXhf c2R3IHBoeV9xY29tX2V1c2IyX3JlcGVhdGVyIHNuZF9zb2NfcWNvbV9zZHcgcmVnbWFwX3Nk dyBxY29tX3NwbWlfdGVtcF9hbGFybSBzbmRfc29jX3Fjb21fY29tbW9uIGJ0YmNtIHNuZF9z b2Nfd2NkX21iaGMgc20zIHFjb21fc3RhdHMgc25kX3NvY193Y2RfY2xhc3NoIGRybV9kcF9h dXhfYnVzIHNoYTNfY2UgZ3B1X3NjaGVkIHNoYTUxMl9jZSBzaGE1MTJfYXJtNjQgZHJtX2V4 ZWMgYmx1ZXRvb3RoIHFjb21fcTZ2NV9wYXMgcGh5X3Fjb21fcW1wX2NvbWJvIHFjcnlwdG8g c291bmR3aXJlX3Fjb20gcWNvbV9waWxfaW5mbyBzbmRfc29jX2xwYXNzX3ZhX21hY3JvIHBp bmN0cmxfc204NjUwX2xwYXNzX2xwaSBhdXRoZW5jIHNuZF9zb2NfbHBhc3NfdHhfbWFjcm8g YXV4X2JyaWRnZSBjZmc4MDIxMSBzcGlfZ2VuaV9xY29tIGkyY19xY29tX2dlbmkgc25kX3Nv Y19scGFzc19yeF9tYWNybyByZmtpbGwgcGh5X3Fjb21fc25wc19ldXNiMiBkaXNwY2Nfc204 NjUwIGRybV9kaXNwbGF5X2hlbHBlciBwaW5jdHJsX2xwYXNzX2xwaSBncGkgc25kX3NvY19s cGFzc193c2FfbWFjcm8gc25kX3NvY19scGFzc19tYWNyb19jb21tb24gc2xpbWJ1cyBkcm1f a21zX2hlbHBlciBncHVjY19zbTg2NTAgaXBhIHFjb21fcTZ2NSBxcnRyIGxpYmRlcyBwaHlf cWNvbV9xbXBfdWZzIHFjb21fc3lzbW9uIHFjb21fY29tbW9uDQpbICAgIDYuNDgwNjAyXSAg cWNvbV9nbGlua19zbWVtDQpbICAgIDYuNTcxNjQ5XSAgc291bmR3aXJlX2J1cyBtZHRfbG9h ZGVyIHBtaWNfZ2xpbmsgcWNvbV9ybmcgcGh5X3Fjb21fcW1wX3BjaWUgbGxjY19xY29tIHVm c19xY29tIGljY19id21vbiB0eXBlYyBybXRmc19tZW0gcGRyX2ludGVyZmFjZSBxbWlfaGVs cGVycyBudm1lbV9yZWJvb3RfbW9kZSBzb2NpbmZvIGZ1c2UgZHJtIGJhY2tsaWdodCBpcHY2 DQpbICAgIDYuNTk3MjAxXSBDUFU6IDQgUElEOiAyNDEgQ29tbTogKHVkZXYtd29ya2VyKSBU YWludGVkOiBHIFMgICAgICAgICAgICAgICAgIDYuOS4wLW5leHQtMjAyNDA1MjEgIzENClsg ICAgNi42MDY0ODhdIEhhcmR3YXJlIG5hbWU6IFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5j LiBTTTg2NTAgUVJEIChEVCkNClsgICAgNi42MTMxODldIHBzdGF0ZTogNjM0MDAwMDUgKG5a Q3YgZGFpZiArUEFOIC1VQU8gK1RDTyArRElUIC1TU0JTIEJUWVBFPS0tKQ0KWyAgICA2LjY0 MTU5N10gbHIgOiBfX2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2UrMHgzYy8weDQwDQpbICAgIDYu NjQ2NjMyXSBzcCA6IGZmZmY4MDAwODFiZjMyNjANClsgICAgNi42NjA2NTBdIHgyNjogZmZm ZjU5NTIwZmJkMWM4MCB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmYjQ2ZmNjZDI0 OTg4DQpbICAgIDYuNjYwNjUzXSB4MjM6IGZmZmY1OTUyMDE2Mjg0MTAgeDIyOiAwMDAwMDAw MDAwMDAwMDAyIHgyMTogMDAwMDAwMDAwMDAwMDAwMA0KWyAgICA2LjY2MDY1NV0geDIwOiBm ZmZmODAwMDgxYmYzM2YwIHgxOTogMDAwMDAwMDAwMDAwMDAwMCB4MTg6IDAwMDAwMDAwMDAw MDAwMDENClsgICAgNi42NjA2NTZdIHgxNzogMDAwMDAwMDAwMDAwMDAxOCB4MTY6IDAwMDAw MDAwMDAwMDAxMDAgeDE1OiAwMDAwMDAwMDAwMDAwMDAyDQpbICAgIDYuNjg4Mjc1XSB4MTQ6 IDAwMDAwMDAwMDAwMDAwMDEgeDEzOiBmZmZmNTk1MjAwOTk1MTgwIHgxMjogMDAwMDAwMDAw MDI1YTVjOA0KWyAgICA2LjY4ODI3N10geDExOiAwMDAwMDAwMDAwMDAwODIwIHgxMDogMDAw MDAwMDAwMDAwMDAwMSB4OSA6IGZmZmY1OTUyMGZiZDFjNjkNClsgICAgNi42ODgyNzldIHg4 IDogZmZmZjU5NTIwMjE2OTcwNCB4NyA6IDAwMDAwMDAwZmZmZmZmZmYgeDYgOiAwMDAwMDAw MDAwMDAwMDAxDQpbICAgIDYuNjg4MjgxXSB4NSA6IGZmZmZmZGZmYmY3YThjYzAgeDQgOiBm ZmZmYjQ2ZmNjMDIzMmE0IHgzIDogMDAwMDAwMDAwMDAwMDAwMg0KWyAgICA2LjY4ODI4M10g eDIgOiAwMDAwMDAwMDAwMDAwMDAwIHgxIDogMDAwMDAwMDAwMDAwMDAwMCB4MCA6IGZmZmY1 OTUyMDE2Mjg0MTANClsgICAgNi42ODgyODZdIENhbGwgdHJhY2U6DQpbICAgIDYuNjg4Mjg3 XSAgaW9tbXVfZG1hX3N5bmNfc2dfZm9yX2RldmljZSsweDI4LzB4MTAwDQpbICAgIDYuNzE3 NTgyXSAgX19kbWFfc3luY19zZ19mb3JfZGV2aWNlKzB4M2MvMHg0MA0KWyAgICA2LjcxNzU4 NV0gIHNwaV90cmFuc2Zlcl9vbmVfbWVzc2FnZSsweDM1OC8weDY4MA0KWyAgICA2LjczMjIy OV0gIF9fc3BpX3B1bXBfdHJhbnNmZXJfbWVzc2FnZSsweDE4OC8weDQ5NA0KWyAgICA2Ljcz MjIzMl0gIF9fc3BpX3N5bmMrMHgyYTgvMHgzYzQNClsgICAgNi43MzIyMzRdICBzcGlfc3lu YysweDMwLzB4NTQNClsgICAgNi43MzIyMzZdICBnb29kaXhfYmVybGluX3NwaV93cml0ZSsw eGY4LzB4MTY0IFtnb29kaXhfYmVybGluX3NwaV0NClsgICAgNi43Mzk4NTRdICBfcmVnbWFw X3Jhd193cml0ZV9pbXBsKzB4NTM4LzB4Njc0DQpbICAgIDYuNzUwMDUzXSAgX3JlZ21hcF9y YXdfd3JpdGUrMHhiNC8weDE0NA0KWyAgICA2Ljc1MDA1Nl0gIHJlZ21hcF9yYXdfd3JpdGUr MHg3Yy8weGMwDQpbICAgIDYuNzUwMDU4XSAgZ29vZGl4X2Jlcmxpbl9wb3dlcl9vbisweGIw LzB4MWIwIFtnb29kaXhfYmVybGluX2NvcmVdDQpbICAgIDYuNzY1NTIwXSAgZ29vZGl4X2Jl cmxpbl9wcm9iZSsweGMwLzB4NjYwIFtnb29kaXhfYmVybGluX2NvcmVdDQpbICAgIDYuNzY1 NTIyXSAgZ29vZGl4X2Jlcmxpbl9zcGlfcHJvYmUrMHgxMmMvMHgxNGMgW2dvb2RpeF9iZXJs aW5fc3BpXQ0KWyAgICA2Ljc3MjMzOV0gIHNwaV9wcm9iZSsweDg0LzB4ZTQNClsgICAgNi43 NzIzNDJdICByZWFsbHlfcHJvYmUrMHhiYy8weDI5Yw0KWyAgICA2Ljc4NDMxM10gIF9fZHJp dmVyX3Byb2JlX2RldmljZSsweDc4LzB4MTJjDQpbICAgIDYuNzg0MzE2XSAgZHJpdmVyX3By b2JlX2RldmljZSsweDNjLzB4MTVjDQpbICAgIDYuNzg0MzE5XSAgX19kcml2ZXJfYXR0YWNo KzB4OTAvMHgxOWMNClsgICAgNi43ODQzMjJdICBidXNfZm9yX2VhY2hfZGV2KzB4N2MvMHhk Yw0KWyAgICA2Ljc5NDUyMF0gIGRyaXZlcl9hdHRhY2grMHgyNC8weDMwDQpbICAgIDYuNzk0 NTIzXSAgYnVzX2FkZF9kcml2ZXIrMHhlNC8weDIwOA0KWyAgICA2Ljc5NDUyNl0gIGRyaXZl cl9yZWdpc3RlcisweDVjLzB4MTI0DQpbICAgIDYuODAyNTg2XSAgX19zcGlfcmVnaXN0ZXJf ZHJpdmVyKzB4YTQvMHhlNA0KWyAgICA2LjgwMjU4OV0gIGdvb2RpeF9iZXJsaW5fc3BpX2Ry aXZlcl9pbml0KzB4MjAvMHgxMDAwIFtnb29kaXhfYmVybGluX3NwaV0NClsgICAgNi44MDI1 OTFdICBkb19vbmVfaW5pdGNhbGwrMHg4MC8weDFjOA0KWyAgICA2LjkwMjMxMF0gIGRvX2lu aXRfbW9kdWxlKzB4NjAvMHgyMTgNClsgICAgNi45MjE5ODhdICBsb2FkX21vZHVsZSsweDFi Y2MvMHgxZDhjDQpbICAgIDYuOTI1ODQ3XSAgaW5pdF9tb2R1bGVfZnJvbV9maWxlKzB4ODgv MHhjYw0KWyAgICA2LjkzMDIzOF0gIF9fYXJtNjRfc3lzX2Zpbml0X21vZHVsZSsweDFkYy8w eDJlNA0KWyAgICA2LjkzNTA3NF0gIGludm9rZV9zeXNjYWxsKzB4NDgvMHgxMTQNClsgICAg Ni45Mzg5NDRdICBlbDBfc3ZjX2NvbW1vbi5jb25zdHByb3AuMCsweGMwLzB4ZTANClsgICAg Ni45NDM3ODFdICBkb19lbDBfc3ZjKzB4MWMvMHgyOA0KWyAgICA2Ljk0NzE5NV0gIGVsMF9z dmMrMHgzNC8weGQ4DQpbICAgIDYuOTUwMzQ4XSAgZWwwdF82NF9zeW5jX2hhbmRsZXIrMHgx MjAvMHgxMmMNClsgICAgNi45NTQ4MzNdICBlbDB0XzY0X3N5bmMrMHgxOTAvMHgxOTQNClsg ICAgNi45NTg2MDBdIENvZGU6IDJhMDIwM2Y1IDJhMDMwM2Y2IGE5MDM2M2Y3IGFhMDAwM2Y3 IChiOTQwMWMyMCkNClsgICAgNi45NjQ4NTldIC0tLVsgZW5kIHRyYWNlIDAwMDAwMDAwMDAw MDAwMDAgXS0tLQ0KDQo+IA0KPiBUaGUgcmVncmVzc2lvbiB3YXMgaW50cm9kdWNlZCBpbiBu ZXh0LTIwMjQwNTA5LCBhbmQgc3RpbGwgYWZmZWN0cyB0b2RheSdzDQo+IChuZXh0LTIwMjQw NTE0KSByZWxlYXNlLg0KPiANCj4gVGhlIGNvbmZpZyB1c2VkIHdhcyB0aGUgdXBzdHJlYW0g YXJtNjQgZGVmY29uZmlnIHdpdGggYSBjb25maWcgZnJhZ21lbnQgb24gdG9wDQo+IFsxXS4N Cj4gDQo+IFRoZSBmb2xsb3dpbmcgc3RhY2sgdHJhY2VzIGFyZSBwcm9kdWNlZCBkdXJpbmcg Ym9vdCBhbmQgYSB1c2FibGUgc2hlbGwgaXMgbmV2ZXINCj4gcmVhY2hlZDoNCj4gDQo+IFsg ICAgMC4zODE5ODFdIFVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJl ZmVyZW5jZSBhdCB2aXJ0dWFsIGFkZHJlc3MgMDAwMDAwMDAwMDAwMDAxYw0KPiBbICAgIDAu MzgxOTg5XSBNZW0gYWJvcnQgaW5mbzoNCj4gWyAgICAwLjM4MTk5MV0gICBFU1IgPSAweDAw MDAwMDAwOTYwMDAwMDQNCj4gWyAgICAwLjM4MTk5NF0gICBFQyA9IDB4MjU6IERBQlQgKGN1 cnJlbnQgRUwpLCBJTCA9IDMyIGJpdHMNCj4gWyAgICAwLjM4MTk5N10gICBTRVQgPSAwLCBG blYgPSAwDQo+IFsgICAgMC4zODIwMDBdICAgRUEgPSAwLCBTMVBUVyA9IDANCj4gWyAgICAw LjM4MjAwM10gICBGU0MgPSAweDA0OiBsZXZlbCAwIHRyYW5zbGF0aW9uIGZhdWx0DQo+IFsg ICAgMC4zODIwMDZdIERhdGEgYWJvcnQgaW5mbzoNCj4gWyAgICAwLjM4MjAwOF0gICBJU1Yg PSAwLCBJU1MgPSAweDAwMDAwMDA0LCBJU1MyID0gMHgwMDAwMDAwMA0KPiBbICAgIDAuMzgy MDExXSAgIENNID0gMCwgV25SID0gMCwgVG5EID0gMCwgVGFnQWNjZXNzID0gMA0KPiBbICAg IDAuMzgyMDE0XSAgIEdDUyA9IDAsIE92ZXJsYXkgPSAwLCBEaXJ0eUJpdCA9IDAsIFhzID0g MA0KPiBbICAgIDAuMzgyMDE3XSBbMDAwMDAwMDAwMDAwMDAxY10gdXNlciBhZGRyZXNzIGJ1 dCBhY3RpdmVfbW0gaXMgc3dhcHBlcg0KPiBbICAgIDAuMzgyMDIxXSBJbnRlcm5hbCBlcnJv cjogT29wczogMDAwMDAwMDA5NjAwMDAwNCBbIzFdIFBSRUVNUFQgU01QDQo+IFsgICAgMC4z ODIwMjVdIE1vZHVsZXMgbGlua2VkIGluOg0KPiBbICAgIDAuMzgyMDMyXSBDUFU6IDQgUElE OiA2OCBDb21tOiBrd29ya2VyL3UzMjoyIE5vdCB0YWludGVkIDYuOS4wLW5leHQtMjAyNDA1 MTQtZGlydHkgIzM4MA0KPiBbICAgIDAuMzgyMDM4XSBIYXJkd2FyZSBuYW1lOiBHb29nbGUg S2luZ29mdG93biAoRFQpDQo+IFsgICAgMC4zODIwNDJdIFdvcmtxdWV1ZTogYXN5bmMgYXN5 bmNfcnVuX2VudHJ5X2ZuDQo+IFsgICAgMC4zODIwNTVdIHBzdGF0ZTogODA0MDAwMDkgKE56 Y3YgZGFpZiArUEFOIC1VQU8gLVRDTyAtRElUIC1TU0JTIEJUWVBFPS0tKQ0KPiBbICAgIDAu MzgyMDYxXSBwYyA6IGlvbW11X2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2UrMHgyOC8weDEwMA0K PiBbICAgIDAuMzgyMDcwXSBsciA6IF9fZG1hX3N5bmNfc2dfZm9yX2RldmljZSsweDI4LzB4 NGMNCj4gWyAgICAwLjM4MjA4MF0gc3AgOiBmZmZmODAwMDgwOTQzNzQwDQo+IFsgICAgMC4z ODIwODJdIHgyOTogZmZmZjgwMDA4MDk0Mzc0MCB4Mjg6IGZmZmYzNmVlNDQyODAwMDAgeDI3 OiBmZmZmMzZlZTQwYmQ3ODEwDQo+IFsgICAgMC4zODIwOTJdIHgyNjogZmZmZjgwMDA4MDk0 Mzk5OCB4MjU6IGZmZmYzNmVlNDQyODA0ODAgeDI0OiBmZmZmYjU0NjAwYmNmMGU4DQo+IFsg ICAgMC4zODIxMDFdIHgyMzogZmZmZjM2ZWU0MGJkNzgxMCB4MjI6IDAwMDAwMDAwMDAwMDAw MDEgeDIxOiAwMDAwMDAwMDAwMDAwMDAwDQo+IFsgICAgMC4zODIxMTBdIHgyMDogZmZmZmI1 NDYwMGYzZDA5OCB4MTk6IDAwMDAwMDAwMDAwMDAwMDAgeDE4OiBmZmZmYjU0NjAxYzFhMjEw DQo+IFsgICAgMC4zODIxMThdIHgxNzogMDAwMDAwMDQwMDQ0ZmZmZiB4MTY6IDAwMDAwMDAw MDAwMDAwMDAgeDE1OiBmZmZmMzZlZmI2ZDk1NTgwDQo+IFsgICAgMC4zODIxMjZdIHgxNDog ZmZmZjM2ZWU0MDkxNTZjMCB4MTM6IDAwMDAwMDAwMDAwMDE3OTcgeDEyOiAwMDAwMDAwMDAw MDAwMDAyDQo+IFsgICAgMC4zODIxMzRdIHgxMTogMDAwMDAwMDAwMDAwMDAwNCB4MTA6IGZm ZmYzNmVlNDMwOGIzZDggeDkgOiBmZmZmMzZlZTQ0MjgwNDY5DQo+IFsgICAgMC4zODIxNDNd IHg4IDogZmZmZjM2ZWU0MzA4YjMwNCB4NyA6IDAwMDAwMDAwZmZmZmZmZmYgeDYgOiAwMDAw MDAwMDAwMDAwMDAxDQo+IFsgICAgMC4zODIxNTFdIHg1IDogZmZmZmI1NDYwMDMzYTc0MCB4 NCA6IGZmZmZiNTQ1ZmY1MDM3NWMgeDMgOiAwMDAwMDAwMDAwMDAwMDAxDQo+IFsgICAgMC4z ODIxNTldIHgyIDogMDAwMDAwMDAwMDAwMDAwMCB4MSA6IDAwMDAwMDAwMDAwMDAwMDAgeDAg OiBmZmZmMzZlZTQwYmQ3ODEwDQo+IFsgICAgMC4zODIxNjddIENhbGwgdHJhY2U6DQo+IFsg ICAgMC4zODIxNzBdICBpb21tdV9kbWFfc3luY19zZ19mb3JfZGV2aWNlKzB4MjgvMHgxMDAN Cj4gWyAgICAwLjM4MjE3Nl0gIF9fZG1hX3N5bmNfc2dfZm9yX2RldmljZSsweDI4LzB4NGMN Cj4gWyAgICAwLjM4MjE4M10gIHNwaV90cmFuc2Zlcl9vbmVfbWVzc2FnZSsweDM3OC8weDZl NA0KPiBbICAgIDAuMzgyMTkzXSAgX19zcGlfcHVtcF90cmFuc2Zlcl9tZXNzYWdlKzB4MTkw LzB4NGE0DQo+IFsgICAgMC4zODIxOTldICBfX3NwaV9zeW5jKzB4MmEwLzB4M2M0DQo+IFsg ICAgMC4zODIyMDVdICBzcGlfc3luY19sb2NrZWQrMHgxMC8weDFjDQo+IFsgICAgMC4zODIy MTFdICB0cG1fdGlzX3NwaV90cmFuc2Zlcl9mdWxsKzB4MTYwLzB4MmZjDQo+IFsgICAgMC4z ODIyMTddICB0cG1fdGlzX3NwaV90cmFuc2ZlcisweDM0LzB4NDANCj4gWyAgICAwLjM4MjIy MV0gIHRwbV90aXNfc3BpX2NyNTBfcmVhZF9ieXRlcysweDVjLzB4OTANCj4gWyAgICAwLjM4 MjIyNl0gIHRwbV90aXNfY29yZV9pbml0KzB4ZmMvMHg3ZTANCj4gWyAgICAwLjM4MjIzMV0g IHRwbV90aXNfc3BpX2luaXQrMHg1NC8weDcwDQo+IFsgICAgMC4zODIyMzZdICBjcjUwX3Nw aV9wcm9iZSsweGY0LzB4MjdjDQo+IFsgICAgMC4zODIyNDFdICB0cG1fdGlzX3NwaV9kcml2 ZXJfcHJvYmUrMHgzNC8weDY0DQo+IFsgICAgMC4zODIyNDVdICBzcGlfcHJvYmUrMHg4NC8w eGU0DQo+IFsgICAgMC4zODIyNTFdICByZWFsbHlfcHJvYmUrMHhiYy8weDJhMA0KPiBbICAg IDAuMzgyMjU4XSAgX19kcml2ZXJfcHJvYmVfZGV2aWNlKzB4NzgvMHgxMmMNCj4gWyAgICAw LjM4MjI2NF0gIGRyaXZlcl9wcm9iZV9kZXZpY2UrMHg0MC8weDE2MA0KPiBbICAgIDAuMzgy MjY5XSAgX19kZXZpY2VfYXR0YWNoX2RyaXZlcisweGI4LzB4MTM0DQo+IFsgICAgMC4zODIy NzVdICBidXNfZm9yX2VhY2hfZHJ2KzB4ODQvMHhlMA0KPiBbICAgIDAuMzgyMjgwXSAgX19k ZXZpY2VfYXR0YWNoX2FzeW5jX2hlbHBlcisweGFjLzB4ZDANCj4gWyAgICAwLjM4MjI4Nl0g IGFzeW5jX3J1bl9lbnRyeV9mbisweDM0LzB4ZTANCj4gWyAgICAwLjM4MjI5MV0gIHByb2Nl c3Nfb25lX3dvcmsrMHgxNTQvMHgyOTgNCj4gWyAgICAwLjM4MjMwMF0gIHdvcmtlcl90aHJl YWQrMHgzMDQvMHg0MDgNCj4gWyAgICAwLjM4MjMwN10gIGt0aHJlYWQrMHgxMTgvMHgxMWMN Cj4gWyAgICAwLjM4MjMxM10gIHJldF9mcm9tX2ZvcmsrMHgxMC8weDIwDQo+IFsgICAgMC4z ODIzMjRdIENvZGU6IDJhMDIwM2Y1IDJhMDMwM2Y2IGE5MDM2M2Y3IGFhMDAwM2Y3IChiOTQw MWMyMCkNCj4gWyAgICAwLjM4MjMyOF0gLS0tWyBlbmQgdHJhY2UgMDAwMDAwMDAwMDAwMDAw MCBdLS0tDQo+IA0KPiBbICAgIDAuMzkzMzc5XSBzcGlfbWFzdGVyIHNwaTY6IHdpbGwgcnVu IG1lc3NhZ2UgcHVtcCB3aXRoIHJlYWx0aW1lIHByaW9yaXR5DQo+IFsgICAgMC4zOTM4OTZd IFVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCB2 aXJ0dWFsIGFkZHJlc3MgMDAwMDAwMDAwMDAwMDAxYw0KPiBbICAgIDAuMzkzOTAzXSBNZW0g YWJvcnQgaW5mbzoNCj4gWyAgICAwLjM5MzkwNV0gICBFU1IgPSAweDAwMDAwMDAwOTYwMDAw MDQNCj4gWyAgICAwLjM5MzkwOF0gICBFQyA9IDB4MjU6IERBQlQgKGN1cnJlbnQgRUwpLCBJ TCA9IDMyIGJpdHMNCj4gWyAgICAwLjM5MzkxMl0gICBTRVQgPSAwLCBGblYgPSAwDQo+IFsg ICAgMC4zOTM5MTVdICAgRUEgPSAwLCBTMVBUVyA9IDANCj4gWyAgICAwLjM5MzkxN10gICBG U0MgPSAweDA0OiBsZXZlbCAwIHRyYW5zbGF0aW9uIGZhdWx0DQo+IFsgICAgMC4zOTM5MjBd IERhdGEgYWJvcnQgaW5mbzoNCj4gWyAgICAwLjM5MzkyMl0gICBJU1YgPSAwLCBJU1MgPSAw eDAwMDAwMDA0LCBJU1MyID0gMHgwMDAwMDAwMA0KPiBbICAgIDAuMzkzOTI1XSAgIENNID0g MCwgV25SID0gMCwgVG5EID0gMCwgVGFnQWNjZXNzID0gMA0KPiBbICAgIDAuMzkzOTI4XSAg IEdDUyA9IDAsIE92ZXJsYXkgPSAwLCBEaXJ0eUJpdCA9IDAsIFhzID0gMA0KPiBbICAgIDAu MzkzOTMxXSBbMDAwMDAwMDAwMDAwMDAxY10gdXNlciBhZGRyZXNzIGJ1dCBhY3RpdmVfbW0g aXMgc3dhcHBlcg0KPiBbICAgIDAuMzkzOTM1XSBJbnRlcm5hbCBlcnJvcjogT29wczogMDAw MDAwMDA5NjAwMDAwNCBbIzJdIFBSRUVNUFQgU01QDQo+IFsgICAgMC4zOTM5MzldIE1vZHVs ZXMgbGlua2VkIGluOg0KPiBbICAgIDAuMzkzOTQ2XSBDUFU6IDIgUElEOiAxMDMgQ29tbTog Y3Jvc19lY19zcGlfaGlnIFRhaW50ZWQ6IEcgICAgICBEICAgICAgICAgICAgNi45LjAtbmV4 dC0yMDI0MDUxNC1kaXJ0eSAjMzgwDQo+IFsgICAgMC4zOTM5NTNdIEhhcmR3YXJlIG5hbWU6 IEdvb2dsZSBLaW5nb2Z0b3duIChEVCkNCj4gWyAgICAwLjM5Mzk1Nl0gcHN0YXRlOiA4MDQw MDAwOSAoTnpjdiBkYWlmICtQQU4gLVVBTyAtVENPIC1ESVQgLVNTQlMgQlRZUEU9LS0pDQo+ IFsgICAgMC4zOTM5NjJdIHBjIDogaW9tbXVfZG1hX3N5bmNfc2dfZm9yX2RldmljZSsweDI4 LzB4MTAwDQo+IFsgICAgMC4zOTM5NzVdIGxyIDogX19kbWFfc3luY19zZ19mb3JfZGV2aWNl KzB4MjgvMHg0Yw0KPiBbICAgIDAuMzkzOTg1XSBzcCA6IGZmZmY4MDAwODBkZTNhYTANCj4g WyAgICAwLjM5Mzk4OF0geDI5OiBmZmZmODAwMDgwZGUzYWEwIHgyODogZmZmZjM2ZWU0NDI4 MTgwMCB4Mjc6IGZmZmYzNmVlNDBmZjgwMTANCj4gWyAgICAwLjM5Mzk5N10geDI2OiBmZmZm ODAwMDgwZGUzY2Y4IHgyNTogZmZmZjM2ZWU0NDI4MWM4MCB4MjQ6IGZmZmZiNTQ2MDBiY2Yw ZTgNCj4gWyAgICAwLjM5NDAwNl0geDIzOiBmZmZmMzZlZTQwZmY4MDEwIHgyMjogMDAwMDAw MDAwMDAwMDAwMSB4MjE6IDAwMDAwMDAwMDAwMDAwMDANCj4gWyAgICAwLjM5NDAxNF0geDIw OiBmZmZmYjU0NjAwZjNkM2Q4IHgxOTogMDAwMDAwMDAwMDAwMDAwMCB4MTg6IGZmZmZiNTQ2 MDFjMWEyMTANCj4gWyAgICAwLjM5NDAyM10geDE3OiAwMDAwMDAwMDAwMDEwMTA4IHgxNjog MDAwMDAwMDAwMDAwMDAwMCB4MTU6IDAwMDAwMDAwMDAwMDAwMGMNCj4gWyAgICAwLjM5NDAz MV0geDE0OiAwMDAwMDAwMDAwMDAwMDAwIHgxMzogZmZmZjM2ZWU0MGI5NjJiMCB4MTI6IDAw MDAwMDAwMDAwMDAwMDANCj4gWyAgICAwLjM5NDAzOV0geDExOiAwMDAwMDAwMDAwMDAwMDAw IHgxMDogMDAwMDAwMDAwMDAwM2ZmZiB4OSA6IGZmZmYzNmVlNDQyODFjNjkNCj4gWyAgICAw LjM5NDA0N10geDggOiBmZmZmMzZlZTQxMDNlNzA0IHg3IDogMDAwMDAwMDBmZmZmZmZmZiB4 NiA6IDAwMDAwMDAwMDAwMDAwMDENCj4gWyAgICAwLjM5NDA1NV0geDUgOiBmZmZmYjU0NjAw MzNhNzQwIHg0IDogZmZmZmI1NDVmZjUwMzc1YyB4MyA6IDAwMDAwMDAwMDAwMDAwMDENCj4g WyAgICAwLjM5NDA2M10geDIgOiAwMDAwMDAwMDAwMDAwMDAwIHgxIDogMDAwMDAwMDAwMDAw MDAwMCB4MCA6IGZmZmYzNmVlNDBmZjgwMTANCj4gWyAgICAwLjM5NDA3MV0gQ2FsbCB0cmFj ZToNCj4gWyAgICAwLjM5NDA3NF0gIGlvbW11X2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2UrMHgy OC8weDEwMA0KPiBbICAgIDAuMzk0MDgxXSAgX19kbWFfc3luY19zZ19mb3JfZGV2aWNlKzB4 MjgvMHg0Yw0KPiBbICAgIDAuMzk0MDg4XSAgc3BpX3RyYW5zZmVyX29uZV9tZXNzYWdlKzB4 Mzc4LzB4NmU0DQo+IFsgICAgMC4zOTQwOTZdICBfX3NwaV9wdW1wX3RyYW5zZmVyX21lc3Nh Z2UrMHgxOTAvMHg0YTQNCj4gWyAgICAwLjM5NDEwM10gIF9fc3BpX3N5bmMrMHgyYTAvMHgz YzQNCj4gWyAgICAwLjM5NDEwOV0gIHNwaV9zeW5jX2xvY2tlZCsweDEwLzB4MWMNCj4gWyAg ICAwLjM5NDExNV0gIGRvX2Nyb3NfZWNfcGt0X3hmZXJfc3BpKzB4MTA4LzB4NTMwDQo+IFsg ICAgMC4zOTQxMjJdICBjcm9zX2VjX3hmZXJfaGlnaF9wcmlfd29yaysweDIwLzB4MzQNCj4g WyAgICAwLjM5NDEyN10gIGt0aHJlYWRfd29ya2VyX2ZuKzB4Y2MvMHgxODQNCj4gWyAgICAw LjM5NDEzNF0gIGt0aHJlYWQrMHgxMTgvMHgxMWMNCj4gWyAgICAwLjM5NDE0MF0gIHJldF9m cm9tX2ZvcmsrMHgxMC8weDIwDQo+IFsgICAgMC4zOTQxNTBdIENvZGU6IDJhMDIwM2Y1IDJh MDMwM2Y2IGE5MDM2M2Y3IGFhMDAwM2Y3IChiOTQwMWMyMCkNCj4gWyAgICAwLjM5NDE1NF0g LS0tWyBlbmQgdHJhY2UgMDAwMDAwMDAwMDAwMDAwMCBdLS0tDQo+IA0KPiBbICAgIDMuNjU0 MTE3XSBVbmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2Ug YXQgdmlydHVhbCBhZGRyZXNzIDAwMDAwMDAwMDAwMDAwMWMNCj4gWyAgICAzLjY2MzE1NF0g TWVtIGFib3J0IGluZm86DQo+IFsgICAgMy42NjYwMzJdICAgRVNSID0gMHgwMDAwMDAwMDk2 MDAwMDA0DQo+IFsgICAgMy42Njk5NDNdICAgRUMgPSAweDI1OiBEQUJUIChjdXJyZW50IEVM KSwgSUwgPSAzMiBiaXRzDQo+IFsgICAgMy42NzU0MTddICAgU0VUID0gMCwgRm5WID0gMA0K PiBbICAgIDMuNjc4NTYzXSAgIEVBID0gMCwgUzFQVFcgPSAwDQo+IFsgICAgMy42ODE3OTJd ICAgRlNDID0gMHgwNDogbGV2ZWwgMCB0cmFuc2xhdGlvbiBmYXVsdA0KPiBbICAgIDMuNjg2 ODA4XSBEYXRhIGFib3J0IGluZm86DQo+IFsgICAgMy42ODk3NjVdICAgSVNWID0gMCwgSVNT ID0gMHgwMDAwMDAwNCwgSVNTMiA9IDB4MDAwMDAwMDANCj4gWyAgICAzLjY5NTM5OV0gICBD TSA9IDAsIFduUiA9IDAsIFRuRCA9IDAsIFRhZ0FjY2VzcyA9IDANCj4gWyAgICAzLjcwMDU5 Ml0gICBHQ1MgPSAwLCBPdmVybGF5ID0gMCwgRGlydHlCaXQgPSAwLCBYcyA9IDANCj4gWyAg ICAzLjcwNjA1MF0gWzAwMDAwMDAwMDAwMDAwMWNdIHVzZXIgYWRkcmVzcyBidXQgYWN0aXZl X21tIGlzIHN3YXBwZXINCj4gWyAgICAzLjcxMjU3Nl0gSW50ZXJuYWwgZXJyb3I6IE9vcHM6 IDAwMDAwMDAwOTYwMDAwMDQgWyMzXSBQUkVFTVBUIFNNUA0KPiBbICAgIDMuNzE5MDE3XSBN b2R1bGVzIGxpbmtlZCBpbjoNCj4gWyAgICAzLjcyMjE2Ml0gQ1BVOiA2IFBJRDogMTEgQ29t bToga3dvcmtlci91MzI6MCBUYWludGVkOiBHICAgICAgRCAgICAgICAgICAgIDYuOS4wLW5l eHQtMjAyNDA1MTQtZGlydHkgIzM4MA0KPiBbICAgIDMuNzMyMDY3XSBIYXJkd2FyZSBuYW1l OiBHb29nbGUgS2luZ29mdG93biAoRFQpDQo+IFsgICAgMy43MzY5MDRdIFdvcmtxdWV1ZTog ZXZlbnRzX3VuYm91bmQgZGVmZXJyZWRfcHJvYmVfd29ya19mdW5jDQo+IFsgICAgMy43NDI5 MDddIHBzdGF0ZTogODA0MDAwMDkgKE56Y3YgZGFpZiArUEFOIC1VQU8gLVRDTyAtRElUIC1T U0JTIEJUWVBFPS0tKQ0KPiBbICAgIDMuNzUwMDUyXSBwYyA6IGlvbW11X2RtYV9zeW5jX3Nn X2Zvcl9kZXZpY2UrMHgyOC8weDEwMA0KPiBbICAgIDMuNzU1NTI2XSBsciA6IF9fZG1hX3N5 bmNfc2dfZm9yX2RldmljZSsweDI4LzB4NGMNCj4gWyAgICAzLjc2MDU0OF0gc3AgOiBmZmZm ODAwMDgwMGFiMGIwDQo+IFsgICAgMy43NjM5NTNdIHgyOTogZmZmZjgwMDA4MDBhYjBiMCB4 Mjg6IGZmZmYzNmVlNDNhNmEwMDAgeDI3OiBmZmZmMzZlZTQxMDEyMDEwDQo+IFsgICAgMy43 NzEyNzldIHgyNjogZmZmZjgwMDA4MDBhYjJlOCB4MjU6IGZmZmYzNmVlNDNhNmE0ODAgeDI0 OiBmZmZmYjU0NjAwYmNmMGU4DQo+IFsgICAgMy43Nzg2MDRdIHgyMzogZmZmZjM2ZWU0MTAx MjAxMCB4MjI6IDAwMDAwMDAwMDAwMDAwMDEgeDIxOiAwMDAwMDAwMDAwMDAwMDAwDQo+IFsg ICAgMy43ODU5MjhdIHgyMDogZmZmZmI1NDYwMGYzZDcxOCB4MTk6IDAwMDAwMDAwMDAwMDAw MDAgeDE4OiBmZmZmYjU0NjAxYzE5YzQ4DQo+IFsgICAgMy43OTMyNThdIHgxNzogMDAwMDAw MDAwMDAxMDEwOCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAgeDE1OiAwMDAwMDAwMDAwMDAwMDBj DQo+IFsgICAgMy44MDA1ODldIHgxNDogMDAwMDAwMDAwMDAwMDAwMCB4MTM6IGZmZmYzNmVl NDBiOTYyYjAgeDEyOiAwMDAwMDAwMDAwMDAwMDAwDQo+IFsgICAgMy44MDc5MjFdIHgxMTog MDcxYzcxYzcxYzcxYzcxYyB4MTA6IDAwMDAwMDAwMDAwMDNmZmYgeDkgOiBmZmZmMzZlZTQz YTZhNDY5DQo+IFsgICAgMy44MTUyNTRdIHg4IDogZmZmZjM2ZWU0MTAxY2YwNCB4NyA6IDAw MDAwMDAwZmZmZmZmZmYgeDYgOiAwMDAwMDAwMDAwMDAwMDAxDQo+IFsgICAgMy44MjI1ODdd IHg1IDogZmZmZmI1NDYwMDMzYTc0MCB4NCA6IGZmZmZiNTQ1ZmY1MDM3NWMgeDMgOiAwMDAw MDAwMDAwMDAwMDAxDQo+IFsgICAgMy44Mjk5MTBdIHgyIDogMDAwMDAwMDAwMDAwMDAwMCB4 MSA6IDAwMDAwMDAwMDAwMDAwMDAgeDAgOiBmZmZmMzZlZTQxMDEyMDEwDQo+IFsgICAgMy44 MzcyMzRdIENhbGwgdHJhY2U6DQo+IFsgICAgMy44Mzk3NTBdICBpb21tdV9kbWFfc3luY19z Z19mb3JfZGV2aWNlKzB4MjgvMHgxMDANCj4gWyAgICAzLjg0NDg1M10gIF9fZG1hX3N5bmNf c2dfZm9yX2RldmljZSsweDI4LzB4NGMNCj4gWyAgICAzLjg0OTUxN10gIHNwaV90cmFuc2Zl cl9vbmVfbWVzc2FnZSsweDM3OC8weDZlNA0KPiBbICAgIDMuODU0MzYwXSAgX19zcGlfcHVt cF90cmFuc2Zlcl9tZXNzYWdlKzB4MTkwLzB4NGE0DQo+IFsgICAgMy44NTk0NjJdICBfX3Nw aV9zeW5jKzB4MmEwLzB4M2M0DQo+IFsgICAgMy44NjMwNDhdICBzcGlfc3luYysweDMwLzB4 NTQNCj4gWyAgICAzLjg2NjI4M10gIHNwaV9tZW1fZXhlY19vcCsweDI2Yy8weDQxYw0KPiBb ICAgIDMuODcwMzIxXSAgc3BpX25vcl9yZWFkX2lkKzB4N2MvMHhjNA0KPiBbICAgIDMuODc0 MTgwXSAgc3BpX25vcl9kZXRlY3QrMHgzNC8weDE1OA0KPiBbICAgIDMuODc4MDM5XSAgc3Bp X25vcl9zY2FuKzB4MWYwLzB4ZWY4DQo+IFsgICAgMy44ODE4MTNdICBzcGlfbm9yX3Byb2Jl KzB4OTQvMHgyZWMNCj4gWyAgICAzLjg4NTU4N10gIHNwaV9tZW1fcHJvYmUrMHg2Yy8weGFj DQo+IFsgICAgMy44ODkyNjJdICBzcGlfcHJvYmUrMHg4NC8weGU0DQo+IFsgICAgMy44OTI1 NzldICByZWFsbHlfcHJvYmUrMHhiYy8weDJhMA0KPiBbICAgIDMuODk2MjYyXSAgX19kcml2 ZXJfcHJvYmVfZGV2aWNlKzB4NzgvMHgxMmMNCj4gWyAgICAzLjkwMDc0N10gIGRyaXZlcl9w cm9iZV9kZXZpY2UrMHg0MC8weDE2MA0KPiBbICAgIDMuOTA1MDQ2XSAgX19kZXZpY2VfYXR0 YWNoX2RyaXZlcisweGI4LzB4MTM0DQo+IFsgICAgMy45MDk2MTldICBidXNfZm9yX2VhY2hf ZHJ2KzB4ODQvMHhlMA0KPiBbICAgIDMuOTEzNTY4XSAgX19kZXZpY2VfYXR0YWNoKzB4YTgv MHgxYjANCj4gWyAgICAzLjkxNzUxNV0gIGRldmljZV9pbml0aWFsX3Byb2JlKzB4MTQvMHgy MA0KPiBbICAgIDMuOTIxODE0XSAgYnVzX3Byb2JlX2RldmljZSsweGE4LzB4YWMNCj4gWyAg ICAzLjkyNTc2MV0gIGRldmljZV9hZGQrMHg1OTAvMHg3NTANCj4gWyAgICAzLjkyOTM1MV0g IF9fc3BpX2FkZF9kZXZpY2UrMHgxMzgvMHgyMDgNCj4gWyAgICAzLjkzMzQ3Nl0gIG9mX3Jl Z2lzdGVyX3NwaV9kZXZpY2UrMHgzOTQvMHg1N2MNCj4gWyAgICAzLjkzODEzOV0gIHNwaV9y ZWdpc3Rlcl9jb250cm9sbGVyKzB4Mzk0LzB4NzYwDQo+IFsgICAgMy45NDI4ODhdICBxY29t X3FzcGlfcHJvYmUrMHgzMjgvMHgzOTANCj4gWyAgICAzLjk0NjkyOF0gIHBsYXRmb3JtX3By b2JlKzB4NjgvMHhkOA0KPiBbICAgIDMuOTUwNzAxXSAgcmVhbGx5X3Byb2JlKzB4YmMvMHgy YTANCj4gWyAgICAzLjk1NDM4NF0gIF9fZHJpdmVyX3Byb2JlX2RldmljZSsweDc4LzB4MTJj DQo+IFsgICAgMy45NTg4NjldICBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NDAvMHgxNjANCj4g WyAgICAzLjk2MzE2OV0gIF9fZGV2aWNlX2F0dGFjaF9kcml2ZXIrMHhiOC8weDEzNA0KPiBb ICAgIDMuOTY3NzM0XSAgYnVzX2Zvcl9lYWNoX2RydisweDg0LzB4ZTANCj4gWyAgICAzLjk3 MTY4Ml0gIF9fZGV2aWNlX2F0dGFjaCsweGE4LzB4MWIwDQo+IFsgICAgMy45NzU2MjhdICBk ZXZpY2VfaW5pdGlhbF9wcm9iZSsweDE0LzB4MjANCj4gWyAgICAzLjk3OTkyN10gIGJ1c19w cm9iZV9kZXZpY2UrMHhhOC8weGFjDQo+IFsgICAgMy45ODM4NzNdICBkZWZlcnJlZF9wcm9i ZV93b3JrX2Z1bmMrMHg4OC8weGMwDQo+IFsgICAgMy45ODg1MzZdICBwcm9jZXNzX29uZV93 b3JrKzB4MTU0LzB4Mjk4DQo+IFsgICAgMy45OTI2NjNdICB3b3JrZXJfdGhyZWFkKzB4MzA0 LzB4NDA4DQo+IFsgICAgMy45OTY1MjVdICBrdGhyZWFkKzB4MTE4LzB4MTFjDQo+IFsgICAg My45OTk4NDddICByZXRfZnJvbV9mb3JrKzB4MTAvMHgyMA0KPiBbICAgIDQuMDAzNTM0XSBD b2RlOiAyYTAyMDNmNSAyYTAzMDNmNiBhOTAzNjNmNyBhYTAwMDNmNyAoYjk0MDFjMjApDQo+ IFsgICAgNC4wMDk3ODhdIC0tLVsgZW5kIHRyYWNlIDAwMDAwMDAwMDAwMDAwMDAgXS0tLQ0K PiANCj4gU2VhcmNoaW5nIG9uIGxvcmUgSSBjb3VsZCBvbmx5IGZpbmQgdGhlIGZvbGxvd2lu ZyBzZXJpZXMgdGhhdCBjYXVzZWQgYW5vdGhlcg0KPiByZWdyZXNzaW9uLCBhbmQgaXRzIHN1 YnNlcXVlbnQgZml4Og0KPiBodHRwczovL2xvcmUua2VybmVsLm9yZy9sa21sLzIwMjQwNTA3 MTEyMDI2LjE4MDM3NzgtMS1hbGVrc2FuZGVyLmxvYmFraW5AaW50ZWwuY29tLw0KPiBodHRw czovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNDA1MDkxNDQ2MTYuOTM4NTE5LTEtYWxla3Nh bmRlci5sb2Jha2luQGludGVsLmNvbS8NCj4gDQo+IEJ1dCBldmVuIGFmdGVyIHJldmVydGlu ZyBib3RoIHRoZSBpc3N1ZSB3YXMgc3RpbGwgdGhlcmUsIHNvIEkndmUgY29uY2x1ZGVkDQo+ IHRoYXQncyB1bnJlbGF0ZWQuDQo+IA0KPiBUaGFua3MsDQo+IE7DrWNvbGFzDQo+IA0KPiAj cmVnemJvdCBpbnRyb2R1Y2VkOiBuZXh0LTIwMjQwNTA5DQo+IA0KPiBbMV0gaHR0cHM6Ly9w YXN0ZWJpbi5jb20vcmF3L3N4NGJQQWE2DQo+IA0KDQo=