aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwtracing/intel_th
AgeCommit message (Expand)AuthorFilesLines
7 daysMerge tag 'char-misc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-15/+51
2024-05-04intel_th: pci: Add Lunar Lake supportAlexander Shishkin1-0/+5
2024-05-04intel_th: pci: Add Meteor Lake-S CPU supportAlexander Shishkin1-0/+5
2024-05-04intel_th: pci: Add Meteor Lake-S supportAlexander Shishkin1-0/+5
2024-05-04intel_th: pci: Add Sapphire Rapids SOC supportAlexander Shishkin1-0/+5
2024-05-04intel_th: pci: Add Granite Rapids SOC supportAlexander Shishkin1-0/+5
2024-05-04intel_th: pci: Add Granite Rapids supportAlexander Shishkin1-0/+5
2024-05-04intel_th: msu: Fix kernel-doc warningsRandy Dunlap1-2/+10
2024-05-04intel_th: Remove redundant initialization of pointer outpColin Ian King1-1/+1
2024-05-04intel_th: Convert sprintf/snprintf to sysfs_emitLi Zhijian1-4/+4
2024-05-04intel_th: Constify the struct device_type usageRicardo B. Marliere1-4/+4
2024-05-04intel_th: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-04-29intel_th: remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-3/+3
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-5/+5
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-1/+1
2023-01-27driver core: make struct device_type.devnode() take a const *Greg Kroah-Hartman2-5/+5
2022-07-08intel_th: pci: Add Raptor Lake-S CPU supportAlexander Shishkin1-0/+5
2022-07-08intel_th: pci: Add Raptor Lake-S PCH supportAlexander Shishkin1-0/+5
2022-07-08intel_th: pci: Add Meteor Lake-P supportAlexander Shishkin1-0/+5
2022-07-08intel_th: msu: Fix vmalloced buffersAlexander Shishkin1-2/+12
2022-07-08intel_th: msu-sink: Potential dereference of null pointerJiasheng Jiang1-0/+3
2022-07-08intel_th: Fix a resource leak in an error handling pathChristophe JAILLET1-2/+8
2022-02-13intel_th: msu: Use memset_startat() for clearing hw headerKees Cook1-3/+1
2021-07-21bus: Make remove callback return voidUwe Kleine-König1-3/+1
2021-06-24intel_th: Wait until port is in reset before programming itAlexander Shishkin3-0/+36
2021-06-24intel_th: msu: Make contiguous buffers uncachedAlexander Shishkin1-16/+32
2021-06-24intel_th: Remove an unused exit point from intel_th_remove()Uwe Kleine-König1-5/+7
2021-04-16intel_th: pci: Add Alder Lake-M supportAlexander Shishkin1-0/+5
2021-04-16intel_th: pci: Add Rocket Lake CPU supportAlexander Shishkin1-0/+5
2021-04-16intel_th: Consistency and off-by-one fixPavel Machek1-2/+2
2021-04-16intel_th: Constify attribute_group structsRikard Falkeborn3-4/+4
2021-04-16intel_th: Constify all drvdata referencesAlexander Shishkin3-5/+5
2021-01-21intel_th: pci: Add Alder Lake-P supportAlexander Shishkin1-0/+5
2020-12-15hwtracing: intel: use krealloc_array()Bartosz Golaszewski1-1/+1
2020-10-05intel_th: pci: Add Alder Lake CPU supportAlexander Shishkin1-0/+5
2020-10-05intel_th: pci: Add Alder Lake-S supportAlexander Shishkin1-0/+5
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-2/+2
2020-07-10intel_th: Fix a NULL dereference when hub driver is not loadedAlexander Shishkin2-6/+19
2020-07-10intel_th: pci: Add Emmitsburg PCH supportAlexander Shishkin1-0/+5
2020-07-10intel_th: pci: Add Tiger Lake PCH-H supportAlexander Shishkin1-0/+5
2020-07-10intel_th: pci: Add Jasper Lake CPU supportAlexander Shishkin1-0/+5
2020-03-24intel_th: msu: Make stopping the trace optionalAlexander Shishkin1-1/+37
2020-03-23Merge 5.6-rc7 into char-misc-nextGreg Kroah-Hartman2-6/+12
2020-03-18intel_th: pci: Add Elkhart Lake CPU supportAlexander Shishkin1-0/+5
2020-03-18intel_th: Fix user-visible error codesAlexander Shishkin1-3/+3
2020-03-18intel_th: msu: Fix the unexpected state warningAlexander Shishkin1-3/+4
2020-03-18intel_th: Disallow multi mode on devices where it's brokenAlexander Shishkin3-4/+17
2019-12-17intel_th: msu: Fix window switching without windowsAlexander Shishkin1-5/+9
2019-12-17intel_th: Fix freeing IRQsAlexander Shishkin2-3/+6
2019-12-17intel_th: pci: Add Elkhart Lake SOC supportAlexander Shishkin1-0/+5
2019-12-17intel_th: pci: Add Comet Lake PCH-V supportAlexander Shishkin1-0/+5
2019-11-20intel_th: pci: Add Tiger Lake CPU supportAlexander Shishkin1-0/+5
2019-11-20intel_th: pci: Add Ice Lake CPU supportAlexander Shishkin1-0/+5
2019-11-20intel_th: Fix a double put_device() in error pathAlexander Shishkin1-6/+2
2019-11-04intel_th: pci: Add Jasper Lake PCH supportAlexander Shishkin1-0/+5
2019-11-04intel_th: pci: Add Comet Lake PCH supportAlexander Shishkin1-0/+5
2019-11-04intel_th: msu: Fix possible memory leak in mode_store()Wei Yongjun1-1/+3
2019-11-04intel_th: msu: Fix overflow in shift of an unsigned intColin Ian King1-1/+1
2019-11-04intel_th: msu: Fix missing allocation failure check on a kstrndupColin Ian King1-0/+3
2019-11-04intel_th: msu: Fix an uninitialized mutexAlexander Shishkin1-1/+1
2019-11-04intel_th: gth: Fix the window switching sequenceAlexander Shishkin1-0/+3
2019-09-18Merge tag 'char-misc-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-100/+576
2019-09-17Merge tag 'leds-for-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-9/+1
2019-09-02Merge 5.3-rc7 into char-misc-nextGreg Kroah-Hartman1-0/+10
2019-08-28intel_th: pci: Add Tiger Lake supportAlexander Shishkin1-0/+5
2019-08-28intel_th: pci: Add support for another Lewisburg PCHAlexander Shishkin1-0/+5
2019-08-19Merge 5.3-rc5 into char-misc-nextGreg Kroah-Hartman2-2/+2
2019-07-30intel_th: Use the correct style for SPDX License IdentifierNishad Kamdar2-2/+2
2019-07-30drivers: Introduce device lookup variants by device typeSuzuki K Poulose1-9/+1
2019-07-25intel_th: msu: Preserve pre-existing buffer configurationAlexander Shishkin1-2/+7
2019-07-25intel_th: msu: Prevent freeing buffers while locked windows existAlexander Shishkin1-0/+5
2019-07-25intel_th: msu: Get rid of the window size limitAlexander Shishkin1-71/+68
2019-07-25intel_th: msu-sink: An example msu buffer "sink"Alexander Shishkin2-0/+119
2019-07-25intel_th: msu: Introduce buffer interfaceAlexander Shishkin2-29/+379
2019-07-12Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+2
2019-07-03intel_th: msu: Start read iterator from a non-empty windowAlexander Shishkin1-9/+33
2019-07-03intel_th: msu: Split sgt array and pointer in multiwindow modeAlexander Shishkin1-10/+13
2019-07-03intel_th: msu: Support multipage blocksAlexander Shishkin1-18/+38
2019-07-03intel_th: pci: Add Ice Lake NNPI supportAlexander Shishkin1-0/+5
2019-07-03intel_th: msu: Fix single mode with disabled IOMMUAlexander Shishkin1-1/+1
2019-07-03intel_th: msu: Remove set but not used variable 'last'YueHaibing1-2/+1
2019-07-03intel_th: msu: Fix unused variable warning on arm64 platformShaokun Zhang1-13/+27
2019-06-24bus_find_device: Unify the match callback with class_find_deviceSuzuki K Poulose1-3/+2
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-07Merge tag 'char-misc-5.2-rc1-part2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds8-173/+599
2019-05-03intel_th: msu: Add current window trackingAlexander Shishkin1-30/+49
2019-05-03intel_th: msu: Add a sysfs attribute to trigger window switchAlexander Shishkin1-0/+28
2019-05-03intel_th: msu: Correct the block wrap detectionAlexander Shishkin1-1/+1
2019-05-03intel_th: Add switch triggering supportAlexander Shishkin4-2/+85
2019-05-03intel_th: gth: Factor out trace start/stopAlexander Shishkin1-29/+64
2019-05-03intel_th: msu: Factor out pipeline drainingAlexander Shishkin3-10/+29
2019-05-03intel_th: msu: Switch over to scatterlistAlexander Shishkin1-59/+104
2019-05-03intel_th: msu: Replace open-coded list_{first,last,next}_entry variantsAlexander Shishkin1-10/+10
2019-05-03intel_th: Only report useful IRQs to subdevicesAlexander Shishkin3-1/+9
2019-05-03intel_th: msu: Start handling IRQsAlexander Shishkin4-2/+106
2019-05-03intel_th: pci: Use MSI interrupt signallingAlexander Shishkin2-6/+13
2019-05-03intel_th: Communicate IRQ via resourceAlexander Shishkin4-14/+30
2019-05-03intel_th: Add "rtit" source deviceAlexander Shishkin3-3/+27
2019-05-03intel_th: Skip subdevices if their MMIO is missingAlexander Shishkin1-4/+9
2019-05-03intel_th: Rework resource passing between glue layers and coreAlexander Shishkin4-29/+33
2019-05-03intel_th: msu: Fix single mode with IOMMUAlexander Shishkin1-3/+32
2019-04-25intel_th: pci: Add Comet Lake supportAlexander Shishkin1-0/+5
2019-03-01intel_th: gth: Fix an off-by-one in output unassigningAlexander Shishkin1-1/+1
2019-02-21intel_th: Don't reference unassigned outputsAlexander Shishkin1-0/+4
2019-02-21intel_th: pti: Use sysfs_match_string() helperAndy Shevchenko1-9/+7
2019-02-21intel_th: Only create useful device nodesAlexander Shishkin1-1/+5
2019-02-21intel_th: Mark expected switch fall-throughsGustavo A. R. Silva1-0/+4
2018-12-19intel_th: msu: Fix an off-by-one in attribute storeAlexander Shishkin1-1/+2
2018-09-18intel_th: pci: Add Ice Lake PCH supportAlexander Shishkin1-0/+5
2018-09-18intel_th: Fix resource handling for ACPI glue layerAlexander Shishkin1-2/+11
2018-09-18intel_th: Fix device removal logicAlexander Shishkin1-1/+2
2018-08-23drivers/hwtracing/intel_th/msu.c: change return type to vm_fault_tSouptick Joarder1-1/+1
2018-05-25intel_th: Use correct device when freeing buffersAlexander Shishkin1-3/+3
2018-03-28intel_th: Add ACPI glue layerAlexander Shishkin3-0/+94
2018-03-28intel_th: Allow forcing host mode through drvdataAlexander Shishkin2-3/+7
2018-03-28intel_th: Pick up irq number from resourcesAlexander Shishkin1-1/+8
2018-03-28intel_th: Don't touch switch routing in host modeAlexander Shishkin1-0/+4
2018-03-28intel_th: Use correct method of finding hubAlexander Shishkin1-1/+1
2018-03-28intel_th: Add SPDX GPL-2.0 header to replace GPLv2 boilerplateAlexander Shishkin13-117/+13
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-22intel_th: pci: Add Lewisburg PCH supportAlexander Shishkin1-0/+5
2017-09-22intel_th: pci: Add Cedar Fork PCH supportAlexander Shishkin1-0/+5
2017-08-25intel_th: Perform time resync on capture startAlexander Shishkin5-9/+82
2017-08-25intel_th: Add global activate/deactivate callbacks for the glue layersAlexander Shishkin2-4/+24
2017-08-25intel_th: pci: Use drvdata for quirksAlexander Shishkin3-10/+26
2017-08-25intel_th: pci: Add Cannon Lake PCH-LP supportAlexander Shishkin1-0/+5
2017-08-25intel_th: pci: Add Cannon Lake PCH-H supportAlexander Shishkin1-0/+5
2017-08-25intel_th: pti: Support Low Power Path output port typeAlexander Shishkin2-5/+118
2017-08-25intel_th: Enumerate Low Power Path output port typeAlexander Shishkin2-1/+17
2017-08-25intel_th: msu: Use the real device in case of IOMMU domain allocationAlexander Shishkin1-6/+6
2017-08-25intel_th: Make the switch allocate its subdevicesAlexander Shishkin3-88/+230
2017-08-25intel_th: Make SOURCE devices children of the root deviceAlexander Shishkin2-18/+27
2017-08-25intel_th: Streamline the subdevice tree accessorsAlexander Shishkin2-16/+24
2017-08-25intel_th: Output devices without ports don't need assigningAlexander Shishkin1-11/+12
2017-08-25intel_th: pci: Enable bus masteringAlexander Shishkin1-0/+2
2017-06-09hwtracing: intel_th: use dev_groups and not dev_attrs for bus_typeGreg Kroah-Hartman1-1/+0
2017-05-08drivers/hwtracing/intel_th/msu.c: use set_memory.h headerLaura Abbott1-1/+3
2017-03-15intel_th: pci: Add Gemini Lake supportAlexander Shishkin1-0/+5
2017-03-15intel_th: pci: Add Denverton SOC supportAlexander Shishkin1-0/+5
2017-03-15intel_th: Don't leak module refcount on failure to activateAlexander Shishkin1-1/+3
2017-02-24mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmfDave Jiang1-3/+3
2016-12-15Merge tag 'trace-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-4/+7
2016-11-22intel_th: Mark sth_stm_packet() with notraceChunyan Zhang1-4/+7
2016-11-18intel_th: gth: Handle host mode correctlyAlexander Shishkin1-2/+24
2016-11-18intel_th: Support Host Debugger mode of operationAlexander Shishkin2-8/+22
2016-11-18intel_th: Constify subdevicesAlexander Shishkin1-1/+1
2016-07-15Merge tag 'stm-for-greg-20160714' of git://git.kernel.org/pub/scm/linux/kerne...Greg Kroah-Hartman3-1/+42
2016-07-14intel_th: pci: Add Kaby Lake PCH-H supportAlexander Shishkin1-0/+5
2016-07-14intel_th: Fix a deadlock in modprobingAlexander Shishkin2-1/+37
2016-07-01intel_th: Document output device callbacksAlexander Shishkin1-0/+3
2016-07-01intel_th: gth: Fix a source commentAlexander Shishkin1-1/+1
2016-07-01intel_th: Add runtime power management handlingAlexander Shishkin2-10/+60
2016-05-20Merge tag 'char-misc-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-55/+107
2016-05-19mm: rename _count, field of the struct page, to _refcountJoonsoo Kim1-1/+1
2016-04-19intel_th: pci: Add Broxton-M SOC supportAlexander Shishkin1-0/+5
2016-04-08intel_th: msu: Release resources on removalAlexander Shishkin1-0/+12
2016-04-08intel_th: msu: Set fops::owner to prevent module from unloadingAlexander Shishkin1-0/+1
2016-04-08intel_th: Hold output driver module reference while capture is activeAlexander Shishkin1-0/+5
2016-04-08intel_th: msu: Serialize enabling/disablingAlexander Shishkin1-43/+49
2016-04-08intel_th: Fix activating a subdevice without a driverAlexander Shishkin2-2/+13
2016-04-08intel_th: pti: Create sysfs attributes using core driver's facilityAlexander Shishkin1-6/+1
2016-04-08intel_th: msu: Create sysfs attributes using core driver's facilityAlexander Shishkin1-5/+1
2016-04-08intel_th: Allow subdevice drivers to bring in own attribute groupsAlexander Shishkin2-0/+15
2016-04-08intel_th: msu: Handle kstrndup() failureAlexander Shishkin1-0/+5
2016-04-08intel_th: pti: Do remove sysfs group on device removalAlexander Shishkin1-0/+1
2016-02-20intel_th: Use real device index in the node namesAlexander Shishkin1-3/+20
2016-02-20intel_th: Set root device's drvdata earlyAlexander Shishkin2-2/+2
2016-02-20intel_th: sth: Sanitize packet callback's return valuesAlexander Shishkin1-3/+8
2016-02-20intel_th: msu: Release resources on read errorLaurent FERT1-4/+3
2016-02-20intel_th: msu: Fix offset for wrapped blockLaurent FERT1-1/+1
2016-02-20intel_th: Update scratchpad bits according to enabled output activityAlexander Shishkin4-4/+59
2016-02-20intel_th: gth: Remove commented-out codeAlexander Shishkin1-18/+0
2016-02-20intel_th: Depend on HAS_IOMEMAlexander Shishkin1-1/+1
2016-02-07intel_th: pci: Add Broxton SOC supportAlexander Shishkin1-0/+5
2016-02-07intel_th: pci: Add Apollo Lake SOC supportAlexander Shishkin1-0/+5
2016-02-07intel_th: INTEL_TH should depend on HAS_DMAGeert Uytterhoeven1-0/+1
2015-10-16intel_th: Check for NULL instead of ERR_PTRDan Carpenter4-10/+10
2015-10-10intel_th: Fix integer mismatch warningsAlexander Shishkin1-1/+1
2015-10-04intel_th: Add PTI output driverAlexander Shishkin4-0/+293
2015-10-04intel_th: Add Memory Storage Unit driverAlexander Shishkin4-0/+1638
2015-10-04intel_th: Add Software Trace Hub driverAlexander Shishkin4-0/+314
2015-10-04intel_th: Add Global Trace Hub driverAlexander Shishkin4-0/+785
2015-10-04intel_th: Add pci glue layer for Intel(R) Trace HubAlexander Shishkin3-0/+98
2015-10-04intel_th: Add driver infrastructure for Intel(R) Trace Hub devicesAlexander Shishkin6-0/+1033