RE: [PATCH] x86/hyperv: Set X86_FEATURE_TSC_RELIABLE unconditionally

2024-12-11 Thread Michael Kelley
From: Stanislav Kinsburskii Sent: Wednesday, December 11, 2024 10:01 AM > > On Tue, Nov 26, 2024 at 06:11:10AM +, Michael Kelley wrote: > > From: Stanislav Kinsburskii Sent: > > Monday, November 25, 2024 2:25 PM > > > > > > On Fri, Nov 22, 2024 at 06:33:12PM +, Michael Kelley wrote: >

Re: [PATCH] x86/hyperv: Set X86_FEATURE_TSC_RELIABLE unconditionally

2024-12-11 Thread Stanislav Kinsburskii
On Tue, Nov 26, 2024 at 06:11:10AM +, Michael Kelley wrote: > From: Stanislav Kinsburskii Sent: Monday, > November 25, 2024 2:25 PM > > > > On Fri, Nov 22, 2024 at 06:33:12PM +, Michael Kelley wrote: > > > From: Stanislav Kinsburskii Sent: > > > Tuesday, > > November 19, 2024 4:51 PM >

RE: [PATCH] x86/hyperv: Set X86_FEATURE_TSC_RELIABLE unconditionally

2024-11-25 Thread Michael Kelley
From: Stanislav Kinsburskii Sent: Monday, November 25, 2024 2:25 PM > > On Fri, Nov 22, 2024 at 06:33:12PM +, Michael Kelley wrote: > > From: Stanislav Kinsburskii Sent: > > Tuesday, > November 19, 2024 4:51 PM > > > > > > On Tue, Nov 12, 2024 at 07:48:06PM +, Michael Kelley wrote: > >

Re: [PATCH] x86/hyperv: Set X86_FEATURE_TSC_RELIABLE unconditionally

2024-11-25 Thread Stanislav Kinsburskii
On Fri, Nov 22, 2024 at 06:33:12PM +, Michael Kelley wrote: > From: Stanislav Kinsburskii Sent: Tuesday, > November 19, 2024 4:51 PM > > > > On Tue, Nov 12, 2024 at 07:48:06PM +, Michael Kelley wrote: > > > From: Stanislav Kinsburskii Sent: > > > Tuesday, > > November 12, 2024 10:18 AM

RE: [PATCH] x86/hyperv: Set X86_FEATURE_TSC_RELIABLE unconditionally

2024-11-22 Thread Michael Kelley
From: Stanislav Kinsburskii Sent: Tuesday, November 19, 2024 4:51 PM > > On Tue, Nov 12, 2024 at 07:48:06PM +, Michael Kelley wrote: > > From: Stanislav Kinsburskii Sent: > > Tuesday, > November 12, 2024 10:18 AM > > > > > > Enable X86_FEATURE_TSC_RELIABLE by default as X86_FEATURE_TSC_REL

Re: [PATCH] x86/hyperv: Set X86_FEATURE_TSC_RELIABLE unconditionally

2024-11-19 Thread Stanislav Kinsburskii
On Tue, Nov 12, 2024 at 07:48:06PM +, Michael Kelley wrote: > From: Stanislav Kinsburskii Sent: Tuesday, > November 12, 2024 10:18 AM > > > > Enable X86_FEATURE_TSC_RELIABLE by default as X86_FEATURE_TSC_RELIABLE is > > independent from invariant TSC and should have never been gated by the >

RE: [PATCH] x86/hyperv: Set X86_FEATURE_TSC_RELIABLE unconditionally

2024-11-12 Thread Michael Kelley
From: Stanislav Kinsburskii Sent: Tuesday, November 12, 2024 10:18 AM > > Enable X86_FEATURE_TSC_RELIABLE by default as X86_FEATURE_TSC_RELIABLE is > independent from invariant TSC and should have never been gated by the > HV_ACCESS_TSC_INVARIANT privilege. I think originally X86_FEATURE_TSC_RE

[PATCH] x86/hyperv: Set X86_FEATURE_TSC_RELIABLE unconditionally

2024-11-12 Thread Stanislav Kinsburskii
Enable X86_FEATURE_TSC_RELIABLE by default as X86_FEATURE_TSC_RELIABLE is independent from invariant TSC and should have never been gated by the HV_ACCESS_TSC_INVARIANT privilege. To elaborate, the HV_ACCESS_TSC_INVARIANT privilege allows certain types of guests to opt-in to invariant TSC by writi