commit | 30a310edeac3896ff00fc0f64b8087be1086da8b | [log] [tgz] |
---|---|---|
author | Jocelyn Dang <jocelyndang@google.com> | Wed Aug 03 03:28:01 2022 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Aug 03 03:28:01 2022 +0000 |
tree | 48f9b8b2b5c681dd9098b7879e2f8473df77e2aa | |
parent | 3addf42533b3d41ad7ed892fc2755f701af2e319 [diff] |
[driver_runtime] Implementation for runtime protocol APIs. The token manager stores PendingTokenInfo objects to represent tokens that have not been exchanged. This is as either fdf_token_register or fdf_token_exchange can happen first. Once the corresponding call to the pending token occurs, we schedule the callback as a CallbackRequest on the specified dispatcher. The token manager also listens for dropped tokens so it can call the callback with ZX_ERR_CANCELED. Multiply: fuchsia-pkg://fuchsia.com/driver_runtime_tests#meta/driver_runtime_tests.cm : 1000 Bug: 102201 Change-Id: I68d23b07fec8574ecd8373c7c39216385ae56d94 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/704415 Reviewed-by: Suraj Malhotra <surajmalhotra@google.com> Commit-Queue: Jocelyn Dang <jocelyndang@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.