[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC PATCH 8/8] Use Linux's PAT


  • To: Demi Marie Obenour <demi@xxxxxxxxxxxxxxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • Date: Tue, 6 Dec 2022 11:38:03 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • 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=gQgt10He7KzTAaYMqaXCjtZGC5//rXfD8vz6ludIS7o=; b=keK4fqRT0YsB+VNEwVhMSzhmhVBvlkwKbtRWYtPxPtMVMt0ns6a05Lj6Z5XLopfu22VkKHecSOR8SCwjzacwqIJIqeR9YgwZsI0lzfiumxMyxfwUVmqX5EIx/Wf7SRmyRy+iXRusk32fenSQh87MIWqcsN2ftwNjYDbh3oGeABZCsI0BnH5xrZ9ZMvlJc5paf8loz+W6mnTuYz4s4e3f5MQxjZWu74pNxeefAdOwiWUkE0JCBnPiVEWpNCV1vazXwhBA0ExNCvJDu6CZq2S5hW+SFk77sMPX3ekz46eBFRzwhuXNzJblXOnJCmKVngb6dD/5yVKFLVynhXAe6/zvqw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OB73ocq9pkp6h7qSMdAegoUj/sRGu3K9FfdcmctKYyD8njOrp3pPbHmq/YamlyLTrGk10aKediLmAMhTEB1OlC+qHc2uPBxok6sSWUq0yeVsZFdJoYhsMnAD66e3J19MBVFZDy/pvQhmMsQYVV+jZ/HkJKgTyxYHA0KrToTQl6Wrl3SfZ9PqZDbgbANIg+TFf/M7+CKD+OZ/OlONXVzyLbq2HjdZqZpmPdZT4uJJhQPFrkcmAq7Mk0rmOP/SPiY1XaxyOmL9qJyVPVWQDbVqy+BCTPD9wrtF+LdSaKo8iP/a3/Qqdun/V0eNE2cFg6SymudGsOW1AyaX8uWYpuj07Q==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, George Dunlap <George.Dunlap@xxxxxxxxxx>, "Tim (Xen.org)" <tim@xxxxxxx>, Juergen Gross <jgross@xxxxxxxx>
  • Delivery-date: Tue, 06 Dec 2022 11:38:23 +0000
  • Ironport-data: A9a23:SOqgJq5mpH7nnFLw77HkFgxRtL7GchMFZxGqfqrLsTDasY5as4F+v jFOCD+AO6uDNmTzftwnao6w/EgCu5PSm4AwGQo6+XtjHi5G8cbLO4+Ufxz6V8+wwm8vb2o8t plDNYOQRCwQZiWBzvt4GuG59RGQ7YnRGvynTraBYnoqLeNdYH9JoQp5nOIkiZJfj9G8Agec0 fv/uMSaM1K+s9JOGjt8B5mr9VU+4pwehBtC5gZkPKoT4geE/5UoJMl3yZ+ZfiOQrrZ8RoZWd 86bpJml82XQ+QsaC9/Nut4XpWVTH9Y+lSDX4pZnc/DKbipq/0Te4Y5iXBYoUm9Fii3hojxE4 I4lWapc6+seFvakdOw1C3G0GszlVEFM0OevzXOX6aR/w6BaGpdFLjoH4EweZOUlFuhL7W5m6 +UIKBAzci65wOfp+46LVOtAmt4YBZy+VG8fkikIITDxK98DGcqGb4CRoNhS0XE3m9xEGuvYa 4wBcz1zYR/cYhpJfFAKFJY5m+TujX76G9FagAvN+exrvC6OkkotitABM/KMEjCObexTklyVu STt+GPhDwtBHNee1SCE4jSngeqncSbTCNxCTeHoq6ACbFu73GAZUU0ZWXmAq/j+hgmQavFzI Ewe9X97xUQ13AnxJjXnZDW0rXuFlh8aRdtLEuc+5R2Ny6zb+AKQDC4PSTspQMwrsoo6SCIn0 neNnsj1Hnp/vbuNU3Wf+7yI6zSoNkA9KGYYYCYeQAgt4t/9oZoyhBbCUtZiFqGuitT/Xzr3x liiriIzmrEShs4jzLig8BbMhDfEjofNZh444EPQRG3Nxh94Yaa1aoru7kLUhd5CI5yeVUKpp 2Uflo6V6+VmMH2WvCmEQeFIELTy4f+AaGfYmQQ3Q8Nn8Cmx8Xm+e4wW+Ct5OEpiLscDf3nuf VPXvgRSopRUORNGcJNKXm54MOxypYCIKDgvfqyPBjaSSvCdrDO6wRw=
  • Ironport-hdrordr: A9a23:kHhLOaC1UsSd8/DlHeiCsseALOsnbusQ8zAXPh9KJCC9I/bzqy nxpp8mPEfP+U0ssHFJo6HiBEEZKUmsuaKdkrNhR4tKOzOW91dATbsSoLcKpgeNJ8SQzJ876U 4NSclD4ZjLfCBHZKXBkUeF+rQbsb+6GcmT7I+woUuFDzsaEp2IhD0JaDpzZ3cGIDWucqBJca Z0iPAmmxOQPVAsKuirDHgMWObO4/XNiZLdeBYDQzI39QWUijusybjiVzyVxA0XXT9jyaortT GtqX242oyT99WAjjPM3W7a6Jpb3PPn19t4HcSJzuQFNzn2jQ6sRYJ5H5mPpio8ru2D4Esj1P PMvxAjFcJu7G65RBD1nTLdny3blBo+4X7rzlGVxVH5p9bieT48A81dwapEbxrw8SMbzZNB+Z MO+1jcm4tcDBvGkii4zcPPTQtWmk29pmdnufIPjkZYTZAVZNZq3MkiFQJuYdM99RDBmcYa+d pVfZjhDTFtAAunhkXizy5SKRqXLy8O91m9MxI/U4euokVrdThCvjclLYok7zQ9HdsGOud5D6 6vCNUWqJheCsARdq5zH+EHXI++DXHMWwvFNCaILU3gD7xvAQOEl3dZ2sRG2AiGQu1/8HIJou WJbHpI8WopP07+A8yH25NGthjLXWWmRDzojsVT/YJwtLHwTKfidXTrciFlr+Kw5/EERsHLUf e6P5xbR/flMGv1AI5MmwnzQYNbJ3USWNAc/tw7R1WNqMTWLZCCjJ2RTN/DYL72VTo0UGL2BX UOGDD1OcVb90iuHmT1hRDAMkmdDXAXPagAZJQy09Jju7TlbLc8wzT9oW7Jlv2jOHlFrrE8el d4Lffujr67zFPGiFr10w==
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHZCSwR5y5i/dykvEaDhCh4UTMiXq5gvA6A
  • Thread-topic: [RFC PATCH 8/8] Use Linux's PAT

On 06/12/2022 04:33, Demi Marie Obenour wrote:
> This is purely for testing, to see if it works around a bug in i915.  It
> is not intended to be merged.
>
> NOT-signed-off-by: DO NOT MERGE

Following up on Marek's report on IRC/Matrix, you're saying that this
change does actually fix screen corruption issues on AlderLake, and
something on TigerLake too?

If that is actually the case, then one of two things is happening.  Either,

1) Drivers in Linux are bypassing the regular caching APIs, or
2) The translation logic between Linux's idea of cacheability and Xen's
PAT values is buggy.

~Andrew

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.