From owner-freebsd-arm@freebsd.org Mon Feb 11 13:12:59 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 262D414D6B68 for ; Mon, 11 Feb 2019 13:12:59 +0000 (UTC) (envelope-from jfc@mit.edu) Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680120.outbound.protection.outlook.com [40.107.68.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 92E586CEA4 for ; Mon, 11 Feb 2019 13:12:57 +0000 (UTC) (envelope-from jfc@mit.edu) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nJf23wpm1mM5//cxM66k8pcyKAVpkm+ky+X7yeARLfw=; b=taeVKSK57qIfbGAPSGBuX5ru2Nl9hJWOPaySi5RvC70oJURDW/Ytr/Z4UvVg95rfLg3UflzLCuhHVAMuvDgTjvgIGiXN294tmoGHHm07HcokZMENu5Bj8SKgccslMI8X4s7TiTDaUNmLHF1QizV8MQydhfwH4F+3YspjNwNwUIg= Received: from CY4PR01CA0006.prod.exchangelabs.com (2603:10b6:903:1f::16) by SN2PR01MB2046.prod.exchangelabs.com (2603:10b6:804:9::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.17; Mon, 11 Feb 2019 13:12:56 +0000 Received: from BY2NAM03FT034.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e4a::204) by CY4PR01CA0006.outlook.office365.com (2603:10b6:903:1f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1601.19 via Frontend Transport; Mon, 11 Feb 2019 13:12:55 +0000 Received-SPF: Pass (protection.outlook.com: domain of mit.edu designates 18.9.28.15 as permitted sender) receiver=protection.outlook.com; client-ip=18.9.28.15; helo=outgoing-exchange-1.mit.edu; Received: from outgoing-exchange-1.mit.edu (18.9.28.15) by BY2NAM03FT034.mail.protection.outlook.com (10.152.84.211) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1580.10 via Frontend Transport; Mon, 11 Feb 2019 13:12:54 +0000 Received: from oc11exedge1.exchange.mit.edu (OC11EXEDGE1.EXCHANGE.MIT.EDU [18.9.3.17]) by outgoing-exchange-1.mit.edu (8.14.7/8.12.4) with ESMTP id x1BDC4Si002520; Mon, 11 Feb 2019 08:12:53 -0500 Received: from W92EXCAS23.exchange.mit.edu (18.7.71.38) by oc11exedge1.exchange.mit.edu (18.9.3.17) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Mon, 11 Feb 2019 08:11:42 -0500 Received: from OC11EXPO24.exchange.mit.edu ([169.254.1.41]) by w92excas23.exchange.mit.edu ([18.7.71.38]) with mapi id 14.03.0352.000; Mon, 11 Feb 2019 08:12:39 -0500 From: John F Carr To: Greg V CC: "freebsd-arm@freebsd.org" Subject: Re: Scheduling on heterogeneous ARM SoC Thread-Topic: Scheduling on heterogeneous ARM SoC Thread-Index: AQHUu8zpTpX9FaKJMk+vDJFCSFPt1KXOqi8AgAxI9YA= Date: Mon, 11 Feb 2019 13:12:39 +0000 Message-ID: References: <34290296-577D-4A05-9FC8-1142A47909F5@exchange.mit.edu> <1549215384.4076.0@smtp.migadu.com> In-Reply-To: <1549215384.4076.0@smtp.migadu.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [18.9.1.93] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:18.9.28.15; IPV:CAL; SCL:-1; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(39860400002)(136003)(396003)(376002)(346002)(2980300002)(189003)(199004)(82746002)(229853002)(88552002)(316002)(6916009)(2486003)(14444005)(786003)(53546011)(3846002)(50466002)(246002)(106002)(6246003)(23676004)(7736002)(7596002)(305945005)(26005)(86362001)(6116002)(77096007)(2906002)(76176011)(7696005)(102836004)(4326008)(36906005)(186003)(66066001)(33656002)(436003)(336012)(106466001)(83716004)(486006)(476003)(426003)(11346002)(126002)(446003)(85806002)(8936002)(75432002)(8676002)(26826003)(356004)(478600001)(47776003); DIR:OUT; SFP:1102; SCL:1; SRVR:SN2PR01MB2046; H:outgoing-exchange-1.mit.edu; FPR:; SPF:Pass; LANG:en; PTR:outgoing-exchange-1.mit.edu; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; BY2NAM03FT034; 1:AVcmiAHZ5+UdialMzQzw2qDU0yVQpCmz/Gy3qD5PLETGg8jnZHVPyv6fVJJWCpLuUPLh37t6a4QiKj0WtZrn9njpwP5yZBn3TKmQazb/ggUs3NQBwzvzqRdlL1tDDauY3BEDVrFuuar9HlxQMq25JQ== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 01d5c1cb-035d-4aa0-b3f9-08d69022a2c8 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4608076)(4709027)(2017052603328)(7153060)(7193020); SRVR:SN2PR01MB2046; X-Microsoft-Exchange-Diagnostics: 1; SN2PR01MB2046; 3:l0ajkj4bg3ln1XJlnq4qjwFFOfofxDww1fXJDzPo64zlPFA2pth2WsmhBulSFfaiC77UsAawuWv9rmoVdOFWI5ZmPypmbIpFMR+G9i1LB6QnO7FJWaVJcJl9otfoyt9tCE6A5Wst4kAFZVdjauKQBHxfJLfO47jdOt/Di254qUoj8N73n8XVCm/GS0Wih5VRlZZDVPGu1VqRktHZSP17Wk8scsSao0H6Dd7JOdUsjVdqE5MFeBLc2HMTgol6c/gVvQ6BJN+JKtjcfq8+X20qWsC+HrVr+WoiAfjcAxYHj/mpsUfcAnwC6R+2NQxklHgC9ztZQu+WpiIzI5gDbeafNAVCHFrNnSnLwEs/l2Yee8RPQkx7voRsZvpVP4DxOmVo; 25:wncC/UOMrSYDkBDXHEegoub7VZH0mpqv6xGFRbD6KfTJzDAjpMjQE1rK2TcQHZhG3BsVBiyLPxy+y4b1m4MDRVNUchbJ+Tcrs5YMgCggo+bWFqeD58mrZI2P3sI+L0DdwJ5HJh9aaYzRy0sRe2H3eUTgwSjca5szX0inpeeuV3SCs138AzVAY3g8ujk/OkFIXmE/0ZuI4uAeU7b3vmS39Gtn08UTBz5V+LwZ+GO+Vqc7+NI9ilUvhHvyUSCzg2An+c1Li9/cg+cKSr8w7c+VF8vOfcXKXq4TsrQdTmf4eye5vP/F3kmqZ/vPynpNKqPW6982l86dfTUGOD7m5lLPLQ== X-MS-TrafficTypeDiagnostic: SN2PR01MB2046: X-Microsoft-Exchange-Diagnostics: 1; SN2PR01MB2046; 31:Msy0Br+iFrFn98hE5kYAULMOykcrinzS67NmOjmSBFhv0ndhEHZ6MMKfxAYnVxBegQeOgsK+FpXziWG6e9OBYEEK5LWQqRxp0Gbf7PWqHX1/RJ8hWogbLApnMpbNNlwEtxN05ofLPd/daPbE/H6SU3zPNFUArF0o2R5SpIFwDPiCzu7xwPFiEZdZJY7JWfeLZW9Yl9lstxbRrTfKdWYpT/2HNALUjDN6ACApBsRGeDg=; 20:HCY8cNX+Ce4azKK6bJ7Y6tRwVgM+acIxaw0XOCnzM4XZcGpTtWAScmv6HiN4K2X7l4uFkDH/jmxdSpsIUet2S/iw+3cVHdtIPSDuJP/izta8otqUKmQgPM2UmdYyHomNJIq+lKJF8khIXjA5F5ODXTHzOw47bSrSEIrKFSNjtA0n5M/VXX/sqSIdr30HG+Zohi6v8V0oHIQMeS6TCnxzTiLMj+Zddtjg1wrnl2LP/kgLQ15z5u7PhaP1gd12OsUFOk60OzlBzltNXF6aCK0hLQrCti5gbJ9HPhaQnrvCHoDKbhyz/r1FQJn/STH1HU56tIHRi6H2XkKrsdaZ3CqRxng36E6JN/lR+2zm+pQiSkLdLkG0hm0U5MGtG0RIhcP8flfIkQsKfqSgqtnj82aSEUT2AbwssmK8EZESMgPNcwzQ9Tjkyf4QAws5v5VdwAh7aJ7ncjqU6J7nMXFnhESG1/HZNtLV1o6yTzvvErg8BWwPHJU4IyRtmnSEjGaldaCOukOZCWJRYenkh5YFpfvsXnsQmU+klMwFl3dQPh5Tz8rsoOPGA0y9UZxRiNqfsNmiEhLp0xe/g2rdFU0eutXjmJLcRqn0NlNB8BlrxJIuTas= X-Microsoft-Antispam-PRVS: X-Microsoft-Exchange-Diagnostics: 1; SN2PR01MB2046; 4:JxpqI8IN8oW4R//+vK7TGE1Y3JiaIrKrgBrxv8xG9LiGruXWOlcuO1jvBq5XthzWqXoibL9wRuEicTp1z94O/xbpOG8jXpok1iSx0bNLfvUeXYERBB4H+eEVHHFjX2JsCRGZpcQ5uXRbwwuGuYyZqc+JQ5GQPYXP1eiy5zsf4Te+5svbE7wj79ORq4vZsOkL/UoqPP1xjeKhKVN212MVUyrdchkEb4cYU3PlSDcsz7OkJnvQfwE9Auh7mBXRfKhoRq74yTD6R+D5xwtdaBGFZiOnIZSZS94OBd6tb1QoN2MRlgy7qZqESv7/ve96mg45 X-Forefront-PRVS: 0945B0CC72 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjJQUjAxTUIyMDQ2OzIzOlZvN3BKV0svRy9Ib0JVR1VVcjQxVU03VnFl?= =?utf-8?B?RVU4U0IyclpiTElRajU1aHlVbkRacHhSeTdJVjFHVFBqbW1SaW4wTDAzSGlI?= =?utf-8?B?TzBMNDlpMUYrc3gxdFplMTR3eXBwWitCM0pSdGdWQzF4MW5hWXE5S29xZmhw?= =?utf-8?B?b25WbEo4bnArVDBzUDd5R1NabUFQZ0tiRzN0QzhjRi9kS2JUTjgzUEZMZTY4?= =?utf-8?B?eU5ZNWY3Y1JhUzhNQW55WTJsV1h5NTVjVlNKWFJERVBwMGQ5OEl5b044eDJZ?= =?utf-8?B?RUNMQ2xsTUJ2RzdoYVhKWGUwZ2NmQXo0dGVxYXNuaER0cFpLTmFBQkNNbEFq?= =?utf-8?B?ZmpLcEJNUzhEbExiRlNJVlBQZlRqTTc4cnpPNm9HcUpFM3FONTlLWDgxeVh0?= =?utf-8?B?U0lFZGlaUGtEclQ1MjVBL1AydmljWExtOVlKeTZtUUJLcUtQdHZoUHo0bEI1?= =?utf-8?B?VnRHZU4zRldjRWtPLzd3WHhPa290bG9LenNUWE92VEVkMHEwajhBeG9YTjBu?= =?utf-8?B?bDk4YkRJaEcvckpDc1BnQ1h4VlpXN1RVdGI4d3VyeWhkckttVmtVTWM2eEc3?= =?utf-8?B?bGpmYzhUbU5YV1NaN0lsTXRzMGwyTUl2ajNLUjB6cm9uNkJvNHdqTXVWaTA2?= =?utf-8?B?QlFMTUh4K0QwQVEwNGF1NXdLdDlDQTJ2eVFJR1FBZmNzb0VpanlOVzllcjhh?= =?utf-8?B?Q2lVYktRK2paMnRaR09Dc3RSSXZWZC8zMzUxcDN2TGU5SE90b2R1OHEwc0ht?= =?utf-8?B?bXM0Wk5oVFZjVGxiejROQkNkWVBUR3R6SWpqOE01WVpaV1BhRGJOTzkxNFdJ?= =?utf-8?B?djlaNGN5N0lDbnNCRVBqNGFZZkNodzNzUHBjRFpFc0hvOUJMcFNmQlVMT08x?= =?utf-8?B?UlZTUnhreExVUHdWMVk0VEJkU1dFQ3RMaWpBTWJkT05BUGR2MS9nTWFtOGpt?= =?utf-8?B?UitEclNseVZpekw5Nm5PSS9sNngrQjlkMXcveU5jSktQb2xQd0N2Y2dPNG42?= =?utf-8?B?QjhTRUh6czJJbDBIdWJ2YjZpSmxTUkl4SVFaZVlYUXV6NklMQjErWm4veXY3?= =?utf-8?B?Wnhsa2ozcEtYU1JsZGNNeUV1OUIyUHROYnBzQ3ZBRkZheGg3OVh0NFFSK01S?= =?utf-8?B?cmtEcThKaTI2QjBBSXR5ZjNTc0pDZGZTZ3JEbFNhMXZ3ejNMQ29aYU11M1JE?= =?utf-8?B?aXRhQnYvWnNXWG01UHpRais2VkhqNjFPZksvcEhtdVNpSWJEYUtpQlBKRC94?= =?utf-8?B?YWpCbzdqbzRHbXVBdDkrNkxFdFkwajNpODVOdWJKR0dsclhXamJOYVdqVjlD?= =?utf-8?B?V05nZGJKcUVzQW51cW00ZUY3YzczTGpIQ0hsQy9UTlBBeWN4ZVFtZk93cng5?= =?utf-8?B?VWpVajh2SDRYSjZKdEpySmlXanQ5NngrMDZINXBlMElabDF5aEZoemd0cDFz?= =?utf-8?B?ejNtNHZ3OTdIOGpOQmRsVjMrVjZlZEpUTlpLZGNWWERFb1Q3RFBzYjdIOEl0?= =?utf-8?B?NUVWRE1USzViRVpFVzM3QnAxWWlWcEtDSnhDQmxIQVVuSFpRRXZrTkdabDdI?= =?utf-8?B?dFpnTVdaQW9OTGRFc3A0cWNhTTNiVFlqTUVmMzVqcnpoNFNXdGtSN3VIZnBw?= =?utf-8?B?VVFjTHpRQ3IxRFVzYUtHWGtXbW5PUVpuZGV2Skp5MXJINHcwVlZxalJBPT0=?= X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: zcRu4lebHnX6kL+op7+59dQqrFW2nAqVu+WgV/7atyBHD1zzyPDUhjAqZj8njs86aUn4FfH/cX1V+5zHd/GIeQ20RK61huW3Ym0NOFged8r5bMtT4pS0g8DmHQdOKAZ714RhLgK2wuqVo8Az1CnCYeEaJjHN9ipm17bt3gFmlWtVHwNW5rpOF0aVVFSjlAvQwHSZWBREvfzedduHLLFstYE69AB7q6IzR6Yy2V/BXTixHzwzwgtZnoQQAFN4OOyiRraZMELIWRxjUXgbWpi/QaxKeBo5kbsJUY4DkoAFN2+NG5FWQ/7bbVOQp+0k5GJ662iEsBibtdHJueH1IYJnSQNQ5lQHyPWry8VTPMNpVbftfZt/nJ9+ansQCgfv58yUMoVrKH7q2km9ut7IGAzvDZhmcoc1sBSF9XIeUV4LHp8= X-Microsoft-Exchange-Diagnostics: 1; SN2PR01MB2046; 6:I0tr6nP3Z15PlRUIWivwb17y9/45dtMfkOL4W9kmMwl2hCW0z0Rr2LfPeOtNSHFgxGgh7iVJElQKAlsdovuNhioSa9YtWaWTlBWcrBWio6w+hiiFAFDEyvY9Yoo9HQUST9eS6mhOOOgQ5PtYT5WeyOA5J2JBIMg+FA++f5trlRQ9unANlsdvVFy3vnFOdj1i9fuJXugfB2EFOX9PzfpjPSjQF1C1OOHpkclsji/i0ZPhmOfCblaltYdpxfVAUt1dyzECDvdDQF7va9B0EnsZ2JYEDHxtW2r93lssgBfXQAAPJv7tGccExjvn3h3VqytQ01kYLG9U6JDpJXrRV/yxKIndXUcFmk1fAq4NJjL1tTEyf4bh40LRb5VMSxHwLFBZxdeWH1vy9dZ+tuWdCLXb/n8obYWY7s2tJ6bYN6Zc1T0BP1HBLqNF6n5sPPh/9C5BwCw3dzEyyceRzQazTCDLHQ==; 5:ZOUTsiZO9miBkEDPq2wDG74PPzMmboRZnaC8W5yr9dBDPRhwRTY2kYMPWCKMmO1Du+jqRpsN52h5+RNlc9Mmn9Rrwtt0Qa2bDgDsMBmgLEQxbido55OnN2kK/oLkdOLcGEQmIisEaRusyNoQIFecdsU0Ey+mGYAgOnZxP+RUuzPkoIgOTWlD6FA6tFMRnrIePDvsOTj15T9/5nwk7lB1Yg==; 7:dRSJXrIWINyjLuTdGdskyDXaphK7ent99BhFE9wpPlmSm2dlYxjTfGEMh5TShv+iIGI7ZjlOwVc+s7HnNo3dA3jkOxoABC4vPuYQUy8k9RlQ/J2N+zJRzPFZ8cVEkMIawQ+yidZvmsKdPv33jFCHbw== X-OriginatorOrg: mit.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Feb 2019 13:12:54.9930 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 01d5c1cb-035d-4aa0-b3f9-08d69022a2c8 X-MS-Exchange-CrossTenant-Id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=64afd9ba-0ecf-4acf-bc36-935f6235ba8b; Ip=[18.9.28.15]; Helo=[outgoing-exchange-1.mit.edu] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR01MB2046 X-Rspamd-Queue-Id: 92E586CEA4 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=mit.edu header.s=selector1 header.b=taeVKSK5; spf=pass (mx1.freebsd.org: domain of jfc@mit.edu designates 40.107.68.120 as permitted sender) smtp.mailfrom=jfc@mit.edu X-Spamd-Result: default: False [-5.35 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[mit.edu:s=selector1]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[mit.edu]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; DWL_DNSWL_LOW(-1.00)[mit.edu.dwl.dnswl.org : 127.0.11.1]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[mit-edu.mail.protection.outlook.com,mit-edu.mail.protection.outlook.com]; DKIM_TRACE(0.00)[mit.edu:+]; RCVD_IN_DNSWL_NONE(0.00)[120.68.107.40.list.dnswl.org : 127.0.3.0]; NEURAL_HAM_SHORT(-0.91)[-0.910,0]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(-1.03)[ipnet: 40.64.0.0/10(-2.80), asn: 8075(-2.30), country: US(-0.07)]; MIME_BASE64_TEXT(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.64.0.0/10, country:US]; RCVD_COUNT_SEVEN(0.00)[7] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Feb 2019 13:12:59 -0000 VHdvIHRoaW5ncyB0aGF0IHdvdWxkIGJlIG5pY2UgdG8gaGF2ZToNCg0KMS4gcG93ZXJkIHNob3Vs ZCB0dXJuIG9mZiB0aGUgaGlnaCBwZXJmb3JtYW5jZSBjb3JlcyB3aGVuIGFjdGl2aXR5IGlzIGxv dw0KMi4gdGhlIHNjaGVkdWxlciBzaG91bGQgZGlzdGluZ3Vpc2ggaGlnaCBDUFUgdGFza3MgYW5k IHB1dCB0aGVtIG9uIGhpZ2ggcGVyZm9ybWFuY2UgY29yZXMNCg0KSSBoYXZlIG9uZSBvZiB0aGVz ZSBoZXRlcm9nZW5vdXMgc3lzdGVtcyBvbiBvcmRlciBhbmQgSSdkIGJlIGhhcHB5IHRvIGhlbHAg b3V0IGFueWJvZHkgd2hvIHdhbnRzIHRvIHdvcmsgb24gdGhlc2UgdGFza3MuICBJdCdzIGJlZW4g YSB3aGlsZSBzaW5jZSBJIHdvcmtlZCBpbiB0aGUga2VybmVsIHNvIEkgbmVlZCB0byBzcGVuZCBz b21lIHRpbWUgcmVsZWFybmluZyB0aGUgY29kZS4NCg0KPiBPbiBGZWIgMywgMjAxOSwgYXQgMTI6 MzYgLCBHcmVnIFYgPGdyZWdAdW5yZWxlbnRpbmcudGVjaG5vbG9neT4gd3JvdGU6DQo+IA0KPiAN Cj4gDQo+IE9uIFN1biwgRmViIDMsIDIwMTkgYXQgNToyOSBQTSwgSm9obiBGIENhcnIgPGpmY0Bt aXQuZWR1PiB3cm90ZToNCj4+IFNvbWUgQVJNLWJhc2VkIHNpbmdsZSBib2FyZCBjb21wdXRlcnMg Y29tYmluZSB0d28gdHlwZXMgb2YgQ29ydGV4IHByb2Nlc3NvcnMsIGZvciBleGFtcGxlIDQgQTcz IGFuZCA0IEEgNTMgb3IgMiBBNzIgYW5kIDQgQTUzLiAgSG93IGRvZXMgRnJlZUJTRCBzY2hlZHVs ZSBwcm9jZXNzZXMgb24gdGhlc2UgY2hpcHM/ICBEb2VzIGl0IHVzZSBhbGwgY29yZXMgYXQgcmFu ZG9tLCBvbmx5IHRoZSAiYmlnIiBvciAibGl0dGxlIiBzZXQsIG9yIHNvbWV0aGluZyBtb3JlIGNv bXBsaWNhdGVkPw0KPiANCj4gUHJldHR5IG11Y2ggImF0IHJhbmRvbSIgaS5lLiBkb2Vzbid0IHRh a2UgdGhlIGRpZmZlcmVuY2VzIGJldHdlZW4gY29yZXMgaW50byBhY2NvdW50Lg0KPiANCj4gSSdk IHJlYWxseSBsaWtlIHRvIGhhdmUgYSAiZmlsbCB1cCBmYXN0ZXN0IGNvcmVzIGZpcnN0IiBtb2Rl LCBiZWNhdXNlIGZvciBidWlsZGluZyBzb2Z0d2FyZSBvbiBteSBSSzMzOTkgYm9hcmQgSSd2ZSBo YWQgdG8gZWl0aGVyIG5vdCBkbyBhbnl0aGluZyBhbmQgc29tZXRpbWVzIGVuZCB1cCB3aXRoIGJp ZyBjb3JlcyBpZGxpbmcgd2hlbiBsaXR0bGUgY29yZXMgYXJlIGNvbXBpbGluZywgb3IgdG8gY3B1 c2V0IHRvIGJpZyBjb3JlcyB3aGljaCB3b3VsZCBlbmQgdXAgbm90IHV0aWxpemluZyB0aGUgbGl0 dGxlIGNvcmVzIGluIGhpZ2hseSBwYXJhbGxlbCBidWlsZCBwaGFzZXPigKYNCj4gDQo+IA0KDQo=