)]}'
{
  "commit": "5194d589bfc637fef26073252f312c853895eab9",
  "tree": "42ce4b50ba356a5cee6b8018a4ec1fba7c32f145",
  "parents": [
    "c92f94bcd1af068240f18eccd41f30999513ac09"
  ],
  "author": {
    "name": "Thomas Heijligen",
    "email": "thomas.heijligen@secunet.com",
    "time": "Sat Feb 19 22:31:32 2022 +0100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Jan 29 12:29:02 2023 +0000"
  },
  "message": "hwaccess: add endianness converting deserialization functions\n\nAdd functions like\n  `uint32_t read_le32(const void *base, size_t offset);`\nRead a 32 bit unsigned from a base with an offset.\nHaving prototypes and a macro generated implementation makes it easier\nto read, understand and spot errors in one of them.\n\nChange-Id: Idde177acf8bc5f94cd046b6539dc31532c98e452\nSigned-off-by: Thomas Heijligen \u003cthomas.heijligen@secunet.com\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/31016\nOriginal-Reviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nOriginal-Reviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/72317\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64e6fb812577ee4e2ec80be065098606555507aa",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "82440e6ea6c1a4c8e441a3031e828a06e5a68d92",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "2ccb0129d254098ee467a8a55f111f95825c79ea",
      "old_mode": 33188,
      "old_path": "meson.build",
      "new_id": "09572a34a13c3b30f744c973fa82915b8a1aaaa9",
      "new_mode": 33188,
      "new_path": "meson.build"
    },
    {
      "type": "modify",
      "old_id": "f149f6952eb51d9d04ecb8de7720d6b0f4007d69",
      "old_mode": 33188,
      "old_path": "platform.h",
      "new_id": "d15082f02b80adbf570a836b90f67d397fe8b821",
      "new_mode": 33188,
      "new_path": "platform.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44ef410843f90633b88c643d82811129289e0c65",
      "new_mode": 33188,
      "new_path": "platform/memaccess.c"
    }
  ]
}
