2020-05-13 08:21:09 |
quanxian |
description |
Description:
Intel PMC_CORE driver, the currently device LTR ignore function support covers the IP offset from 0 to 20, while e.g. tgl , which support IP offset 21 and 22
root@p-tgl02/sys/kernel/debug/pmc_core # cat ltr_show
SOUTHPORT_A LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SOUTHPORT_B LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SATA LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
GIGABIT_ETHERNET LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
XHCI LTR: RAW: 0x9001 Non-Snoop(ns): 0 Snoop(ns): 1048576
Reserved LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
ME LTR: RAW: 0x8000800 Non-Snoop(ns): 0 Snoop(ns): 0
EVA LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SOUTHPORT_C LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
HD_AUDIO LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
CNV LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
LPSS LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SOUTHPORT_D LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SOUTHPORT_E LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
CAMERA LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
ESPI LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SCC LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
ISH LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
UFSX2 LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
EMMC LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
WIGIG LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
CURRENT_PLATFORM LTR: RAW: 0x40201 Non-Snoop(ns): 0 Snoop(ns): 0
AGGREGATED_SYSTEM LTR: RAW: 0x7dbebf5 Non-Snoop(ns): 0 Snoop(ns): 1037312
and currently pmc_core does not support offset number 21, 22 device LTR ignore:
root@p-tgl02/sys/kernel/debug/pmc_core # echo 21 > ltr_ignore
-bash: echo: write error: Invalid argument
root@p-tgl02/sys/kernel/debug/pmc_core # echo 22 > ltr_ignore
-bash: echo: write error: Invalid argument
root@p-tgl02/sys/kernel/debug/pmc_core # echo 20 > ltr_ignore
root@p-tgl02/sys/kernel/debug/pmc_core #
So need your help to have a patch for the offset number 21, 22 device LTR supported.
Target Release: 20.04
Target Kernel: 5.7 |
Description:
Intel PMC_CORE driver, the currently device LTR ignore function support covers the IP offset from 0 to 20, while e.g. tgl , which support IP offset 21 and 22
root@p-tgl02/sys/kernel/debug/pmc_core # cat ltr_show
SOUTHPORT_A LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SOUTHPORT_B LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SATA LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
GIGABIT_ETHERNET LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
XHCI LTR: RAW: 0x9001 Non-Snoop(ns): 0 Snoop(ns): 1048576
Reserved LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
ME LTR: RAW: 0x8000800 Non-Snoop(ns): 0 Snoop(ns): 0
EVA LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SOUTHPORT_C LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
HD_AUDIO LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
CNV LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
LPSS LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SOUTHPORT_D LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SOUTHPORT_E LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
CAMERA LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
ESPI LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
SCC LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
ISH LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
UFSX2 LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
EMMC LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
WIGIG LTR: RAW: 0x0 Non-Snoop(ns): 0 Snoop(ns): 0
CURRENT_PLATFORM LTR: RAW: 0x40201 Non-Snoop(ns): 0 Snoop(ns): 0
AGGREGATED_SYSTEM LTR: RAW: 0x7dbebf5 Non-Snoop(ns): 0 Snoop(ns): 1037312
and currently pmc_core does not support offset number 21, 22 device LTR ignore:
root@p-tgl02/sys/kernel/debug/pmc_core # echo 21 > ltr_ignore
-bash: echo: write error: Invalid argument
root@p-tgl02/sys/kernel/debug/pmc_core # echo 22 > ltr_ignore
-bash: echo: write error: Invalid argument
root@p-tgl02/sys/kernel/debug/pmc_core # echo 20 > ltr_ignore
root@p-tgl02/sys/kernel/debug/pmc_core #
So need your help to have a patch for the offset number 21, 22 device LTR supported.
Target Release: 20.10
Target Kernel: 5.7 |
|