[SRU] [B/D/E/Unstable/OEM-B/OEM-OSP1-B] [PATCH 0/1] Disable unreliable HPET on CFL-H system

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[SRU] [B/D/E/Unstable/OEM-B/OEM-OSP1-B] [PATCH 0/1] Disable unreliable HPET on CFL-H system

Kai-Heng Feng
BugLink: https://bugs.launchpad.net/bugs/1852216

[Impact]
TSC marked unstable by skewed HPET after Intel CFL-H SoC reached PC10
state.

[Fix]
Disable HPET on CFL-H SoC.

[Test]
I can confirm disabling HPET can workaround this issue.

[Regression Potential]
Low. TSC on recent Intel SoC is now an invariant clocksource, so it's
harmless to disable HPET on these platforms.

Kai-Heng Feng (1):
  UBUNTU: SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms

 arch/x86/kernel/early-quirks.c | 2 ++
 1 file changed, 2 insertions(+)

--
2.17.1


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[B/D/E/Unstable/OEM-B/OEM-OSP1-B] [PATCH 1/1] UBUNTU: SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms

Kai-Heng Feng
BugLink: https://bugs.launchpad.net/bugs/1852216

Like CFL and ICL, we need to disable HPET on CFL-H.

Signed-off-by: Kai-Heng Feng <[hidden email]>
---
 arch/x86/kernel/early-quirks.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/x86/kernel/early-quirks.c b/arch/x86/kernel/early-quirks.c
