Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6ab69ae5 authored by Manasi Navare's avatar Manasi Navare Committed by Manasi Navare
Browse files

SF: Add a readonly feature flag for display config error HAL changes



Bug: 374184110
Test: adb shell dumpsys SurfaceFlinger | grep display_config_error_hal
-- Verify that the flag shows up
Flag: com.android.graphics.surfaceflinger.flags.display_config_error_hal

Change-Id: I78af63115914c8ae53dbb04f6d86f601e502ec8f
Signed-off-by: default avatarManasi Navare <navaremanasi@google.com>
parent d0041218
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -155,6 +155,7 @@ void FlagManager::dump(std::string& result) const {
    DUMP_READ_ONLY_FLAG(single_hop_screenshot);
    DUMP_READ_ONLY_FLAG(trace_frame_rate_override);
    DUMP_READ_ONLY_FLAG(true_hdr_screenshots);
    DUMP_READ_ONLY_FLAG(display_config_error_hal);

#undef DUMP_READ_ONLY_FLAG
#undef DUMP_SERVER_FLAG
@@ -258,6 +259,7 @@ FLAG_MANAGER_READ_ONLY_FLAG(flush_buffer_slots_to_uncache, "");
FLAG_MANAGER_READ_ONLY_FLAG(force_compile_graphite_renderengine, "");
FLAG_MANAGER_READ_ONLY_FLAG(single_hop_screenshot, "");
FLAG_MANAGER_READ_ONLY_FLAG(true_hdr_screenshots, "debug.sf.true_hdr_screenshots");
FLAG_MANAGER_READ_ONLY_FLAG(display_config_error_hal, "");

/// Trunk stable server flags ///
FLAG_MANAGER_SERVER_FLAG(refresh_rate_overlay_on_external_display, "")
+1 −0
Original line number Diff line number Diff line
@@ -93,6 +93,7 @@ public:
    bool single_hop_screenshot() const;
    bool trace_frame_rate_override() const;
    bool true_hdr_screenshots() const;
    bool display_config_error_hal() const;

protected:
    // overridden for unit tests
+8 −0
Original line number Diff line number Diff line
@@ -73,6 +73,14 @@ flag {
  }
} # detached_mirror

flag {
  name: "display_config_error_hal"
  namespace: "core_graphics"
  description: "Report HAL display configuration errors like modeset failure or link training failure"
  bug: "374184110"
  is_fixed_read_only: true
} # display_config_error_hal

flag {
  name: "filter_frames_before_trace_starts"
  namespace: "core_graphics"