Perf events for GPU drivers
As perf supports system-wide events (soon), it would be really useful to have the kernel device drivers for GPUs generate perf events to improve profiling.
Blueprint information
- Status:
- Complete
- Approver:
- Jesse Barker
- Priority:
- Low
- Drafter:
- Chunsang Jeong
- Direction:
- Approved
- Assignee:
- Chunsang Jeong
- Definition:
- Approved
- Series goal:
- Accepted for 2011.11
- Implementation:
- Implemented
- Milestone target:
- 2011.08
- Started by
- Jesse Barker
- Completed by
- Jesse Barker
Related branches
Related bugs
Sprints
Whiteboard
[ChunsangJeong Jul 26 2011]
Got Origen board to colsolidate Mali driver in Jul 24. Moved Mali activation on Origen board from 2011.07
[ChunsangJeong Aug 15 2011]
Updated Mali r2p2-03rel0 to git://git.
Verified it worked on linux-linaro-3.0 kernel.
[ChunsangJeong Aug 17 2011]
Needed GPU perf events, which describe each of GP and PPs time stamps with CPU usage on user space, can be reused for "perf events for GPU profiling", which was already included in the latest mai kernel driver, discussed with ARM MPD (Orjan on Q3 Connect)
Headline:
Verified Mali r2p2-03rel worked on linux-linaro-3.0.
Acceptance:
Work items (11.08):
Consolidate Mali kernel driver on Origen board: DONE
Consolidate Mali user driver with sample application on Origen board: DONE
Update Mali driver with the r2p2-03rel0 release: DONE
Update Mali user space driver with r2p2-03rel0 for using updated instrumented mode: DONE
Verify if the Mali instrumented work on Origen board on the latest kernel: DONE
Discuss Mali driver collaboration with ARM MPD: DONE
Gathering the needed perf events for GPU profiling: DONE
Work Items
Dependency tree
* Blueprints in grey have been implemented.