summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorLucas De Marchi <lucas.demarchi@intel.com>2024-10-10 20:56:16 -0700
committerLucas De Marchi <lucas.demarchi@intel.com>2024-10-11 19:06:32 -0700
commit9d559cdcb21f42188d4c3ff3b4fe42b240f4af5d (patch)
tree23e56a6f8d40baa13b2ad66047a333b6aad90ee7 /tools/perf/scripts/python/syscall-counts.py
parentb8b1163248759ba18509f7443a2d19b15b4c1df8 (diff)
downloadkernel-9d559cdcb21f42188d4c3ff3b4fe42b240f4af5d.tar.gz
drm/xe/query: Increase timestamp width
Starting with Xe2 the timestamp is a full 64 bit counter, contrary to the 36 bit that was available before. Although 36 should be sufficient for any reasonable delta calculation (for Xe2, of about 30min), it's surprising to userspace to get something truncated. Also if the timestamp being compared to is coming from the GPU and the application is not careful enough to apply the width there, a delta calculation would be wrong. Extend it to full 64-bits starting with Xe2. v2: Expand width=64 to media gt, as it's just a wrong tagging in the spec - empirical tests show it goes beyond 36 bits and match the engines for the main gt Bspec: 60411 Cc: Szymon Morek <szymon.morek@intel.com> Reviewed-by: Matt Roper <matthew.d.roper@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20241011035618.1057602-1-lucas.demarchi@intel.com Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions
>PCI/AER: Make explicitly non-modularPaul Gortmaker 2016-03-16Merge tag 'pci-v4.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds 2016-03-08PCI/AER: Log aer_inject error injectionsJean Delvare 2016-03-08PCI/AER: Log actual error causes in aer_injectJean Delvare 2016-03-08PCI/AER: Use dev_warn() in aer_injectJean Delvare 2016-03-08PCI/AER: Fix aer_inject error codesJean Delvare 2016-02-04PCI/AER: Use list_first_entry_or_null() to simplify codeGeliang Tang 2016-02-04PCI/AER: Restore pci_ops pointer while calling original pci_opsDavid Daney 2016-02-04PCI/AER: Rename pci_ops_aer to aer_inj_pci_opsBjorn Helgaas 2016-01-25PCI/AER: Flush workqueue on device remove to avoid use-after-freeSebastian Andrzej Siewior 2016-01-15Merge branch 'pci/host-vmd' into nextBjorn Helgaas 2016-01-15PCI/AER: Use 32 bit PCI domain numbersKeith Busch 2015-12-10PCI: Check for PCI_HEADER_TYPE_BRIDGE equality, not bitmaskBjorn Helgaas 2015-09-17PCI/AER: Clear error status registers during enumeration and restoreTaku Izumi 2015-05-29PCI: Use dev->has_secondary_link to find downstream PCIe linksYijing Wang 2015-03-06PCI/AER: Avoid info leak in __print_tlp_header()Rasmus Villemoes 2015-01-07kconfig: use bool instead of boolean for type definition attributesChristoph Jaeger 2014-09-25PCI/AER: Add additional PCIe AER error stringsChen, Gong 2014-06-23trace, AER: Move trace into unified interfaceChen, Gong 2014-06-10PCI: Merge multi-line quoted stringsRyan Desfosses 2014-06-10PCI: Whitespace cleanupRyan Desfosses