[roll] Roll fuchsia [zircon] Add HandleValue Rust syscall support

Introduce HandleValue Rust wrapper type under zircon/kernel/object,
allowing Rust kernel syscalls to receive handles by value from
userspace. Update zither signature generator to map input handles
passed by value to HandleValue, and add a test syscall/unit test.

Original-Original-Bug: 507423574
Test: core-syscall-generation-test-package
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1687039
Original-Original-Revision: a81567789c53666f1b8353acf832b52e6da3a314
GitOrigin-RevId: 34d486dda9b47b8c71243c2b9910caee9f4db363
Change-Id: Icfc827957c6eea2898c3694a089446a188a0ab48
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1690357
Cr-Commit-Position: refs/heads/main@{#196042}
1 file changed
tree: d4a571de4c2063753033f2554a2c1b65bcf83877
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. 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.