Perf events for GPU drivers

Registered by Jesse Barker

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:
milestone icon 2011.08
Started by
Jesse Barker
Completed by
Jesse Barker

Related branches

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.linaro.org/people/chunsangjeong/mali-dev.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.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.