)]}'
{
  "commit": "1bb7f615a517ba85ebdbbd30d8de2120b4598d12",
  "tree": "f9b894e3603092e8abe0edab61e407b9da48b488",
  "parents": [
    "80b8b01f89387181378aa251e7a5454470ec5045"
  ],
  "author": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@linaro.org",
    "time": "Mon Jan 13 12:35:33 2025 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Mon Jan 13 12:35:33 2025 +0000"
  },
  "message": "tests/qtest/boot-serial-test: Initialize PL011 Control register\n\nThe tests using the PL011 UART of the virt and raspi machines\nweren\u0027t properly enabling the UART and its transmitter previous\nto sending characters. Follow the PL011 manual initialization\nrecommendation by setting the proper bits of the control register.\n\nUpdate the ASM code prefixing:\n\n  *UART_CTRL \u003d UART_ENABLE | TX_ENABLE;\n\nto:\n\n  while (true) {\n      *UART_DATA \u003d \u0027T\u0027;\n  }\n\nNote, since commit 51b61dd4d56 (\"hw/char/pl011: Warn when using\ndisabled transmitter\") incomplete PL011 initialization can be\nlogged using the \u0027-d guest_errors\u0027 command line option.\n\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nSigned-off-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bcfa504826cfca38c7eeaa611237173df5a7ac19",
      "old_mode": 33188,
      "old_path": "tests/qtest/boot-serial-test.c",
      "new_id": "ffa9e780ad6433e9aa81688a8c6e843197be6511",
      "new_mode": 33188,
      "new_path": "tests/qtest/boot-serial-test.c"
    }
  ]
}
