diff options
author | Thomas Hellström <thomas.hellstrom@linux.intel.com> | 2021-06-02 11:38:09 +0300 |
---|---|---|
committer | Matthew Auld <matthew.auld@intel.com> | 2021-06-02 15:22:04 +0300 |
commit | f4db23f2c0d18c3a41746326e3eda0402b5c6b93 (patch) | |
tree | 2253b74e78b51561ffc5c1629d72ca36b2e910ec /tools/perf/scripts/python/export-to-postgresql.py | |
parent | d148738923fdb5077089e48ec15555e6008100d0 (diff) | |
download | linux-f4db23f2c0d18c3a41746326e3eda0402b5c6b93.tar.xz |
drm/i915/ttm: Embed a ttm buffer object in the i915 gem object
Embed a struct ttm_buffer_object into the i915 gem object, making sure
we alias the gem object part. It's a bit unfortunate that the
struct ttm_buffer_ojbect embeds a gem object since we otherwise could
make the TTM part private to the TTM backend, and use the usual
i915 gem object for the other backends.
To make this a bit more storage efficient for the other backends,
we'd have to use a pointer for the gem object which would require
a lot of changes in the driver. We postpone that for later.
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Acked-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210602083818.241793-3-thomas.hellstrom@linux.intel.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions