Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-18 Thread Chuck Zmudzinski
On 8/16/22 1:28 PM, Chuck Zmudzinski wrote: > On 8/16/2022 12:53 PM, Thorsten Leemhuis wrote: > > > > > regzbot will notice when the patch hit's Linux next, > > IIUC, regzbot might not notice because the patch lacks a Link: tag > to the original regression report. The Link tag is to Jan's patch >

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-16 Thread Chuck Zmudzinski
On 8/16/2022 12:53 PM, Thorsten Leemhuis wrote: > On 16.08.22 18:16, Chuck Zmudzinski wrote: > > On 8/16/2022 10:41 AM, Thorsten Leemhuis wrote: > >> On 15.08.22 20:17, Chuck Zmudzinski wrote: > >>> On 8/15/2022 2:00 PM, Thorsten Leemhuis wrote: > >>> > And FWIW: I've seen indicators that a

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-16 Thread Thorsten Leemhuis
On 16.08.22 18:16, Chuck Zmudzinski wrote: > On 8/16/2022 10:41 AM, Thorsten Leemhuis wrote: >> On 15.08.22 20:17, Chuck Zmudzinski wrote: >>> On 8/15/2022 2:00 PM, Thorsten Leemhuis wrote: >>> And FWIW: I've seen indicators that a solution to resolve this is hopefully pretty close now.

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-16 Thread Chuck Zmudzinski
On 8/16/2022 10:41 AM, Thorsten Leemhuis wrote: > On 15.08.22 20:17, Chuck Zmudzinski wrote: > > On 8/15/2022 2:00 PM, Thorsten Leemhuis wrote: > > > >> And FWIW: I've seen indicators that a solution to resolve this is > >> hopefully pretty close now. > > > > That's good to know. But I must ask,

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-16 Thread Thorsten Leemhuis
On 15.08.22 20:17, Chuck Zmudzinski wrote: > On 8/15/2022 2:00 PM, Thorsten Leemhuis wrote: > >> the right people have the issue on their radar again; give them time to >> breath and work out a solution: it's not something that can be fixed >> easily within a few minutes by one person alone, as

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-15 Thread Chuck Zmudzinski
On 8/15/2022 2:00 PM, Thorsten Leemhuis wrote: > Hi Chuck! > > On 15.08.22 18:56, Chuck Zmudzinski wrote: > > > > I am forwarding this to you to help you cut through the noise. > > Sorry for not replying earlier, I ignored this thread and all other > non-urgent mail in the past two weeks: I was

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-15 Thread Thorsten Leemhuis
Hi Chuck! On 15.08.22 18:56, Chuck Zmudzinski wrote: > > I am forwarding this to you to help you cut through the noise. Sorry for not replying earlier, I ignored this thread and all other non-urgent mail in the past two weeks: I was on vacation until a few days ago and when I came home I had to

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-15 Thread Chuck Zmudzinski
On 8/14/2022 9:01 AM, Greg KH wrote: > On Sun, Aug 14, 2022 at 08:08:30AM -0400, Chuck Zmudzinski wrote: > > On 8/14/2022 5:50 AM, Greg KH wrote: > > > On Sun, Aug 14, 2022 at 05:19:12AM -0400, Chuck Zmudzinski wrote: > > > > Well, that did not take long. Juergen responded with a message, > > > >

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-14 Thread Chuck Zmudzinski
On 8/14/22 4:08 AM, Juergen Gross wrote: > > On 8/13/2022 12:56 PM, Chuck Zmudzinski wrote: > > > > This is a fairly long message but I think what I need to say > > here is important for the future success of Linux and open > > source software, so here goes > > > > Update: I accept Boris

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-14 Thread Chuck Zmudzinski
On 8/14/2022 9:01 AM, Greg KH wrote: > The To: line had your address in it, so it was sent to you, and again, > it was not encrypted as you claimed, but rather just signed to verify he > was the sender. That's not making anything difficult for anyone, so I > think you owe him an apology here,

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-14 Thread Chuck Zmudzinski
On 8/14/2022 9:01 AM, Greg KH wrote: > On Sun, Aug 14, 2022 at 08:08:30AM -0400, Chuck Zmudzinski wrote: > > On 8/14/2022 5:50 AM, Greg KH wrote: > > > On Sun, Aug 14, 2022 at 05:19:12AM -0400, Chuck Zmudzinski wrote: > > > > Well, that did not take long. Juergen responded with a message, > > > >

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-14 Thread Greg KH
On Sun, Aug 14, 2022 at 08:08:30AM -0400, Chuck Zmudzinski wrote: > On 8/14/2022 5:50 AM, Greg KH wrote: > > On Sun, Aug 14, 2022 at 05:19:12AM -0400, Chuck Zmudzinski wrote: > > > Well, that did not take long. Juergen responded with a message, > > > which is encrypted and not delivered to my

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-14 Thread Chuck Zmudzinski
On 8/14/2022 5:50 AM, Greg KH wrote: > On Sun, Aug 14, 2022 at 05:19:12AM -0400, Chuck Zmudzinski wrote: > > Well, that did not take long. Juergen responded with a message, > > which is encrypted and not delivered to my mailbox because I do not > > have the PGP keys, presumably to make it

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-14 Thread Greg KH
On Sun, Aug 14, 2022 at 05:19:12AM -0400, Chuck Zmudzinski wrote: > Well, that did not take long. Juergen responded with a message, > which is encrypted and not delivered to my mailbox because I do not > have the PGP keys, presumably to make it difficult for me to continue > the discussion and

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-14 Thread Chuck Zmudzinski
On 8/14/2022 3:42 AM, Chuck Zmudzinski wrote: > On 8/13/2022 12:56 PM, Chuck Zmudzinski wrote: > > On 7/17/22 3:55 AM, Thorsten Leemhuis wrote: > > > Hi Juergen! > > > > > > On 15.07.22 16:25, Juergen Gross wrote: ... > > > > Hi Thorsten, > > > > This appears stalled again and we are now over

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-14 Thread Chuck Zmudzinski
On 8/13/2022 12:56 PM, Chuck Zmudzinski wrote: > On 7/17/22 3:55 AM, Thorsten Leemhuis wrote: > > Hi Juergen! > > > > On 15.07.22 16:25, Juergen Gross wrote: ... > > Hi Thorsten, > > This appears stalled again and we are now over three months > from the first report of the regression, The only

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-08-13 Thread Chuck Zmudzinski
On 7/17/22 3:55 AM, Thorsten Leemhuis wrote: > Hi Juergen! > > On 15.07.22 16:25, Juergen Gross wrote: > > Today PAT can't be used without MTRR being available, unless MTRR is at > > least configured via CONFIG_MTRR and the system is running as Xen PV > > guest. In this case PAT is automatically

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-07-19 Thread Chuck Zmudzinski
On 7/18/2022 7:32 AM, Chuck Zmudzinski wrote: > On 7/17/2022 3:55 AM, Thorsten Leemhuis wrote: > > Hi Juergen! > > > > On 15.07.22 16:25, Juergen Gross wrote: > > > Today PAT can't be used without MTRR being available, unless MTRR is at > > > least configured via CONFIG_MTRR and the system is

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-07-18 Thread Chuck Zmudzinski
On 7/17/2022 3:55 AM, Thorsten Leemhuis wrote: > Hi Juergen! > > On 15.07.22 16:25, Juergen Gross wrote: > > Today PAT can't be used without MTRR being available, unless MTRR is at > > least configured via CONFIG_MTRR and the system is running as Xen PV > > guest. In this case PAT is automatically

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-07-17 Thread Thorsten Leemhuis
Hi Juergen! On 15.07.22 16:25, Juergen Gross wrote: > Today PAT can't be used without MTRR being available, unless MTRR is at > least configured via CONFIG_MTRR and the system is running as Xen PV > guest. In this case PAT is automatically available via the hypervisor, > but the PAT MSR can't be

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-07-16 Thread Chuck Zmudzinski
On 7/16/2022 7:42 AM, Borislav Petkov wrote: > On Sat, Jul 16, 2022 at 07:32:46AM -0400, Chuck Zmudzinski wrote: > > Can you confirm that with this patch series you are trying > > to fix that regression? > > Yes, this patchset is aimed to fix the whole situation but please don't > do anything yet

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-07-16 Thread Chuck Zmudzinski
On 7/16/2022 7:32 AM, Chuck Zmudzinski wrote: > On 7/15/2022 10:25 AM, Juergen Gross wrote: > > Today PAT can't be used without MTRR being available, unless MTRR is at > > least configured via CONFIG_MTRR and the system is running as Xen PV > > guest. In this case PAT is automatically available

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-07-16 Thread Borislav Petkov
On Sat, Jul 16, 2022 at 07:32:46AM -0400, Chuck Zmudzinski wrote: > Can you confirm that with this patch series you are trying > to fix that regression? Yes, this patchset is aimed to fix the whole situation but please don't do anything yet - I need to find time and look at the whole approach

Re: [PATCH 0/3] x86: make pat and mtrr independent from each other

2022-07-16 Thread Chuck Zmudzinski
On 7/15/2022 10:25 AM, Juergen Gross wrote: > Today PAT can't be used without MTRR being available, unless MTRR is at > least configured via CONFIG_MTRR and the system is running as Xen PV > guest. In this case PAT is automatically available via the hypervisor, > but the PAT MSR can't be modified

[PATCH 0/3] x86: make pat and mtrr independent from each other

2022-07-15 Thread Juergen Gross
Today PAT can't be used without MTRR being available, unless MTRR is at least configured via CONFIG_MTRR and the system is running as Xen PV guest. In this case PAT is automatically available via the hypervisor, but the PAT MSR can't be modified by the kernel and MTRR is disabled. As an