)]}'
{
  "commit": "e6090ead326e72e4c0277c54684caeb6b2702007",
  "tree": "2f813e53fc8741645d3840a44580435d1c946973",
  "parents": [
    "630000b9a86a5af9805ec411820342ef93f9e399"
  ],
  "author": {
    "name": "Dan Zhang",
    "email": "zhdaniel@google.com",
    "time": "Fri May 23 00:27:05 2025 +0000"
  },
  "committer": {
    "name": "Dan Zhang",
    "email": "zhdaniel@google.com",
    "time": "Tue May 27 21:56:09 2025 -0700"
  },
  "message": "libhoth: SRCREV bump af40674..0f2099a\n\nBill Napier (1):\n      Update runners to ubuntu-24.04 from deprecated ubuntu-20.04 label\n\nChris Evans (1):\n      Add retry loop to htool_libhoth_usb_device, for LIBUSB_ERROR_BUSY. (#102)\n\nDan Zhang (2):\n      Fixing meson.build library and header file install\n      Meson build: make refactoring backward compatible\n\nLovepreet Singh (3):\n      Add descriptive error messages for known error cases in target control host command results\n      Add support to query whether an external USB host is physically connected to the system containing RoT\n      Refactor JTAG operations to use new code structure\n\nRoyce (1):\n      htool: implement `hello` command (#104)\n\nSam Agazaryan (1):\n      Expose header files to expose SPI API\n\nSteven Portley (13):\n      Move libhoth transports to transports folder\n      Move statistics to protocol/\n      Move reboot to protocol/\n      Move chipinfo to protocol/\n      Move i2c to protocol/\n      Move authz records to protocol/\n      Move progress bars to protocol/\n      Add payload inspection to htool/libhoth\n      Update host command interface to include libhoth name\n      Update lock file\n      Rename all EC struct and constants to hoth\n      Flush stdout after resetting term color\n      Use absolute paths\n\nnicholasnooney (1):\n      Add support for obtaining git version when using jj\n\npbadre (1):\n      Add support for key rotation host commands in htool. - Get version - Get status - Payload status\n\nsportley (1):\n      Build formatting\n\nstevenportley (14):\n      Move host command to protocol/ (#73)\n      Move firmware_version to protocol/ (#74)\n      Move payload status to protocol/ (#75)\n      Move panic record handling to protocol/ (#76)\n      Move payload update to protocol/ (#77)\n      Move spi_proxy to protocol/ (#86)\n      Remove variable sized array (#87)\n      Build file and test fixes (#88)\n      I2C test alignment fix on wrong field (#89)\n      Fix D-Bus builds (#90)\n      Fix msan errors in tests (#92)\n      Add support for finding libhoth device by USB location (#93)\n      Add controlled storage to protocol/ (#96)\n      Fix MSAN failures (#105)\n\nxorptr (3):\n      Seed random number generator used for generating request IDs when sending requests over FIFO based USB transport (#72)\n      Add support to request program and/or verify operation for PLD connected to RoT (#81)\n      Return code 0 when payload update protocol succeeds (regardless of cleanup errors) (#94)\n\nTested:\nall builds and check htool\n```\nroot@dddha24-nfd01:~# /tmp/htool --transport\u003ddbus payload status\nlockdown_state: Ready (1)\nactive_half   : A\nRegion A:\n  validation_state: Valid (2)\n  image_type: Prod (1)\n  image_family: (0x00000016)\n  version: 25.14.19.0\n  descriptor_offset: 0x000f0000\nRegion B:\n  validation_state: Descriptor Valid (3)\n  image_type: Prod (1)\n  image_family: (0x00000016)\n  version: 25.10.20.0\n  descriptor_offset: 0x000f0000\n```\n\nFusion-Link:\nhttp://fusion2/c106e203-da6a-36a8-a8ca-24e8872c3c88\nhttp://fusion2/6e8249e1-038e-3ff7-8428-71a3cf8d01a5\nhttp://fusion2/dd5aaccf-952e-3ff0-8934-1b30974cb811\nhttp://fusion2/2769fe00-c2ea-35b1-8fad-c9df6b995761\n\nGoogle-Bug-Id: 413710117\nChange-Id: I3b5fe078f99f48311f5f3ec32bc4d53b3dce889d\nSigned-off-by: Dan Zhang \u003czhdaniel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8771c59724d97b9c4d2b549c596291588a7d7e6",
      "old_mode": 33188,
      "old_path": "recipes-tpm1/hoth/libhoth_%.bbappend",
      "new_id": "0a0326e2d6da2c000fb7199c0a1f6dcc4c9434d4",
      "new_mode": 33188,
      "new_path": "recipes-tpm1/hoth/libhoth_%.bbappend"
    }
  ]
}
