[roll] Roll fuchsia [kernel][iommu] Fix size issue.

Fix a size issue when attempting to create an ARM SMMU instance, but
backing off to a Stub IOMMU instead (as the ARM SMMU implementation
has not landed yet). The user has passed a structure holding a
`zx_iommu_desc_arm_smmu_t`, but the stub IOMMU is expecting a
`zx_iommu_desc_stub_t` instead.  When the stub implementation sees
this, it gets upset and raises an error.  (thanks to
surajmalhotra@google.com for catching this).

The StubIommu implementation does not actually need any configuration
at all, so this is all a bit silly.  Fix this (in the short term) by
eliminating (at the kernel implementation level) the need to pass any
structure at all.  Eventually, we should eliminate the requirement to
pass any structure at all from user-mode, as is being tracked in
b/462772483.

See also fxr/1429619

Original-Bug: 462772483
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1430497
Original-Revision: d7615632d4a62b2db86a277c4b80c553b8071b0e
GitOrigin-RevId: d014d8f7f5e7107a33762dd479d7c21162e0004c
Change-Id: I4de0a0ca4bea8d52c1777f959f9aa8a06f5d6f22
1 file changed
tree: 4e09eecd2ab3682747f08e2dacc56c793c19e0f7
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.