My Project
Public Attributes | List of all members

#include <mali_base_kernel.h>

Public Attributes

u64 shader_present
 
u64 tiler_present
 
u64 l2_present
 
u64 stack_present
 
u32 l2_features
 
u32 suspend_size
 
u32 mem_features
 
u32 mmu_features
 
u32 as_present
 
u32 js_present
 
u32 js_features [GPU_MAX_JOB_SLOTS]
 
u32 tiler_features
 
u32 texture_features [3]
 
u32 gpu_id
 
u32 thread_max_threads
 
u32 thread_max_workgroup_size
 
u32 thread_max_barrier_size
 
u32 thread_features
 
u32 coherency_mode
 

Detailed Description

A complete description of the GPU's Hardware Configuration Discovery registers.

The information is presented inefficiently for access. For frequent access, the values should be better expressed in an unpacked form in the base_gpu_props structure.

The raw properties in gpu_raw_gpu_props are necessary to allow a user of the Mali Tools (e.g. PAT) to determine "Why is this device behaving differently?". In this case, all information about the configuration is potentially useful, but it does not need to be processed by the driver. Instead, the raw registers can be processed by the Mali Tools software on the host PC.


The documentation for this struct was generated from the following file: