info->has_gds_ordered_append = info->chip_class >= GFX7 && info->drm_minor >= 29;
+ info->has_stable_pstate = info->drm_minor >= 45;
+
if (info->chip_class >= GFX9 && info->has_graphics) {
unsigned pc_lines = 0;
fprintf(f, " has_2d_tiling = %u\n", info->has_2d_tiling);
fprintf(f, " has_read_registers_query = %u\n", info->has_read_registers_query);
fprintf(f, " has_gds_ordered_append = %u\n", info->has_gds_ordered_append);
+ fprintf(f, " has_stable_pstate = %u\n", info->has_stable_pstate);
fprintf(f, " has_scheduled_fence_dependency = %u\n", info->has_scheduled_fence_dependency);
fprintf(f, " mid_command_buffer_preemption_enabled = %u\n",
info->mid_command_buffer_preemption_enabled);
bool has_read_registers_query;
bool has_gds_ordered_append;
bool has_scheduled_fence_dependency;
+ bool has_stable_pstate;
/* Whether SR-IOV is enabled or amdgpu.mcbp=1 was set on the kernel command line. */
bool mid_command_buffer_preemption_enabled;
bool has_tmz_support;