libhoth: SRCREV bump af40674..0f2099a
Bill Napier (1):
Update runners to ubuntu-24.04 from deprecated ubuntu-20.04 label
Chris Evans (1):
Add retry loop to htool_libhoth_usb_device, for LIBUSB_ERROR_BUSY. (#102)
Dan Zhang (2):
Fixing meson.build library and header file install
Meson build: make refactoring backward compatible
Lovepreet Singh (3):
Add descriptive error messages for known error cases in target control host command results
Add support to query whether an external USB host is physically connected to the system containing RoT
Refactor JTAG operations to use new code structure
Royce (1):
htool: implement `hello` command (#104)
Sam Agazaryan (1):
Expose header files to expose SPI API
Steven Portley (13):
Move libhoth transports to transports folder
Move statistics to protocol/
Move reboot to protocol/
Move chipinfo to protocol/
Move i2c to protocol/
Move authz records to protocol/
Move progress bars to protocol/
Add payload inspection to htool/libhoth
Update host command interface to include libhoth name
Update lock file
Rename all EC struct and constants to hoth
Flush stdout after resetting term color
Use absolute paths
nicholasnooney (1):
Add support for obtaining git version when using jj
pbadre (1):
Add support for key rotation host commands in htool. - Get version - Get status - Payload status
sportley (1):
Build formatting
stevenportley (14):
Move host command to protocol/ (#73)
Move firmware_version to protocol/ (#74)
Move payload status to protocol/ (#75)
Move panic record handling to protocol/ (#76)
Move payload update to protocol/ (#77)
Move spi_proxy to protocol/ (#86)
Remove variable sized array (#87)
Build file and test fixes (#88)
I2C test alignment fix on wrong field (#89)
Fix D-Bus builds (#90)
Fix msan errors in tests (#92)
Add support for finding libhoth device by USB location (#93)
Add controlled storage to protocol/ (#96)
Fix MSAN failures (#105)
xorptr (3):
Seed random number generator used for generating request IDs when sending requests over FIFO based USB transport (#72)
Add support to request program and/or verify operation for PLD connected to RoT (#81)
Return code 0 when payload update protocol succeeds (regardless of cleanup errors) (#94)
Tested:
all builds and check htool
```
root@dddha24-nfd01:~# /tmp/htool --transport=dbus payload status
lockdown_state: Ready (1)
active_half : A
Region A:
validation_state: Valid (2)
image_type: Prod (1)
image_family: (0x00000016)
version: 25.14.19.0
descriptor_offset: 0x000f0000
Region B:
validation_state: Descriptor Valid (3)
image_type: Prod (1)
image_family: (0x00000016)
version: 25.10.20.0
descriptor_offset: 0x000f0000
```
Fusion-Link:
http://fusion2/c106e203-da6a-36a8-a8ca-24e8872c3c88
http://fusion2/6e8249e1-038e-3ff7-8428-71a3cf8d01a5
http://fusion2/dd5aaccf-952e-3ff0-8934-1b30974cb811
http://fusion2/2769fe00-c2ea-35b1-8fad-c9df6b995761
Platforms-Affected: all
Google-Bug-Id: 413710117
Change-Id: I3b5fe078f99f48311f5f3ec32bc4d53b3dce889d
Signed-off-by: Dan Zhang <zhdaniel@google.com>
(cherry picked from commit e6090ead326e72e4c0277c54684caeb6b2702007)
Signed-off-by: Dan Zhang <zhdaniel@google.com>
1 file changed