)]}'
{
  "commit": "b069018e2fe1fc613f5eeecc810050210e845528",
  "tree": "0d846d9aa1891f6eb17189bdd26a89ead9a2e9aa",
  "parents": [
    "63dc36944383f70f1c7a20f6104966d8560300fa"
  ],
  "author": {
    "name": "Thomas Huth",
    "email": "thuth@redhat.com",
    "time": "Mon Nov 04 17:35:04 2024 +0100"
  },
  "committer": {
    "name": "Alistair Francis",
    "email": "alistair.francis@wdc.com",
    "time": "Thu Nov 07 08:16:53 2024 +1000"
  },
  "message": "hw/char/sifive_uart: Fix broken UART on big endian hosts\n\nCasting a \"uint32_t *\" to a \"uint8_t *\" to get to the lowest 8-bit\npart of the value does not work on big endian hosts. We\u0027ve got to\ntake the proper detour through an 8-bit variable.\n\nFixes: 53c1557b23 (\"hw/char: sifive_uart: Print uart characters async\")\nSigned-off-by: Thomas Huth \u003cthuth@redhat.com\u003e\nReviewed-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\nReviewed-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nReviewed-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nMessage-ID: \u003c20241104163504.305955-1-thuth@redhat.com\u003e\nSigned-off-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aeb45d360182912443c220bd107be6d3806c332c",
      "old_mode": 33188,
      "old_path": "hw/char/sifive_uart.c",
      "new_id": "5ae2a29ed688bec78f9311ef2ed5da2eab6ddd89",
      "new_mode": 33188,
      "new_path": "hw/char/sifive_uart.c"
    }
  ]
}
