diff options
author | Christian König <[email protected]> | 2012-10-09 13:31:17 +0200 |
---|---|---|
committer | Alex Deucher <[email protected]> | 2012-10-15 13:21:01 -0400 |
commit | 90a51a329258e3c868f6f4c1fb264ca01c590c57 (patch) | |
tree | 2bfb3fd80201daaa1eda0be376478146e273e526 /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py | |
parent | 23d4f1f246a98dde1dc485e0be9a647126630347 (diff) |
drm/radeon: allocate page tables on demand v4
Based on Dmitries work, but splitting the code into page
directory and page table handling makes it far more
readable and (hopefully) more reliable.
Allocations of page tables are made from the SA on demand,
that should still work fine since all page tables are of
the same size.
Also using the fact that allocations from the SA are mostly
continuously (except for end of buffer wraps and under very
high memory pressure) to group updates send to the chipset
specific code into larger chunks.
v3: mostly a rewrite of Dmitries previous patch.
v4: fix some typos and coding style
Signed-off-by: Dmitry Cherkasov <[email protected]>
Signed-off-by: Christian König <[email protected]>
Tested-by: Michel Dänzer <[email protected]>
Reviewed-by: Alex Deucher <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py')
0 files changed, 0 insertions, 0 deletions