summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/arm-cs-trace-disasm.py
diff options
context:
space:
mode:
authorLi Ming <ming.li@zohomail.com>2025-03-23 17:31:09 +0800
committerDave Jiang <dave.jiang@intel.com>2025-04-09 12:48:18 -0700
commit6af941db6a60a27209bdb2da1a3a780574d617fe (patch)
treef1dd8b319030574e3ee80f20d1355a5648c2ac90 /tools/perf/scripts/python/arm-cs-trace-disasm.py
parent87d2de042c602e12230283cd40fa604b881e12f7 (diff)
downloadlinux-6af941db6a60a27209bdb2da1a3a780574d617fe.tar.gz
linux-6af941db6a60a27209bdb2da1a3a780574d617fe.tar.bz2
linux-6af941db6a60a27209bdb2da1a3a780574d617fe.zip
cxl/pci: Update Port GPF timeout only when the first EP attaching
update_gpf_port_dvsec() is used to update GPF Phase timeout, if a CXL switch is under a CXL root port, update_gpf_port_dvsec() will be invoked on the CXL root port when each cxl memory device under the CXL switch is attaching. It is enough to be invoked once, others are redundant. When the first EP attaching, it always triggers its ancestor dports to locate their own Port GPF DVSEC. The change is that invoking update_gpf_port_dvsec() on these ancestor dports after ancestor dport locating a Port GPF DVSEC. It guarantees that update_gpf_port_dvsec() is invoked on a dport only happens during the first EP attaching. Signed-off-by: Li Ming <ming.li@zohomail.com> Reviewed-by: Davidlohr Bueso <dave@stgolabs.net> Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Reviewed-by: Dan Williams <dan.j.williams@intel.com> Tested-by: Davidlohr Bueso <dave@stgolabs.net> Link: https://patch.msgid.link/20250323093110.233040-3-ming.li@zohomail.com Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Diffstat (limited to 'tools/perf/scripts/python/arm-cs-trace-disasm.py')
0 files changed, 0 insertions, 0 deletions