commit | 46d612f18b7931a3589010490d4f7e5a28fc7982 | [log] [tgz] |
---|---|---|
author | Adrian Danis <adanis@google.com> | Wed Mar 05 20:26:40 2025 -0800 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Mar 05 20:26:40 2025 -0800 |
tree | 406122893362bb63f2cb7a86d22d16516c7e4fac | |
parent | e16caf30715e4740b9269fc20108fa6047593894 [diff] |
[kernel][iommu] New Map/Unmap IOMMU API Changes the Map/Unmap design of the Iommu interface to use an opaque mapping token, instead of operating directly on device address ranges. This allows for separating the mapping of a range, with querying the device contiguous portions of it. The existing IOMMU implementations are able to support this change without actually needing to allocate or store any additional metadata. Bug: 399697584 Change-Id: Idd8b2d3fad2b924aa7c21cab6a63573591c8b3a7 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1216904 Reviewed-by: Rasha Eqbal <rashaeqbal@google.com> Commit-Queue: Adrian Danis <adanis@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.