Pankaj Gupta
cc4445fc27
msm: kgsl: Add a sysfs node to control performance counter reads
...
Currently performance counters are global and can be read by anyone. Change
the behaviour to disable reading global counters as default and add a sysfs
node to enable/disable reads.
Change-Id: Ic3785acd9bd7425c2a844ed103d7b870d9f80adf
Signed-off-by: Mohammed Mirza Mandayappurath Manzoor <quic_mmandaya@quicinc.com>
Signed-off-by: Pankaj Gupta <quic_gpankaj@quicinc.com>
Signed-off-by: Harshitha Sai Neelati <quic_hsaineel@quicinc.com>
2022-03-23 05:02:35 -07:00
..
a3xx_reg.h
a4xx_reg.h
a5xx_reg.h
a6xx_reg.h
msm: kgsl: Use common CX_MISC functions for GPU LLC setup
2018-10-24 14:53:31 +05:30
adreno-gpulist.h
msm: kgsl: Disable graphics content protection for SDM429
2018-09-05 02:45:09 -07:00
adreno.c
msm: kgsl: Add a sysfs node to control performance counter reads
2022-03-23 05:02:35 -07:00
adreno.h
msm: kgsl: Add a sysfs node to control performance counter reads
2022-03-23 05:02:35 -07:00
adreno_a3xx.c
msm: kgsl: Add GPU speed-bin vector support for A3XX
2018-10-17 15:35:15 +05:30
adreno_a3xx.h
adreno_a3xx_snapshot.c
adreno_a4xx.c
msm: kgsl: Correct the iommu protection ranges
2018-05-24 14:14:35 +05:30
adreno_a4xx.h
adreno_a4xx_preempt.c
adreno_a4xx_snapshot.c
adreno_a5xx.c
msm: kgsl: Mark the scratch buffer as privileged
2020-08-05 19:25:37 +05:30
adreno_a5xx.h
msm: kgsl: Mark the scratch buffer as privileged
2020-08-05 19:25:37 +05:30
adreno_a5xx_packets.h
adreno_a5xx_preempt.c
msm: kgsl: Mark the scratch buffer as privileged
2020-08-05 19:25:37 +05:30
adreno_a5xx_snapshot.c
msm: kgsl: Don't dump GPMU registers on non GPMU devices
2018-05-24 04:20:20 -07:00
adreno_a6xx.c
msm: kgsl: Update register protection config
2021-11-08 12:21:41 +05:30
adreno_a6xx.h
msm: kgsl: Mark the scratch buffer as privileged
2020-08-05 19:25:37 +05:30
adreno_a6xx_preempt.c
msm: kgsl: Allocate user_ctxt_record based on preemption feature flag
2020-12-16 15:19:46 +05:30
adreno_a6xx_snapshot.c
msm: kgsl: Dump both GMU and GPU state for GMU faults
2018-10-03 09:55:51 +05:30
adreno_compat.c
msm: kgsl: Add a sysfs node to control performance counter reads
2022-03-23 05:02:35 -07:00
adreno_compat.h
adreno_coresight.c
msm: kgsl: Add coresight support for Adreno 630
2017-11-28 16:04:50 -08:00
adreno_cp_parser.c
adreno_cp_parser.h
adreno_debugfs.c
msm: kgsl: Compare pid pointer instead of TGID for a new process
2020-11-05 16:04:17 +05:30
adreno_dispatch.c
msm: kgsl: Compare pid pointer instead of TGID for a new process
2020-11-05 16:04:17 +05:30
adreno_dispatch.h
msm: kgsl: Keep dispatcher halted during SUSPEND state
2018-03-04 22:10:14 -08:00
adreno_drawctxt.c
msm: kgsl: Fix possible use-after-free while adding context to active list
2020-09-12 07:57:42 -07:00
adreno_drawctxt.h
msm: kgsl: Fix typo in ctxt_type_table traversal length
2018-11-20 11:55:14 +05:30
adreno_ioctl.c
msm: kgsl: Add a sysfs node to control performance counter reads
2022-03-23 05:02:35 -07:00
adreno_iommu.c
msm: kgsl: Add function to check internal commands
2017-12-18 16:34:53 -07:00
adreno_iommu.h
adreno_llc.h
msm: kgsl: Add sysfs node to enable/disable GPUHTW LLC slice
2017-03-16 12:12:03 -07:00
adreno_perfcounter.c
msm: kgsl: Add function to check internal commands
2017-12-18 16:34:53 -07:00
adreno_perfcounter.h
msm: kgsl: Use spinlock for A6xx perfcounter updates
2017-11-17 16:00:59 -08:00
adreno_pm4types.h
msm: kgsl: Mark the scratch buffer as privileged
2020-08-05 19:25:37 +05:30
adreno_profile.c
msm: kgsl: Compare pid pointer instead of TGID for a new process
2020-11-05 16:04:17 +05:30
adreno_profile.h
adreno_ringbuffer.c
msm: kgsl: Mark the scratch buffer as privileged
2020-08-05 19:25:37 +05:30
adreno_ringbuffer.h
msm: kgsl: Mark the scratch buffer as privileged
2020-08-05 19:25:37 +05:30
adreno_snapshot.c
msm: kgsl: Dump maximum possible IB1 size in snapshot
2020-01-30 21:06:04 -08:00
adreno_snapshot.h
adreno_sysfs.c
msm: kgsl: Add a sysfs node to control performance counter reads
2022-03-23 05:02:35 -07:00
adreno_trace.c
adreno_trace.h
msm: kgsl: Count inter-frame power collapses
2018-09-11 12:15:40 +05:30
Kconfig
msm: kgsl: Use the new fence APIs for server side sync
2017-03-20 12:07:11 +05:30
kgsl.c
msm: kgsl: Perform cache flush on the pages obtained using get_user_pages()
2022-01-19 23:35:45 -08:00
kgsl.h
msm: kgsl: Protect the memdesc->gpuaddr in SVM use cases
2021-01-08 17:37:42 +05:30
kgsl_compat.c
kgsl_compat.h
kgsl_debugfs.c
msm: kgsl: Stop using memdesc->usermem
2021-01-08 17:30:56 +05:30
kgsl_debugfs.h
msm: kgsl: Clean up device debugfs files on removal
2017-03-14 11:20:08 +05:30
kgsl_device.h
msm: kgsl: Compare pid pointer instead of TGID for a new process
2020-11-05 16:04:17 +05:30
kgsl_drawobj.c
msm: kgsl: Fix out of bound write in adreno_profile_submit_time
2021-09-28 11:52:14 +05:30
kgsl_drawobj.h
msm: kgsl: Get names of all fences
2018-12-13 15:47:00 +05:30
kgsl_events.c
msm: kgsl: Use event workqueue for event work instead of RT Kthread worker
2019-09-25 11:31:28 +05:30
kgsl_gmu.c
msm: kgsl: Remove dev_err() from fenced write loop
2020-10-22 21:35:37 +05:30
kgsl_gmu.h
msm: kgsl: Add apb_pclk to the clock list and increase max clock count
2020-12-14 15:53:57 +05:30
kgsl_hfi.c
msm: kgsl: Make GMU local functions to static
2018-03-14 19:16:04 -07:00
kgsl_hfi.h
msm: kgsl: Move LM HFI after LM initialization
2017-12-07 14:41:14 -07:00
kgsl_ioctl.c
msm: kgsl: Printk format fix for 32bit build error
2017-11-09 10:07:04 +08:00
kgsl_iommu.c
msm: kgsl: Change start variable type to int in kgsl_iommu_add_global
2021-02-19 12:46:31 +05:30
kgsl_iommu.h
msm: kgsl: Update global memory base to 0XFC000000 for 64bit kernel
2018-01-29 17:55:01 +05:30
kgsl_log.h
msm: kgsl: Limit the kgsl log frequency in kgsl_get_unmapped_area()
2017-09-25 16:09:20 +05:30
kgsl_mmu.c
msm: kgsl: Deregister gpu address on memdesc_sg_virt failure
2021-01-12 15:16:01 +05:30
kgsl_mmu.h
Merge "msm: kgsl: Add the flags for IO coherency"
2017-11-27 12:57:18 -08:00
kgsl_pool.c
msm: kgsl: Return supported page size based on available memory pools
2017-10-12 03:41:45 -07:00
kgsl_pool.h
msm: kgsl: Return supported page size based on available memory pools
2017-10-12 03:41:45 -07:00
kgsl_pwrctrl.c
msm: kgsl: Add apb_pclk to the clock list and increase max clock count
2020-12-14 15:53:57 +05:30
kgsl_pwrctrl.h
msm: kgsl: Add apb_pclk to the clock list and increase max clock count
2020-12-14 15:53:57 +05:30
kgsl_pwrscale.c
Merge "msm: kgsl: Specify context aware target power level for each speed bin"
2018-03-16 03:15:39 -07:00
kgsl_pwrscale.h
msm: kgsl: Specify context aware target power level for each speed bin
2018-03-08 12:57:00 +05:30
kgsl_sharedmem.c
msm: kgsl: Fix memory leak for anonymous buffers
2021-09-16 17:59:40 +05:30
kgsl_sharedmem.h
msm: kgsl: Use a common sharedmem init function
2018-05-01 12:27:51 +05:30
kgsl_snapshot.c
msm: kgsl: Check snapshot objs size before saving to memory
2020-04-29 13:57:15 +05:30
kgsl_snapshot.h
msm: kgsl: Dump the A6XX SQE firmware version in the snapshot
2017-03-31 12:25:47 +05:30
kgsl_sync.c
msm: kgsl: Get names of all fences
2018-12-13 15:47:00 +05:30
kgsl_sync.h
msm: kgsl: Get names of all fences
2018-12-13 15:47:00 +05:30
kgsl_trace.c
kgsl_trace.h
msm: kgsl: Stop using memdesc->usermem
2021-01-08 17:30:56 +05:30
Makefile
msm: kgsl: Add A6XX preemption support
2017-06-23 12:22:51 -06:00