index 6be5e3d82d57..f994090e77c2 100644
--- a/arch/x86/kernel/early-quirks.c
+++ b/arch/x86/kernel/early-quirks.c
@@ -738,6 +738,8 @@ static struct chipset early_qrk[] __initdata = {
  */
  { PCI_VENDOR_ID_INTEL, 0x0f00,
  PCI_CLASS_BRIDGE_HOST, PCI_ANY_ID, 0, force_disable_hpet},
+ { PCI_VENDOR_ID_INTEL, 0x3e20,
+ PCI_CLASS_BRIDGE_HOST, PCI_ANY_ID, 0, force_disable_hpet},
  { PCI_VENDOR_ID_INTEL, 0x3ec4,
  PCI_CLASS_BRIDGE_HOST, PCI_ANY_ID, 0, force_disable_hpet},
  { PCI_VENDOR_ID_INTEL, 0x8a12,
--
2.17.1


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

ACK: [B/D/E/Unstable/OEM-B/OEM-OSP1-B] [PATCH 1/1] UBUNTU: SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms

You-Sheng Yang
Please note it'll need
https://lists.ubuntu.com/archives/kernel-team/2019-November/105289.html
to prevent early boot regressions.

Acked-by: You-Sheng Yang <[hidden email]>

On 2019-11-12 20:59, Kai-Heng Feng wrote:

> BugLink: https://bugs.launchpad.net/bugs/1852216
>
> Like CFL and ICL, we need to disable HPET on CFL-H.
>
> Signed-off-by: Kai-Heng Feng <[hidden email]>
> ---
>  arch/x86/kernel/early-quirks.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/arch/x86/kernel/early-quirks.c b/arch/x86/kernel/early-quirks.c
> index 6be5e3d82d57..f994090e77c2 100644
> --- a/arch/x86/kernel/early-quirks.c
> +++ b/arch/x86/kernel/early-quirks.c
> @@ -738,6 +738,8 @@ static struct chipset early_qrk[] __initdata = {
>   */
>   { PCI_VENDOR_ID_INTEL, 0x0f00,
>   PCI_CLASS_BRIDGE_HOST, PCI_ANY_ID, 0, force_disable_hpet},
> + { PCI_VENDOR_ID_INTEL, 0x3e20,
> + PCI_CLASS_BRIDGE_HOST, PCI_ANY_ID, 0, force_disable_hpet},
>   { PCI_VENDOR_ID_INTEL, 0x3ec4,
>   PCI_CLASS_BRIDGE_HOST, PCI_ANY_ID, 0, force_disable_hpet},
>   { PCI_VENDOR_ID_INTEL, 0x8a12,
>

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team

signature.asc (499 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

ACK: [SRU] [B/D/E/Unstable/OEM-B/OEM-OSP1-B] [PATCH 0/1] Disable unreliable HPET on CFL-H system

Sultan Alsawaf
In reply to this post by Kai-Heng Feng
On Tue, Nov 12, 2019 at 08:59:36PM +0800, Kai-Heng Feng wrote:

> BugLink: https://bugs.launchpad.net/bugs/1852216
>
> [Impact]
> TSC marked unstable by skewed HPET after Intel CFL-H SoC reached PC10
> state.
>
> [Fix]
> Disable HPET on CFL-H SoC.
>
> [Test]
> I can confirm disabling HPET can workaround this issue.
>
> [Regression Potential]
> Low. TSC on recent Intel SoC is now an invariant clocksource, so it's
> harmless to disable HPET on these platforms.
>
> Kai-Heng Feng (1):
>   UBUNTU: SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms
>
>  arch/x86/kernel/early-quirks.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> --
> 2.17.1
>
>
> --
> kernel-team mailing list
> [hidden email]
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

Acked-by: Sultan Alsawaf <[hidden email]>

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

APPLIED[OSP1] Re: [SRU] [B/D/E/Unstable/OEM-B/OEM-OSP1-B] [PATCH 0/1] Disable unreliable HPET on CFL-H system

Timo Aaltonen-6
In reply to this post by Kai-Heng Feng
On 12.11.2019 14.59, Kai-Heng Feng wrote:

> BugLink: https://bugs.launchpad.net/bugs/1852216
>
> [Impact]
> TSC marked unstable by skewed HPET after Intel CFL-H SoC reached PC10
> state.
>
> [Fix]
> Disable HPET on CFL-H SoC.
>
> [Test]
> I can confirm disabling HPET can workaround this issue.
>
> [Regression Potential]
> Low. TSC on recent Intel SoC is now an invariant clocksource, so it's
> harmless to disable HPET on these platforms.
>
> Kai-Heng Feng (1):
>   UBUNTU: SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms
>
>  arch/x86/kernel/early-quirks.c | 2 ++
>  1 file changed, 2 insertions(+)
>

applied to osp1 oem-next, thanks

--
t

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

APPLIED(B,D,E): [SRU] [B/D/E/Unstable/OEM-B/OEM-OSP1-B] [PATCH 0/1] Disable unreliable HPET on CFL-H system

Khaled Elmously
In reply to this post by Kai-Heng Feng
On 2019-11-12 20:59:36 , Kai-Heng Feng wrote:

> BugLink: https://bugs.launchpad.net/bugs/1852216
>
> [Impact]
> TSC marked unstable by skewed HPET after Intel CFL-H SoC reached PC10
> state.
>
> [Fix]
> Disable HPET on CFL-H SoC.
>
> [Test]
> I can confirm disabling HPET can workaround this issue.
>
> [Regression Potential]
> Low. TSC on recent Intel SoC is now an invariant clocksource, so it's
> harmless to disable HPET on these platforms.
>
> Kai-Heng Feng (1):
>   UBUNTU: SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms
>
>  arch/x86/kernel/early-quirks.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> --
> 2.17.1
>
>
> --
> kernel-team mailing list
> [hidden email]
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

APPLIED(unstable): [SRU] [B/D/E/Unstable/OEM-B/OEM-OSP1-B] [PATCH 0/1] Disable unreliable HPET on CFL-H system

Andrea Righi
In reply to this post by Kai-Heng Feng
On Tue, Nov 12, 2019 at 08:59:36PM +0800, Kai-Heng Feng wrote:

> BugLink: https://bugs.launchpad.net/bugs/1852216
>
> [Impact]
> TSC marked unstable by skewed HPET after Intel CFL-H SoC reached PC10
> state.
>
> [Fix]
> Disable HPET on CFL-H SoC.
>
> [Test]
> I can confirm disabling HPET can workaround this issue.
>
> [Regression Potential]
> Low. TSC on recent Intel SoC is now an invariant clocksource, so it's
> harmless to disable HPET on these platforms.
>
> Kai-Heng Feng (1):
>   UBUNTU: SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms
>
>  arch/x86/kernel/early-quirks.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> --
> 2.17.1
>
>
> --
> kernel-team mailing list
> [hidden email]
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team