~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/gpu/panfrost.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/gpu/panfrost.rst (Version linux-6.12-rc7) and /Documentation/gpu/panfrost.rst (Version linux-6.10.14)


  1 .. SPDX-License-Identifier: GPL-2.0+                1 .. SPDX-License-Identifier: GPL-2.0+
  2                                                     2 
  3 =========================                           3 =========================
  4  drm/Panfrost Mali Driver                           4  drm/Panfrost Mali Driver
  5 =========================                           5 =========================
  6                                                     6 
  7 .. _panfrost-usage-stats:                           7 .. _panfrost-usage-stats:
  8                                                     8 
  9 Panfrost DRM client usage stats implementation      9 Panfrost DRM client usage stats implementation
 10 ==============================================     10 ==============================================
 11                                                    11 
 12 The drm/Panfrost driver implements the DRM cli     12 The drm/Panfrost driver implements the DRM client usage stats specification as
 13 documented in :ref:`drm-client-usage-stats`.       13 documented in :ref:`drm-client-usage-stats`.
 14                                                    14 
 15 Example of the output showing the implemented      15 Example of the output showing the implemented key value pairs and entirety of
 16 the currently possible format options:             16 the currently possible format options:
 17                                                    17 
 18 ::                                                 18 ::
 19       pos:    0                                    19       pos:    0
 20       flags:  02400002                             20       flags:  02400002
 21       mnt_id: 27                                   21       mnt_id: 27
 22       ino:    531                                  22       ino:    531
 23       drm-driver:     panfrost                     23       drm-driver:     panfrost
 24       drm-client-id:  14                           24       drm-client-id:  14
 25       drm-engine-fragment:    1846584880 ns        25       drm-engine-fragment:    1846584880 ns
 26       drm-cycles-fragment:    1424359409           26       drm-cycles-fragment:    1424359409
 27       drm-maxfreq-fragment:   799999987 Hz         27       drm-maxfreq-fragment:   799999987 Hz
 28       drm-curfreq-fragment:   799999987 Hz         28       drm-curfreq-fragment:   799999987 Hz
 29       drm-engine-vertex-tiler:        71932239     29       drm-engine-vertex-tiler:        71932239 ns
 30       drm-cycles-vertex-tiler:        52617357     30       drm-cycles-vertex-tiler:        52617357
 31       drm-maxfreq-vertex-tiler:       79999998     31       drm-maxfreq-vertex-tiler:       799999987 Hz
 32       drm-curfreq-vertex-tiler:       79999998     32       drm-curfreq-vertex-tiler:       799999987 Hz
 33       drm-total-memory:       290 MiB              33       drm-total-memory:       290 MiB
 34       drm-shared-memory:      0 MiB                34       drm-shared-memory:      0 MiB
 35       drm-active-memory:      226 MiB              35       drm-active-memory:      226 MiB
 36       drm-resident-memory:    36496 KiB            36       drm-resident-memory:    36496 KiB
 37       drm-purgeable-memory:   128 KiB              37       drm-purgeable-memory:   128 KiB
 38                                                    38 
 39 Possible `drm-engine-` key names are: `fragmen     39 Possible `drm-engine-` key names are: `fragment`, and  `vertex-tiler`.
 40 `drm-curfreq-` values convey the current opera     40 `drm-curfreq-` values convey the current operating frequency for that engine.
 41                                                    41 
 42 Users must bear in mind that engine and cycle      42 Users must bear in mind that engine and cycle sampling are disabled by default,
 43 because of power saving concerns. `fdinfo` use     43 because of power saving concerns. `fdinfo` users and benchmark applications which
 44 query the fdinfo file must make sure to toggle     44 query the fdinfo file must make sure to toggle the job profiling status of the
 45 driver by writing into the appropriate sysfs n     45 driver by writing into the appropriate sysfs node::
 46                                                    46 
 47     echo <N> > /sys/bus/platform/drivers/panfr     47     echo <N> > /sys/bus/platform/drivers/panfrost/[a-f0-9]*.gpu/profiling
 48                                                    48 
 49 Where `N` is either `0` or `1`, depending on t     49 Where `N` is either `0` or `1`, depending on the desired enablement status.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php