)]}'
{
  "commit": "ac2c4d3aed5bf91eaed861d3b98f839ea4357643",
  "tree": "d6117bf7fcfcf0713a9241fc3c9013803eec43c3",
  "parents": [
    "cc1f4b34d011e908dcaf24721f1d5808e02ab0bd"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Thu May 08 10:29:43 2025 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Mon May 12 17:47:39 2025 +0200"
  },
  "message": "rust: pl011: Really use RX FIFO depth\n\nWhile we model a 16-elements RX FIFO since the PL011 model was\nintroduced in commit cdbdb648b7c (\"ARM Versatile Platform Baseboard\nemulation\"), we only read 1 char at a time!\n\nHave can_receive() return how many elements are available, and use that\nin receive().\n\nThis is the Rust version of commit 3e0f118f825 (\"hw/char/pl011: Really\nuse RX FIFO depth\"); but it also adds back a comment that is present\nin commit f576e0733cc (\"hw/char/pl011: Add support for loopback\") and\nabsent in the Rust code.\n\nReviewed-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nReviewed-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4de86375021c1bc5fa6266d258a977ec182501ea",
      "old_mode": 33188,
      "old_path": "docs/devel/rust.rst",
      "new_id": "171d908e0b0d3e3b9f0668e49af2f63a3a24388d",
      "new_mode": 33188,
      "new_path": "docs/devel/rust.rst"
    },
    {
      "type": "modify",
      "old_id": "94b3165984998218e1e3279ebefad47ce810c500",
      "old_mode": 33188,
      "old_path": "rust/hw/char/pl011/src/device.rs",
      "new_id": "bde3be65c5b0d9dbb117407734d93fff577ddecf",
      "new_mode": 33188,
      "new_path": "rust/hw/char/pl011/src/device.rs"
    }
  ]
}
