From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Olinski, Krzysztof E" Subject: Re: [PATCH 0/2] GuC logger redesign Date: Thu, 27 Apr 2017 09:22:11 +0000 Message-ID: <1493284929.20321.1.camel@intel.com> References: <20170427085920.21871-1-krzysztof.e.olinski@intel.com> <20170427090546.GA5535@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1317183982==" Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 989C66E091 for ; Thu, 27 Apr 2017 09:22:17 +0000 (UTC) In-Reply-To: <20170427090546.GA5535@nuc-i3427.alporthouse.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "chris@chris-wilson.co.uk" Cc: "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org --===============1317183982== Content-Language: en-US Content-Type: multipart/signed; micalg=sha-1; protocol="application/x-pkcs7-signature"; boundary="=-G772/pNMIt4v9js+gLMf" --=-G772/pNMIt4v9js+gLMf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 2017-04-27 at 10:05 +0100, Chris Wilson wrote: > On Thu, Apr 27, 2017 at 10:59:18AM +0200, Krzysztof E. Olinski wrote: > > GuC logger implementation simplified and moved to a library > > (GuCLAW). > > Adds simple buffering utility for logging routine (BUC). >=20 > Bigger question, why? What designs goals do you want to achieve? > -Chris >=20 Currently, there are problems with compilation for Android platform due to pthread dependencies. The proposed implementation should work both for Linux and Android. I thought that this will be also a good occasion to introduce lockless mechanisms to improve efficiency. Regards, Krzysztof --=-G772/pNMIt4v9js+gLMf Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 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 ndSblWgy7oQ1f+Vnp1Rc4cEs+b4q8V3Welq6HexeTmyTn320CT+cGy3UZQQQArLDLpRXo5fcfraX x8IyDmvlAgMBAAGjggI9MIICOTAdBgNVHQ4EFgQUOrfmV1kJWvtY9UIwKtrgqIaFSfQwHwYDVR0j BBgwFoAU2kEjnFqPca9Xgz4g0+Nl2wzLC9swZQYDVR0fBF4wXDBaoFigVoZUaHR0cDovL3d3dy5p bnRlbC5jb20vcmVwb3NpdG9yeS9DUkwvSW50ZWwlMjBFeHRlcm5hbCUyMEJhc2ljJTIwSXNzdWlu ZyUyMENBJTIwNEIuY3JsMIGfBggrBgEFBQcBAQSBkjCBjzAiBggrBgEFBQcwAYYWaHR0cDovL29j c3AuaW50ZWwuY29tLzBpBggrBgEFBQcwAoZdaHR0cDovL3d3dy5pbnRlbC5jb20vcmVwb3NpdG9y eS9jZXJ0aWZpY2F0ZXMvSW50ZWwlMjBFeHRlcm5hbCUyMEJhc2ljJTIwSXNzdWluZyUyMENBJTIw NEIuY3J0MAsGA1UdDwQEAwIHgDA8BgkrBgEEAYI3FQcELzAtBiUrBgEEAYI3FQiGw4x1hJnlUYP9 gSiFjp9TgpHACWeB3r05lfBDAgFkAgEJMB8GA1UdJQQYMBYGCCsGAQUFBwMEBgorBgEEAYI3CgMM MCkGCSsGAQQBgjcVCgQcMBowCgYIKwYBBQUHAwQwDAYKKwYBBAGCNwoDDDBXBgNVHREEUDBOoC0G CisGAQQBgjcUAgOgHwwda3J6eXN6dG9mLmUub2xpbnNraUBpbnRlbC5jb22BHWtyenlzenRvZi5l Lm9saW5za2lAaW50ZWwuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQAFD8ife5mugj6TdRMlFKXDkN1f wvoNfgDzSAAc0TpmsvhzWvz+joQ76ksnJ9Rj9hxWv4rKET6Bbx10MAPlxao6BO3pTcuRTksDdJKj 9vuC/t2VxUCEGkLiBFTGW/1gTPMQS3o/BB6S6xQz5Ejvh+CftQQBSjDgK1uyB4lVO9/VWdgBcw9A Fx35P2DitW1IE0o7D0Dti4wMz3wg2/VnzJYFkY/+Cc6Wxpm73X7HcVHw0YKv4qe9BZoIVbYhXue0 JNy8UnP0PpSZscu/SyEARETsFkuSmreku1b0bl5MVhhm32mwD8ufewJoL3hzc+3wRdxomazvc6IQ UN5X8/O1HO9TMYICFzCCAhMCAQEwgZAweTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRQwEgYD VQQHEwtTYW50YSBDbGFyYTEaMBgGA1UEChMRSW50ZWwgQ29ycG9yYXRpb24xKzApBgNVBAMTIklu dGVsIEV4dGVybmFsIEJhc2ljIElzc3VpbmcgQ0EgNEICEzMAAC/Mm+P/VTtd26EAAAAAL8wwCQYF Kw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDQy NzA5MjIwOVowIwYJKoZIhvcNAQkEMRYEFBud79Y6J7FFeoczJ+TFkD2W8rT8MA0GCSqGSIb3DQEB AQUABIIBAOyY5h5zAhjNakO8n8nCeCfjf2leMONltL10rW2pA5X0tq9osEM+cgcuxq3HOIhEU+tQ LlPdOpIJkOgYXzmLWjGi/NJh6hxxt7rBC706NjLk9Oww4xV1+zFNsBL6RrzYK32szwMS8brbeOoS XTs77c+TV1lnrSlV3brTCewwOzJuN/y79Jontc+4/S4QuMiJijRA63MMIvAZCLOE/jlxwO6HtVcD uQ9sItJeHu3PAt0yrxw/OkF9vjgduCCYi4qd6oSp2aCe40MGSwMofaaPF8B4cnR4KSAsyF7Osx+L tvHol5dPPImPcWawUPxF1DP8cPOq5VPdgsQ8tRPueENhJ1cAAAAAAAA= --=-G772/pNMIt4v9js+gLMf-- --===============1317183982== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== --===============1317183982==--