Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp317692rwn; Wed, 7 Sep 2022 17:28:18 -0700 (PDT) X-Google-Smtp-Source: AA6agR4O8iFvfgSKFkUpaN0Bv8L2rUCf5CWk7HZs5TVXCR5Utql8Keoi6W9EfbCnJn0Kiyjx38do X-Received: by 2002:a17:902:e312:b0:176:9348:1f6e with SMTP id q18-20020a170902e31200b0017693481f6emr6494720plc.14.1662596898712; Wed, 07 Sep 2022 17:28:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1662596898; cv=pass; d=google.com; s=arc-20160816; b=JwgUJ6TyyXHIEFVSSPa0n5XairTfBEN/iab81BFd0dJwxlD+xM54qnb3PjiTfhdRRx rVYiOk2QxPQfaT3KsLbncq/6F3SR2uRt3zRepnIHlUIxSAm4W5CRGCqhFu0EQ6x+SkDt 4g8ISk4aIxUXK+FxMvjp5nOU28RMbQecEYlr0KCysUY8SQNtjyJMkioweJl4PsvpTyBL k24nGEk0PlyR2Mw7943ovgEeDH7afu5X6NiBzL9QS4UGbv4kf77vYjmHXNqlSJMCX9in xR/SPuzdp7ToOCr9H4eeEjh9qFvIfhLVCoIu7BGF/XDtTQhD7N59yb0Dw6+mI0mKV7CO vb0g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature:dkim-signature; bh=FufGjApHJMMw6uzRcEXfTXM8BuOLCj4PQB7MbrTmmtM=; b=1A2L0mbYxLMp/CkCR3FUcFXRTa+O4FtCJ+HQm7rjQoaLdCWDn1qY6RnrIYBnSNIl6S 5yAB9J8TUH05/MI9GLOoWi4p7UFrtNxluumWyYN1+4c2pYMfSmKhR8v5jZx3/CEYA2hW xxNnCblDy44Deyq7a8G3ye+Ho8r/fsrGyNH+Z4Qrz+wuG0DZKQ09mBMC+kjuaFiwGHKk 69gXD1XbvYlJ5haOuDd3qy5udImXmf4GdCBt7d6l80Mbqf4zUbUZY+atXYUybsSybbHF fSnCAxCgIUlUDI+f84OIVhL24YHaF8UuO6+FycQRw4o/gsy8GTEM6JfQ0Ey6yyNq8G/o gRfw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=mwGVdWFb; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=QmGYZZaL; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d33-20020a631d61000000b0040d287c145fsi14299172pgm.460.2022.09.07.17.28.07; Wed, 07 Sep 2022 17:28:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=mwGVdWFb; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=QmGYZZaL; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230238AbiIGXiv (ORCPT + 99 others); Wed, 7 Sep 2022 19:38:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53148 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230272AbiIGXid (ORCPT ); Wed, 7 Sep 2022 19:38:33 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E87F4C6B7D; Wed, 7 Sep 2022 16:37:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1662593879; x=1694129879; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=FufGjApHJMMw6uzRcEXfTXM8BuOLCj4PQB7MbrTmmtM=; b=mwGVdWFbwIQlnSTzE8H2sbDXEgbguRf0ImmC2AFNTuVIkr9q0oe1Ke9G L7yNMpssKV9Ppxq03i42rcz64jKIrCT+1HxpUo4j6lAWN7LARksmAQYP3 WkOWeLTMEvFDaIDuldP24blD9ncqujr/UWbgIF87H7SKL9aLvfRuVMR1Z UQr5ItblaOIq02+JCkPxyWc0g1Tze4IFooJDjxLTbTVydhamVOJFOuwqn pPCHaM1MwSseRKp7551+ZCoxs8uJoe1pe1/3CktJVSN1yLah7JFCjiJ4q qyg7bIauji7TStglKNNEyBQpa+CfIF/WqXdd6uVQzwroQtnfp6rt4OvE6 w==; X-IronPort-AV: E=Sophos;i="5.93,298,1654585200"; d="scan'208";a="179608540" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2022 16:37:51 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Wed, 7 Sep 2022 16:37:49 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12 via Frontend Transport; Wed, 7 Sep 2022 16:37:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QHg6A/5bivceDpb/ZK4KeKZQqJIDsUX35LvVv5Ipt7S9mTG4LdKxR34eoDAebP2vESP/ry2lb9/BbcdvgYKJP4j0g6wnPxnMv3G3qlYN259GRDlbqghlfPZTkajCpmNaYGzUh7rKscQiYk3vhCil7iFjV0LZ9NbaIycQVZYOfHbJrUGTVxmRBPzBEpLI9SJpfCRC0KIK3Xz2MJEt3eXAkXD6H9+Fbh3bheddzi8q0Bss2XjB6dJxMp9OE+qX3d/E9wIIzhO2DbL8h/RujS+76h1ljTAkNR9liB2X1Cdva3dPfXg2kPD1ArzFpbXr/BUJj4OvKiHtCd0Dp7iZFUeN9g== 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=FufGjApHJMMw6uzRcEXfTXM8BuOLCj4PQB7MbrTmmtM=; b=jt3O7yPxrYIlZiNqnxH7LoOItVz9o+nmb9jRg5XSBt8f1W+tq896PdpE461kzw17gMvBAb7G8ia38MO5U0Vo4kNJh8w88FaOCVSpRT+WK+e1o/8qsBFB5S+L+aGL79OKybkOkmSBPyviZLR9m+Ke6CeIe5nr3btJuU5xbgH3OcK6kQiroOMhaDRYTM3iDGLUXjCIcPZLqJNv0Pqjwdga5hhWcYapIXY2TZxF03Bm3PGvZIEReRlKXieiPatsl1tePRUQTrBmc5Gznyft929WBhDuPD/5vP/GoGhLQmUythlfIQOmRAfCoxpG/b+fAWNs1SAzqfrYIr8SYaBmj/D0zQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FufGjApHJMMw6uzRcEXfTXM8BuOLCj4PQB7MbrTmmtM=; b=QmGYZZaLU7E1I+bAiaDuT7DwhRCQVtGeec7JyvvvqyGD3tjyUav76QTmQv1Ch/nLjgFp27JOn3CalLN/G8U0W3J2l2vWpn/+S09HdQ5TjiuffAhgWQm7SnkuUhu3COZoegV/5Cj5u8JxHrdY6b7IhDlhe+awU239ylp5EaR+bOU= Received: from CO1PR11MB5154.namprd11.prod.outlook.com (2603:10b6:303:99::15) by CY5PR11MB6415.namprd11.prod.outlook.com (2603:10b6:930:35::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.14; Wed, 7 Sep 2022 23:37:44 +0000 Received: from CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::545a:72f5:1940:e009]) by CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::545a:72f5:1940:e009%3]) with mapi id 15.20.5612.014; Wed, 7 Sep 2022 23:37:44 +0000 From: To: CC: , , , , , , , , , , , Subject: Re: [RFC PATCH 1/2] riscv: vendors: andes: Add support to configure the PMA regions Thread-Topic: [RFC PATCH 1/2] riscv: vendors: andes: Add support to configure the PMA regions Thread-Index: AQHYwdqljaYH7D6050aAz/t+qDALqK3SNfiAgAJOpACAAB1VgA== Date: Wed, 7 Sep 2022 23:37:43 +0000 Message-ID: References: <20220906102154.32526-1-prabhakar.mahadev-lad.rj@bp.renesas.com> <20220906102154.32526-2-prabhakar.mahadev-lad.rj@bp.renesas.com> <8ecb62b7-53c4-1c43-65b3-567d8c12e131@microchip.com> In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-IE X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB5154:EE_|CY5PR11MB6415:EE_ x-ms-office365-filtering-correlation-id: 8ea06e1d-8c10-4376-c2ac-08da9129f662 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: knjxQA+Xon24GSsFsub3nIWjtx+ZWVK9P35XQBUJEBMRAzWU/Bv9tQVZrCyXfTJPyIPbjm1WqK/f3DlHOnkkqRYwGrgwefBNr7N47yH872IcXpzf0aNFP4VVNuxtPbEca+0D5PpTmCrXTywRPUeXuBjvKj2R2AN5CLxZeUJ+tiG+8NC+prN6QBc/sR6d44p9V5R7xqaydPZ3TXEf+9T05k/h4MvzxW74hmdbxsM2HFjrsHL9jLV+sDYZGDeVP5DFkrvIBmaZdYpg3Ivyg9VekDo57kskMnOuUOqliBnwiq4AaErhYkI7a8HgtyJnR2t+3a+HLFatJpHsB3xHr9NtmadGIZ1FG6PmjJXwUgBczEG79WjykdYKC1nSWQTbkALkaMVW1DOzkuXBnAVeQQ93bdUUgAGuSnE1RpINtWiKFjTXL29+N046GIc9wtMxeIpUHbVaHFquC0TwW9dEqopa7f/a7s4tgu6m+0LXwaGF+ODLHoWzp+Q4FUjn1hIhCIPpX0wIvgKIZYDv2WK58KBCjQnwqg8uTV601ep6Q68zvP/m4zuSJnp43x3HciEMzqUmOhxTL1IImmQT4tMRZdLMWAcwcoC+0/1KvIByv7m8uz5AmM/Jn2QvYz5a+NkJ3KPmNSsDbAWx3bt5o71CvARBQvCt8f6+bn5kMYXf8Tq0bpgsG4QLDh6O47h9L9BD0jnzLzMnI32ephoNFPLHFOQprumbCFpDC4+gb/qOAuXAj3uTgbU0XjDSgZoZNLweYEzPRJsv+OyAA+OwdMi7NcL289aqPBfq/tm+L8GFjHw1cTUsxOzQr/+Ws2kOarmITWlaXkuK7CqMuWuPZT0Mz9RnMs/10xHDtlgszcqtZku8EfZ6VszsQjW2NyLFLH76cTsYBl6CeBBEYWo3f/Id9fpSzw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5154.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(346002)(396003)(136003)(376002)(366004)(39860400002)(41300700001)(36756003)(54906003)(6916009)(71200400001)(31686004)(316002)(2906002)(38100700002)(83380400001)(38070700005)(6512007)(26005)(122000001)(31696002)(186003)(66946007)(66556008)(66476007)(76116006)(64756008)(8676002)(4326008)(53546011)(66446008)(91956017)(478600001)(6506007)(6486002)(86362001)(966005)(5660300002)(7416002)(8936002)(2616005)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aEFxQ3dxYnVoQ243eXBLZEQvQ250T3FoS2d4TGthOTF0RTF4TlY3TlRudFgr?= =?utf-8?B?WE9QdWlUeUdhWUpkcllrZ2FWSmVqTVgwNSswZ2xVREVZTW8rZndDZXNNMVU4?= =?utf-8?B?Y3pmN0RHSk9zMjVGUkNPY05LY3JGNHRJZ05XWmxEU29kcHFQaDVmdlh4Rmhk?= =?utf-8?B?eHFLMG5tUTlLTG1Bb1kwTk1WUjZiNExxa2taZjlyMVEvRFJMTjkyRCtyNHpZ?= =?utf-8?B?bzUxaXBMcmprS3A5VU80VjRiOGs4S3YvcnBaZ2ExNGtFU0Q1NjlMc21ORmhk?= =?utf-8?B?MnlYb0daTFVqOHRWNmdxY21aZXFEb0U4TnhXbVJ1NlhKTVc3ald3d25UWExk?= =?utf-8?B?SVhBdC81SitZd3A1Y25rbWo0QVhqK0Q3dG1ZRHd6OG1VMmhad0N3V1FNZ21q?= =?utf-8?B?VnlhcHl5MEpYLzdaVFJtMXRWbkw3THpOM3N3Q1lWOS9RaVRvNmpwOFRqZXh2?= =?utf-8?B?MVVlbEh1VEFiMElEcllSSDFRSERya1RYRkl2VFZHNUswa3hSREhoWjBvUGYx?= =?utf-8?B?WU1VaXJYZm02eTZKUnI5Y0g1SXlWeGJWMUVsd0lOK2hjVTV0TGR6UHVNb2tP?= =?utf-8?B?ZjgrYUoyQlhrVFJ1bkc3c3R4OUdzRUpNanVYRGdNTW85RHBEWDAxWTZuTXBM?= =?utf-8?B?RlAxZnBocUFKRktsd1M5VTVzRmZwcUZieFNmVUYzam1QSmlSZUI5Qi9MOEov?= =?utf-8?B?VWk0cTFaUXJnQjhWZWRTbU92anNrdVdBaWtvZmNaRzVoOHBSZ1ZUWUVyb0lD?= =?utf-8?B?SWlxN3lhNGJHbDRyUDNwWTFxUTJzOEhFL1BSdFg5WEpjc0NpOWliU3BqTTVo?= =?utf-8?B?MGZ1b0lUc3k0Q3owSXlMQ0VBUFc2WHZrVjA4cFpyRmo4eTg0NXVvcXFuRGtN?= =?utf-8?B?MkxUWWFqdDBmRytTRExhcW1yUzhseldndERFRmM4QVR2K1BZRXJteWdhKzJ2?= =?utf-8?B?aUFUZnhQTFJRblJHRXhveG5UZ2FpbjBvWmtvY3VBZmVYL0Y2T3lER09GU1ZI?= =?utf-8?B?ZXVRY0k3T1BmL1YyZXZPbkxBK0ljMlRET1VPcUNTdWF0Y2Q5eHo5S0lYVDdK?= =?utf-8?B?QURhQVA5Q2hvRjZZL29QK3J6ZzM4RXYyRDhsaUJJSWo1d3ZDSGR6ZWxtMUNI?= =?utf-8?B?TlRFeDVyZUJyc1o1RitURitsdVdudGsvZnMxd1BNdzR4ZmpmMnMxekFweHRC?= =?utf-8?B?cUFnS2Q1NHQ4MGdGRVRWa2xjV3FuL0JFV2pONCtiRjU1ek0reVMxMSswanZx?= =?utf-8?B?eWhCWVRFSXZGS3BIdTloUHJpWjlCMGJtOGJGN1F4a2dvaVN5YzlYMUFPcmwr?= =?utf-8?B?SGE5S2czV0NOR2twMHMxRkRPUFJTbFNHRllBQUQzM294NGtGb2RMNU1hZElE?= =?utf-8?B?bFk5NlJOWFNvVnZFcWVoTlRHTlVYY0tDN2h0d09WYk10bTBleEhIdThPaFVk?= =?utf-8?B?ZDdSZHZVR2VtZnJBWDNTcFAxeHlmNWJQeDFYa1JmOXpocW1tdjRhak5sdkhW?= =?utf-8?B?WldLNVV2TTdFdGh2bXJlSmRLTVlPTU9NWUNTOG9LeGRPTVJUb2VPQlRCazhK?= =?utf-8?B?UVVLUmIway9kYkRmNXRrTHZhR2huRjdPMFVsbE4vYkhTSTdPSGtqTk1Nb2V2?= =?utf-8?B?MnVCTEZlZ2xEOGVtN2lXKzB4dllUWjZLSUh2dVFRdCs5STYxUWlSTEhDQVc3?= =?utf-8?B?c0IxNHY4WDlBU1NyQ01ZU1FvNWxyMnowRzQvUzdWd1I4dGUvY2c1RzJlVXgz?= =?utf-8?B?LzVJbStBWXBPMjhjb2FlTnVZaHRVWDdEeTBLVkMyc3lwTUlTN2VtWlQ2OG56?= =?utf-8?B?ZFgvQnJDSG1BVzVMNnpuTzB2MGpONVZ2YTR0MENSYk5sQkt4QmVRMnRoRzVm?= =?utf-8?B?RFkvUkQ2TmRReFlnbjQ5dWhoUGNFUWdtSmtEdm4rU2xMRW5mZ1l2S1NnT2pa?= =?utf-8?B?MUJBTjZnWUg5dG5kZ2VQWVRaNi9tNmZtMTRXVEQra0o5S243R1d3SDNqL0Vl?= =?utf-8?B?Rm5rVkNDQ2dEMHdtNm54YkRhTDJsVEJCWUYxTVBXSUYrU1JzM3ZUc1ZPc3I4?= =?utf-8?B?U0k2dTVoRXNYMWJxRktLZlc4Y29xS1dLTGhCdGhveUhITVE3aUxwcXcxWG1O?= =?utf-8?B?UHkxYXFuMEE5Wm9nWFI0NVZTSXZXeHdob3RRTWM3ampESEpFT09SYnlyNUox?= =?utf-8?B?aWc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5154.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8ea06e1d-8c10-4376-c2ac-08da9129f662 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2022 23:37:43.9545 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: SmdL1Ovk+qVi3XQOS6uhurIkS4Mc1tT/s39EwV08jE/kojxvoG0UElNcCqwHCSf6G3HiH2f7HMBa/uAUmw6c0l0ncja+CQpb6jnyI0C2pRA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR11MB6415 X-Spam-Status: No, score=-8.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gMDcvMDkvMjAyMiAyMjo1MiwgQXRpc2ggUGF0cmEgd3JvdGU6DQo+IEVYVEVSTkFMIEVNQUlM OiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91DQo+IGtu b3cgdGhlIGNvbnRlbnQgaXMgc2FmZQ0KPiANCj4gDQo+IE9uIFR1ZSwgU2VwIDYsIDIwMjIgYXQg Mzo0MCBBTSA8Q29ub3IuRG9vbGV5QG1pY3JvY2hpcC5jb20NCj4gPG1haWx0bzpDb25vci5Eb29s ZXlAbWljcm9jaGlwLmNvbT4+IHdyb3RlOg0KPiANCj4gT24gMDYvMDkvMjAyMiAxMToyMSwgTGFk IFByYWJoYWthciB3cm90ZToNCj4gDQo+PiBkaWZmIC0tZ2l0IGEvYXJjaC9yaXNjdi9pbmNsdWRl L2FzbS9zYmkuaA0KPj4gYi9hcmNoL3Jpc2N2L2luY2x1ZGUvYXNtL3NiaS5oIGluZGV4IDJhMGVm NzM4Njk1ZS4uMTBhN2M4NTVkMTI1DQo+PiAxMDA2NDQgLS0tIGEvYXJjaC9yaXNjdi9pbmNsdWRl L2FzbS9zYmkuaCArKysNCj4+IGIvYXJjaC9yaXNjdi9pbmNsdWRlL2FzbS9zYmkuaCBAQCAtMzcs NiArMzcsNyBAQCBlbnVtIHNiaV9leHRfaWQgew0KPj4gDQo+PiAvKiBWZW5kb3IgZXh0ZW5zaW9u cyBtdXN0IGxpZSB3aXRoaW4gdGhpcyByYW5nZSAqLyANCj4+IFNCSV9FWFRfVkVORE9SX1NUQVJU ID0gMHgwOTAwMDAwMCwgKyAgICAgICBTQklfRVhUX0FOREVTID0NCj4+IDB4MDkwMDAzMUUsIFNC SV9FWFRfVkVORE9SX0VORCA9IDB4MDlGRkZGRkYsIH07DQo+IA0KPiBFdmVyeXRoaW5nIGVsc2Ug YXNpZGUsIEkgYW0gdmVyeSBpbnRlcmVzdGVkIGluIHdoYXQncyBoYXBwZW5pbmcgaGVyZS4NCj4g SSdsbCB0YWtlIGEgcHJvcGVyIGxvb2sgdGhyb3VnaCB0aGluZ3MgbGF0ZXIsIGJ1dCBmb3Igbm93 Og0KPiANCj4gRm9yIFBvbGFyRmlyZSBTb0Mgd2UgaGF2ZSBhbiBJbnRlckhhcnQgQ29tbXVuaWNh dGlvbiBTQkkgRVhUIHRoYXQgDQo+IHdvdWxkIHdvdWxkIGxpa2UgdG8gdXBzdHJlYW0gc3VwcG9y dCBmb3IuIFdlIGFyZSBub3QgYWltaW5nIHRvIHB1dCANCj4gdGhlIGRyaXZlciBpdHNlbGYgaW4g YXJjaC9yaXNjdiAtIGl0J3MganVzdCBhIG1haWxib3ggZHJpdmVyLCBidXQgSQ0KPiB3b3VsZCBs aWtlIHRvIHVzZSBzYmkuaCBmb3IgZGVmaW5pbmcgdGhlIHZlbmRvciBpZCBldGMuDQo+IA0KPiBJ IGFtIG5vdCBzdXJlIGhvdyB0aGlzIGFsbCBhbGlnbnMgd2l0aDoNCj4+IFdl4oCZbGwgb25seSBh Y2NlcHQgcGF0Y2hlcyBmb3IgbmV3IG1vZHVsZXMgb3IgZXh0ZW5zaW9ucyBpZiB0aGUgDQo+PiBz cGVjaWZpY2F0aW9ucyBmb3IgdGhvc2UgbW9kdWxlcyBvciBleHRlbnNpb25zIGFyZSBsaXN0ZWQg YXMgYmVpbmcgDQo+PiDigJxGcm96ZW7igJ0gb3Ig4oCcUmF0aWZpZWTigJ0gYnkgdGhlIFJJU0Mt ViBGb3VuZGF0aW9uLiAoRGV2ZWxvcGVycyBtYXksDQo+PiBvZiBjb3Vyc2UsIG1haW50YWluIHRo ZWlyIG93biBMaW51eCBrZXJuZWwgdHJlZXMgdGhhdCBjb250YWluIGNvZGUNCj4+IGZvciBhbnkg ZHJhZnQgZXh0ZW5zaW9ucyB0aGF0IHRoZXkgd2lzaC4pDQo+PiANCj4+IEFkZGl0aW9uYWxseSwg dGhlIFJJU0MtViBzcGVjaWZpY2F0aW9uIGFsbG93cyBpbXBsZW1lbnRvcnMgdG8NCj4+IGNyZWF0 ZSB0aGVpciBvd24gY3VzdG9tIGV4dGVuc2lvbnMuIFRoZXNlIGN1c3RvbSBleHRlbnNpb25zIGFy ZW7igJl0DQo+PiByZXF1aXJlZCB0byBnbyB0aHJvdWdoIGFueSByZXZpZXcgb3IgcmF0aWZpY2F0 aW9uIHByb2Nlc3MgYnkgdGhlDQo+PiBSSVNDLVYgRm91bmRhdGlvbi4gVG8gYXZvaWQgdGhlIG1h aW50ZW5hbmNlIGNvbXBsZXhpdHkgYW5kDQo+PiBwb3RlbnRpYWwgcGVyZm9ybWFuY2UgaW1wYWN0 IG9mIGFkZGluZyBrZXJuZWwgY29kZSBmb3INCj4+IGltcGxlbWVudG9yLXNwZWNpZmljIFJJU0Mt ViBleHRlbnNpb25zLCB3ZeKAmWxsIG9ubHkgdG8gYWNjZXB0DQo+PiBwYXRjaGVzIGZvciBleHRl bnNpb25zIHRoYXQgaGF2ZSBiZWVuIG9mZmljaWFsbHkgZnJvemVuIG9yIHJhdGlmaWVkDQo+PiBi eSB0aGUgUklTQy1WIEZvdW5kYXRpb24uIChJbXBsZW1lbnRvcnMsIG1heSwgb2YgY291cnNlLCBt YWludGFpbg0KPj4gdGhlaXIgb3duIExpbnV4IGtlcm5lbCB0cmVlcyBjb250YWluaW5nIGNvZGUg Zm9yIGFueSBjdXN0b20NCj4+IGV4dGVuc2lvbnMgdGhhdCB0aGV5IHdpc2guKQ0KPiANCj4gV2hp Y2ggaXMgaW46IGh0dHBzOi8vZG9jcy5rZXJuZWwub3JnL3Jpc2N2L3BhdGNoLWFjY2VwdGFuY2Uu aHRtbA0KPiA8aHR0cHM6Ly9kb2NzLmtlcm5lbC5vcmcvcmlzY3YvcGF0Y2gtYWNjZXB0YW5jZS5o dG1sPg0KPiANCj4gSXQgaXMgdW5jbGVhciB0byBtZSB3aGV0aGVyIHRoYXQgaXMganVzdCBmb3Ig SVNBIGV4dGVuc2lvbnMgb3IgaWYNCj4gdGhhdCBjb3ZlcnMgU0JJIGV4dGVuc2lvbnMgdG9vLiBB dCBsZWFzdCBmb3IgdXMsIHNpbmNlIHdlIGRvbid0IHRvdWNoDQo+IGFyY2ggY29kZSB0aGVyZSBp cyByZWxhdGl2ZWx5IGxpdHRsZSBmcmljdGlvbiAmIHRoZXJlJ3Mgbm8gY29uY2VybnMNCj4gYWJv dXQgcmVkdWNpbmcgdGhlIHBvcnRhYmlsaXR5IG9mIGEga2VybmVsIHNpbmNlIGl0IGlzIGp1c3Qg YSByZWd1bGFyDQo+IG9sZCBkcml2ZXIuDQo+IA0KPiANCj4gSXQgY292ZXJzIHRoZSBzdGFuZGFy ZCBTQkkgZXh0ZW5zaW9ucyBhcyB3ZWxsLiBIb3dldmVyLCBJIGRvbid0IHRoaW5rDQo+IHRoaXMg aW5jbHVkZXMgYSB2ZW5kb3IgZXh0ZW5zaW9uIGFzIHRoZXJlIGlzIG5vIGZyZWV6ZSBvcg0KPiBy YXRpZmljYXRpb24gYXNzb2NpYXRlZCB3aXRoIHZlbmRvciBleHRlbnNpb25zLg0KPiANCj4gSXQg d291bGQgYmUgZ29vZCB0byBkaXNjdXNzIHRoZSBwb2xpY3kgYXJvdW5kIHZlbmRvciBTQkkgZXh0 ZW5zaW9ucw0KPiBkdXJpbmcgTFBDIGFzIHdlbGwuIFdlIGFsc28gbmVlZCB0byBkaXNjdXNzIHRo ZSBBQ1BJIHBvbGljeSBhcyB3ZWxsLg0KPiBXZSBtb3N0IGxpa2VseSBuZWVkIGEgQm9GIHRvIGRp c2N1c3MgdGhlc2UgYWRob2MgdG9waWNzLiBJIHdpbGwgY2hlY2sNCj4gaWYgd2UgY2FuIHNjaGVk dWxlIGEgQm9GIGluIGFkdmFuY2UuDQoNCkkgZGlkIGJyaWVmbHkgbWVudGlvbiB0aGlzIHRvIFBh bG1lciBvbiBJUkMgbGFzdCBuaWdodCwganVzdCB3YXMgYnVzeQ0KdG9kYXkgJiBkaWRuJ3QgZ2V0 IGEgY2hhbmNlIHRvIHJlcGx5IGhlcmUuIFRoZSBpbmRpY2F0aW9uIHRoZXJlIHdhcw0KdGhhdCB5 ZXMsIHRoaXMgcGFyYWdyYXBoIGRpZCBjb3ZlciBTQkkgZXh0ZW5zaW9ucyAtIHdoaWNoIHdvdWxk IG1ha2UNCnZlbmRvciBleHRlbnNpb25zIG5vdCBwZXJtaXR0ZWQgdXBzdHJlYW0uIA0KDQpXZSAo bWljcm9jaGlwKSBhcmUgIm9ubHkiIGRvaW5nIGEgZmV3IGVjYWxscyBpbiBhIGRyaXZlciBidXQg dGhpcw0Kc2VlbXMgYSBmYWlyIGJpdCBtb3JlIGludHJ1c2l2ZSBzaW5jZSBpdCBpcyBpbiBhcmNo IGNvZGUuIEV2ZW4gaWYgdGhlDQphbnN3ZXIgaXMgYSAibm8iIC0gYSBubyBmcm9tIHRoZSBob3Jz ZXMgbW91dGggcmF0aGVyIHRoYW4gb24gSVJDICYNCm1heWJlIHNvbWUgcmV3b3JkaW5nIG9mIHRo YXQgZG9jIHRvIGJlIGNsZWFyZXIgd291bGQgYmUgbmljZS4NCg0KSSdkIGJlIGRvd24gZm9yIGEg Qm9GLCBldmVuIGlmIGp1c3QgdG8gZ2V0IGEgIm5vIiBpbiBwZXJzb24gaGFoYQ0KDQpDb25vci4N Cg0KPiANCj4gSSB3YXMgcGxhbm5pbmcgb24gY29ybmVyaW5nIHNvbWUgcGVvcGxlICpjb3VnaCog UGFsbWVyICpjb3VnaCogYXQgTFBDDQo+IGFuZCBhc2tpbmcgaGltIHdoYXQgaGlzIHRob3VnaHRz IHdlcmUgdGhlcmUuDQo+IA0KPiBGV0lXIHRoaXMgaXMgd2hhdCB3ZSBoYXZlIGJlZW4gZG9pbmc6 IA0KPiBodHRwczovL2dpdGh1Yi5jb20vbGludXg0bWljcm9jaGlwL2xpbnV4L2Jsb2IvbGludXgt NS4xNS1tY2hwL2RyaXZlcnMvbWFpbGJveC9tYWlsYm94LW1pdi1paGMuYyNMMjcNCj4gPGh0dHBz Oi8vZ2l0aHViLmNvbS9saW51eDRtaWNyb2NoaXAvbGludXgvYmxvYi9saW51eC01LjE1LW1jaHAv ZHJpdmVycy9tYWlsYm94L21haWxib3gtbWl2LWloYy5jI0wyNz4NCj4NCj4gIFRoZSBJUCBpdHNl bGYgaGFzIG5vdCBzdGFiaWxpc2VkIHlldCwgc28gd2UgaGF2ZSBub3Qgc2VudCBhbnkNCj4gcGF0 Y2hlcyB5ZXQsIGJ1dCB3ZSBkbyBpbnRlbmQgZG9pbmcgc28uLi4NCj4gDQo+IEJ1dCB5ZWEsIEkn bGwgdGFrZSBhIHByb3Blcmx5IGxvb2sgYXQgd2hhdCB5b3UncmUgZG9pbmcgaGVyZSBzb29uVE0s IA0KPiBhbHRob3VnaCBhdCB0aGlzIHBvaW50IGl0IG1heSBiZSB0aGUgb3RoZXIgc2lkZSBvZiBM UEMuDQo+IA0KPiBidHcsIHdoZXJlIGNhbiBJIGdldCBteSBoYW5kcyBvbiB5b3VyIGhhcmR3YXJl Pw0KPiANCj4gVGhhbmtzLCBDb25vci4NCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXyBsaW51eC1yaXNjdiBtYWlsaW5nDQo+IGxpc3QgbGlu dXgtcmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9yZw0KPiA8bWFpbHRvOmxpbnV4LXJpc2N2QGxpc3Rz LmluZnJhZGVhZC5vcmc+IA0KPiBodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LXJpc2N2DQo+IDxodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2xpbnV4LXJpc2N2Pg0KPiANCj4gDQo+IA0KPiAtLSBSZWdhcmRzLCBBdGlzaA0K DQo=