)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1000000,"name":"Nico Huber","email":"nico.h@gmx.de","username":"icon","avatars":[{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b9dabb7251fbb5cdce48443503fa56ed4c5a551c","unresolved":true,"context_lines":[{"line_number":7,"context_line":"gma display_probing: Make new TGL ports available"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Make all the new ports available that were added to `Port_Type` in"},{"line_number":10,"context_line":"commit 605660bb21 (gma: Begin Tiger Lake (TGL) integration)."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I9d96673f931be0086536044694ecd127ba2a823d"},{"line_number":13,"context_line":"Signed-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"111fc7d3_9c054707","line":10,"range":{"start_line":10,"start_character":7,"end_line":10,"end_character":17},"updated":"2026-04-08 13:58:48.000000000","message":"Update after parent landed.","commit_id":"43f20b0f75c18b989fee95b8f0edd6e366a923a5"}],"common/hw-gfx-gma-display_probing.adb":[{"author":{"_account_id":1000000,"name":"Nico Huber","email":"nico.h@gmx.de","username":"icon","avatars":[{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"afcd38f21cd44511c1d45dac5d392f684edbc3a9","unresolved":true,"context_lines":[{"line_number":43,"context_line":"         when DP1 \u003d\u003e HDMI1,"},{"line_number":44,"context_line":"         when DP2 \u003d\u003e HDMI2,"},{"line_number":45,"context_line":"         when DP3 \u003d\u003e HDMI3,"},{"line_number":46,"context_line":"         when others \u003d\u003e Disabled);"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"   function Has_Sibling_Port (Port : Port_Type) return Boolean is"},{"line_number":49,"context_line":"     (Sibling_Port (Port) /\u003d Disabled);"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"a0be0013_10788332","side":"PARENT","line":46,"updated":"2026-04-02 14:33:48.000000000","message":"Still needs TC ports, cf. https://review.coreboot.org/c/libgfxinit/+/81522/comment/97762e0f_b33716d7/","commit_id":"e261a23e64616b48e7d5b9436a44024ec56fb1da"},{"author":{"_account_id":1000000,"name":"Nico Huber","email":"nico.h@gmx.de","username":"icon","avatars":[{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b9dabb7251fbb5cdce48443503fa56ed4c5a551c","unresolved":false,"context_lines":[{"line_number":43,"context_line":"         when DP1 \u003d\u003e HDMI1,"},{"line_number":44,"context_line":"         when DP2 \u003d\u003e HDMI2,"},{"line_number":45,"context_line":"         when DP3 \u003d\u003e HDMI3,"},{"line_number":46,"context_line":"         when others \u003d\u003e Disabled);"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"   function Has_Sibling_Port (Port : Port_Type) return Boolean is"},{"line_number":49,"context_line":"     (Sibling_Port (Port) /\u003d Disabled);"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"f671478f_96f31986","side":"PARENT","line":46,"in_reply_to":"a0be0013_10788332","updated":"2026-04-08 13:58:48.000000000","message":"Done","commit_id":"e261a23e64616b48e7d5b9436a44024ec56fb1da"}],"common/hw-gfx-gma-display_probing.ads":[{"author":{"_account_id":1000012,"name":"Angel Pons","email":"th3fanbus@gmail.com","username":"th3fanbus","avatars":[{"url":"https://www.gravatar.com/avatar/61cdfc186d8caca5a8908b0a382de6d8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/61cdfc186d8caca5a8908b0a382de6d8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/61cdfc186d8caca5a8908b0a382de6d8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/61cdfc186d8caca5a8908b0a382de6d8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"5c1225271cc9f430be718ff25a2a1d0ce4c5232c","unresolved":true,"context_lines":[{"line_number":17,"context_line":"package HW.GFX.GMA.Display_Probing"},{"line_number":18,"context_line":"is"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"   type Port_List_Range is range 0 .. 20;"},{"line_number":21,"context_line":"   type Port_List is array (Port_List_Range) of Port_Type;"},{"line_number":22,"context_line":"   All_Ports : constant Port_List :\u003d"},{"line_number":23,"context_line":"     (DP1, DP2, DP3, DP_TC1, DP_TC2, DP_TC3, DP_TC4,"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"96d3b475_c018a12b","line":20,"updated":"2026-04-18 11:08:36.000000000","message":"I think there\u0027s a way to avoid having to manually figure out this number:\n\n```suggestion\n   type Port_List_Range is range 0 .. Active_Port_Type\u0027Pos (Active_Port_Type\u0027Last);\n```\n\nIf the `Port_Type` enumeration were to grow again in the future, `Port_List_Range` will change accordingly, but `All_Ports` will still need to be manually updated (as there won\u0027t be enough initialisers for the array).","commit_id":"70cae5798d723fc77b3b783ffe472e6624af2336"},{"author":{"_account_id":1000000,"name":"Nico Huber","email":"nico.h@gmx.de","username":"icon","avatars":[{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/60d420b5d650d48b86d6921a9f683b64.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"29bb14d66111ecd748c1d8c6fa1c7c41049587bd","unresolved":false,"context_lines":[{"line_number":17,"context_line":"package HW.GFX.GMA.Display_Probing"},{"line_number":18,"context_line":"is"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"   type Port_List_Range is range 0 .. 20;"},{"line_number":21,"context_line":"   type Port_List is array (Port_List_Range) of Port_Type;"},{"line_number":22,"context_line":"   All_Ports : constant Port_List :\u003d"},{"line_number":23,"context_line":"     (DP1, DP2, DP3, DP_TC1, DP_TC2, DP_TC3, DP_TC4,"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"daac3158_c48c4b7e","line":20,"in_reply_to":"96d3b475_c018a12b","updated":"2026-04-18 17:09:12.000000000","message":"Good call! Will do in a follow-up to capture the reasoning.","commit_id":"70cae5798d723fc77b3b783ffe472e6624af2336"},{"author":{"_account_id":1000012,"name":"Angel Pons","email":"th3fanbus@gmail.com","username":"th3fanbus","avatars":[{"url":"https://www.gravatar.com/avatar/61cdfc186d8caca5a8908b0a382de6d8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/61cdfc186d8caca5a8908b0a382de6d8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/61cdfc186d8caca5a8908b0a382de6d8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/61cdfc186d8caca5a8908b0a382de6d8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"3b5bffd00840d86ef56dd1f5fa5e52490d68b789","unresolved":false,"context_lines":[{"line_number":17,"context_line":"package HW.GFX.GMA.Display_Probing"},{"line_number":18,"context_line":"is"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"   type Port_List_Range is range 0 .. 20;"},{"line_number":21,"context_line":"   type Port_List is array (Port_List_Range) of Port_Type;"},{"line_number":22,"context_line":"   All_Ports : constant Port_List :\u003d"},{"line_number":23,"context_line":"     (DP1, DP2, DP3, DP_TC1, DP_TC2, DP_TC3, DP_TC4,"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"5159adb0_8169456d","line":20,"in_reply_to":"daac3158_c48c4b7e","updated":"2026-04-18 17:41:28.000000000","message":"Done in https://review.sourcearcade.org/c/libgfxinit/+/500","commit_id":"70cae5798d723fc77b3b783ffe472e6624af2336"}]}
