)]}'
{
  "commit": "07e28eb91bd07f2dae3150d1d052e335dc1854c5",
  "tree": "6b343cef3f1dc720bce67cbe4b2e6a54f68d4668",
  "parents": [
    "de70f205243a598625d4f265fbc6341c7ae931c7"
  ],
  "author": {
    "name": "Austin Appleby",
    "email": "aappleby@google.com",
    "time": "Wed Aug 03 00:50:37 2022 +0000"
  },
  "committer": {
    "name": "Austin Appleby",
    "email": "aappleby@google.com",
    "time": "Wed Aug 03 00:50:37 2022 +0000"
  },
  "message": "Move timer and uart driver to sw/matcha/hal along with the other hardware-specific code.\nRemove some hacky stuff for dprintf().\n\nChange-Id: I6d1eebde29583b357cbda6e2b04b031c9ea3d3c9\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "b7a00041f1f60f46db142a902cbf64e2f16824c9",
      "old_mode": 33188,
      "old_path": "chips/opentitan/Cargo.toml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9622367b49322954bd458683072eccd8f277daec",
      "old_mode": 33188,
      "old_path": "chips/opentitan/src/lib.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "83a4ecf973c94c76584c99fac868e7c00ab731b5",
      "old_mode": 33188,
      "old_path": "config/src/lib.rs",
      "new_id": "9c4972bd0a8e45c7fd2029797cacfda80b359524",
      "new_mode": 33188,
      "new_path": "config/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "848a76fbeba036108538bd4a7ee7421ef323ec4f",
      "old_mode": 33188,
      "old_path": "hal/src/dprintf_hal.rs",
      "new_id": "a2e33f33261321a1c1e993dc595b10c48d070d71",
      "new_mode": 33188,
      "new_path": "hal/src/dprintf_hal.rs"
    },
    {
      "type": "modify",
      "old_id": "6a929e79487978d0893592ff5dc481a587ce56d7",
      "old_mode": 33188,
      "old_path": "hal/src/lib.rs",
      "new_id": "4cd367be2bbb2b63e928b63786b2ff9b522c9ca2",
      "new_mode": 33188,
      "new_path": "hal/src/lib.rs"
    },
    {
      "type": "rename",
      "old_id": "b7dd21f35f3d83bf442b48cd232b60588aaa9e41",
      "old_mode": 33188,
      "old_path": "platform/src/timer.rs",
      "new_id": "f1c212f26ae6fa0ffcbaa16f8fd8d53195e9f18a",
      "new_mode": 33188,
      "new_path": "hal/src/timer_hal.rs",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "0c21cad19ec84680832a29e337d83c3af3aa749f",
      "old_mode": 33188,
      "old_path": "chips/opentitan/src/uart.rs",
      "new_id": "a93d0986eeaa7ce502fabd6d68438d8dc54acccd",
      "new_mode": 33188,
      "new_path": "hal/src/uart_hal.rs",
      "score": 87
    },
    {
      "type": "modify",
      "old_id": "a0ee2e485d427c621ed1f57da54fdae6806b388a",
      "old_mode": 33188,
      "old_path": "platform/Cargo.toml",
      "new_id": "e3c1b04c1b29fa4e471335a525a69206aea251ac",
      "new_mode": 33188,
      "new_path": "platform/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "96d1b4ab9ec64ed5bacf070be86ca6b1bc30a33a",
      "old_mode": 33188,
      "old_path": "platform/src/chip.rs",
      "new_id": "86a216d3e5a4abbccd825cdffc79954c290c9ab9",
      "new_mode": 33188,
      "new_path": "platform/src/chip.rs"
    },
    {
      "type": "modify",
      "old_id": "00935f987e5690a12cd6120206052d535a2cfa19",
      "old_mode": 33188,
      "old_path": "platform/src/main.rs",
      "new_id": "b10ee7788c6e8de994b106a757c6bfc86ea4809f",
      "new_mode": 33188,
      "new_path": "platform/src/main.rs"
    },
    {
      "type": "delete",
      "old_id": "5ebe18c77d611e0606ac3270f796aa4f0cb74c63",
      "old_mode": 33188,
      "old_path": "platform/src/uart.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
