diff options
| author | Chris Wilson <[email protected]> | 2017-02-15 08:43:40 +0000 |
|---|---|---|
| committer | Chris Wilson <[email protected]> | 2017-02-15 10:07:18 +0000 |
| commit | 8448661d65f6f5dbcdb9c5cba185b284f2464b65 (patch) | |
| tree | 9f9d49a7e58323b08f26d2633fb0c3b2a83c682b /tools/perf/scripts/python/netdev-times.py | |
| parent | cbc4e9e6a6d31fcc44921d2be41104425be8ab01 (diff) | |
drm/i915: Convert clflushed pagetables over to WC maps
We flush the entire page every time we update a few bytes, making the
update of a page table many, many times slower than is required. If we
create a WC map of the page for our updates, we can avoid the clflush
but incur additional cost for creating the pagetable. We amoritize that
cost by reusing page vmappings, and only changing the page protection in
batches.
Signed-off-by: Chris Wilson <[email protected]>
Reviewed-by: Mika Kuoppala <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/netdev-times.py')
0 files changed, 0 insertions, 0 deletions