| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
pps: increase intel.cfg buffer size Reviewed-by: Rohan Garg <rohan.garg@intel.com> Acked-by: Antonio Caggiano <antonio.caggiano@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13996> | 1 年前 | |
pps: Gfx-pps v0.3.0 Add the gfx-pps backbone in src/pps. v2: Simplify supported drivers creation. v3: No default getter is provided for counters. v4: Open DRM device in read/write mode. v5: Wait for datasource to be started. v6: Set FIFO scheduler while sampling counters. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Acked-by: Emma Anholt <emma@anholt.net> Reviewed-by: Rob Clark <robdclark@chromium.org> Reviewed-by: John Bates <jbates@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9652> | 1 年前 | |
freedreno: Add freedreno pps driver Signed-off-by: Rob Clark <robdclark@chromium.org> Reviewed-by: Antonio Caggiano <antonio.caggiano@collabora.com> Acked-by: Emma Anholt <emma@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9901> | 1 年前 | |
pps: Gfx-pps v0.3.0 Add the gfx-pps backbone in src/pps. v2: Simplify supported drivers creation. v3: No default getter is provided for counters. v4: Open DRM device in read/write mode. v5: Wait for datasource to be started. v6: Set FIFO scheduler while sampling counters. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Acked-by: Emma Anholt <emma@anholt.net> Reviewed-by: Rob Clark <robdclark@chromium.org> Reviewed-by: John Bates <jbates@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9652> | 1 年前 | |
pps: Gfx-pps v0.3.0 Add the gfx-pps backbone in src/pps. v2: Simplify supported drivers creation. v3: No default getter is provided for counters. v4: Open DRM device in read/write mode. v5: Wait for datasource to be started. v6: Set FIFO scheduler while sampling counters. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Acked-by: Emma Anholt <emma@anholt.net> Reviewed-by: Rob Clark <robdclark@chromium.org> Reviewed-by: John Bates <jbates@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9652> | 1 年前 | |
pps: Gfx-pps v0.3.0 Add the gfx-pps backbone in src/pps. v2: Simplify supported drivers creation. v3: No default getter is provided for counters. v4: Open DRM device in read/write mode. v5: Wait for datasource to be started. v6: Set FIFO scheduler while sampling counters. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Acked-by: Emma Anholt <emma@anholt.net> Reviewed-by: Rob Clark <robdclark@chromium.org> Reviewed-by: John Bates <jbates@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9652> | 1 年前 | |
pps: Gfx-pps config tool Add helpful tool to query pps capabilites such as supported devices, counters and counter groups, and to dump counter values to stdout. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Acked-by: Emma Anholt <emma@anholt.net> Reviewed-by: Rob Clark <robdclark@chromium.org> Reviewed-by: John Bates <jbates@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9652> | 1 年前 | |
pps: Gfx-pps v0.3.0 Add the gfx-pps backbone in src/pps. v2: Simplify supported drivers creation. v3: No default getter is provided for counters. v4: Open DRM device in read/write mode. v5: Wait for datasource to be started. v6: Set FIFO scheduler while sampling counters. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Acked-by: Emma Anholt <emma@anholt.net> Reviewed-by: Rob Clark <robdclark@chromium.org> Reviewed-by: John Bates <jbates@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9652> | 1 年前 | |
pps: Gfx-pps v0.3.0 Add the gfx-pps backbone in src/pps. v2: Simplify supported drivers creation. v3: No default getter is provided for counters. v4: Open DRM device in read/write mode. v5: Wait for datasource to be started. v6: Set FIFO scheduler while sampling counters. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Acked-by: Emma Anholt <emma@anholt.net> Reviewed-by: Rob Clark <robdclark@chromium.org> Reviewed-by: John Bates <jbates@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9652> | 1 年前 | |
pps: fixup sporadic missing counters The issue seems to be that without proper timestamps & clock_id, the recording might discard some packets if they go backward in time. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Antonio Caggiano <antonio.caggiano@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13831> | 1 年前 | |
pps: allow drivers to report timestamps in their own time domain For this each driver must : - report its clock_id (if no particular clock just default to cpu boottime one) - be able to sample its clock (gpu_timestamp()) The PPSDataSource will then emit timestamp correlation events in the trace ensuring perfetto is able to display GPU & CPU events appropriately on its timeline. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Antonio Caggiano <antonio.caggiano@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13831> | 1 年前 | |
pps: Open writable renderer node in DrmDevice::create DrmDevice::create_all correctly opened the node with O_RDWR, while DrmDevice::create was not, causing failure to create writable buffer. Fixes pps-config on Freedreno. Fixes: 1cc72b2aef82373247466c2e7b81970c867ad0fa ("pps: Gfx-pps v0.3.0") Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com> Reviewed-by: Antonio Caggiano <antonio.caggiano@collabora.com> Reviewed-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16406> (cherry picked from commit 6bf4ae002aa252824ee3c80e485b16ae1ffd73a4) | 1 年前 | |
pps: Gfx-pps v0.3.0 Add the gfx-pps backbone in src/pps. v2: Simplify supported drivers creation. v3: No default getter is provided for counters. v4: Open DRM device in read/write mode. v5: Wait for datasource to be started. v6: Set FIFO scheduler while sampling counters. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Acked-by: Emma Anholt <emma@anholt.net> Reviewed-by: Rob Clark <robdclark@chromium.org> Reviewed-by: John Bates <jbates@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9652> | 1 年前 | |
pps: Panfrost pps driver Add the Panfrost pps driver. v2: Human readable names for counter blocks and use unreachable. v3: Use libpanfrost_perf to collect counter values. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10215> | 1 年前 | |
pps: allow drivers to report timestamps in their own time domain For this each driver must : - report its clock_id (if no particular clock just default to cpu boottime one) - be able to sample its clock (gpu_timestamp()) The PPSDataSource will then emit timestamp correlation events in the trace ensuring perfetto is able to display GPU & CPU events appropriately on its timeline. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Antonio Caggiano <antonio.caggiano@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13831> | 1 年前 | |
pps: Gfx-pps v0.3.0 Add the gfx-pps backbone in src/pps. v2: Simplify supported drivers creation. v3: No default getter is provided for counters. v4: Open DRM device in read/write mode. v5: Wait for datasource to be started. v6: Set FIFO scheduler while sampling counters. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Acked-by: Emma Anholt <emma@anholt.net> Reviewed-by: Rob Clark <robdclark@chromium.org> Reviewed-by: John Bates <jbates@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9652> | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 |