forked from tier4/ota-client
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add jetson-uefi boot control support, refine jetson-cboot boot …
…control implementation (tier4#300) This PR introduces the OTA support for NVIDIA Jetson device with UEFI(BSP >= R34) and UEFI Capsule firmware update(BSP >=R35.2). Together with tier4#376, this PR also implements the firmware update protocol for both jetson-uefi and jetson-cboot boot control. Other Major changes includes: 1. refactor jetson-common module. 2. fully refactor the firmware update implementation in jetson-cboot module, with the newly refactored jetson-common module. 3. refine firmware_package to better meet the usages in jetson-uefi and jetson-cboot. Other Minor changes includes: 1. minor fix on boot_control._common _load_status_file. 2. otaclient_common: implement file_digest, use file_digest to implement file_sha256.
- Loading branch information
1 parent
9c86cd4
commit 855ec23
Showing
15 changed files
with
2,442 additions
and
469 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
855ec23
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Coverage Report