)]}'
{
  "commit": "a8e19fa1268f1ead87a3fdd3b872e3398fef2340",
  "tree": "b38fb179eb28dbb71fd44859cb5db8d34005d97e",
  "parents": [
    "4ef07b9071a8601457ac7a55c981a69e03c5ea06"
  ],
  "author": {
    "name": "Stefan Berger",
    "email": "stefanb@linux.ibm.com",
    "time": "Tue Oct 29 08:49:34 2024 -0400"
  },
  "committer": {
    "name": "Alexey Kardashevskiy",
    "email": "aik@ozlabs.ru",
    "time": "Wed Nov 06 14:54:43 2024 +1100"
  },
  "message": "tpm: Implement firmware API call pass-through-to-tpm\n\nImplement the firmware API call pass-through-to-tpm that allows a caller\nto pass a TPM command to the TPM. Since the buffer provided by the user\nwill be used for returning the TPM\u0027s response it must be sufficiently\nlarge. To be safe, it should be of the size returned by the firmware API\ncall tpm-get-maximum-cmd-size.\n\nSigned-off-by: Stefan Berger \u003cstefanb@linux.ibm.com\u003e\n[aik: replaced memcpy(hdr-\u003etotlen) with direct access]\nSigned-off-by: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21c2190aa827eaa9f388290854d133454270ebc4",
      "old_mode": 33188,
      "old_path": "board-qemu/slof/vio-vtpm-cdriver.fs",
      "new_id": "ced2ac017090f2e7a51b7a340247c835a0be44a9",
      "new_mode": 33188,
      "new_path": "board-qemu/slof/vio-vtpm-cdriver.fs"
    },
    {
      "type": "modify",
      "old_id": "a64afde42e2456cafe10576956da6d447376169a",
      "old_mode": 33188,
      "old_path": "lib/libtpm/tcgbios.c",
      "new_id": "03443f98bd0b221d6948f765e832a9f2a77b18f3",
      "new_mode": 33188,
      "new_path": "lib/libtpm/tcgbios.c"
    },
    {
      "type": "modify",
      "old_id": "83148e01070ab86146216dcf0a2489cce61cecae",
      "old_mode": 33188,
      "old_path": "lib/libtpm/tcgbios.h",
      "new_id": "0e98e63cec2c76c781397e73fa17f25ed3ba8072",
      "new_mode": 33188,
      "new_path": "lib/libtpm/tcgbios.h"
    },
    {
      "type": "modify",
      "old_id": "23075b853b539dc40aff197cbc08be69689bcca7",
      "old_mode": 33188,
      "old_path": "lib/libtpm/tpm.code",
      "new_id": "27a87c9b4b68c06108d56c0803c7898fd90c2627",
      "new_mode": 33188,
      "new_path": "lib/libtpm/tpm.code"
    },
    {
      "type": "modify",
      "old_id": "d76c479fd379a5e62a5d9eca7282334c0af84a14",
      "old_mode": 33188,
      "old_path": "lib/libtpm/tpm.in",
      "new_id": "b413a247d36d53b0a77d9a3fe4fea03f4135f528",
      "new_mode": 33188,
      "new_path": "lib/libtpm/tpm.in"
    }
  ]
}
