[roll] Roll fuchsia [devicetree] Support metadata and visitor loading in host tools

Expand host-side devicetree manager and visitor logic to support
metadata processing and dynamic visitor loading.

Key changes:
- Added LoadVisitorsHost to enable host-side tools to load visitors
  from shared libraries (.so).
- Updated PublisherInterface and PublisherHost to handle metadata and
  power configuration as text, enabling dumping of these properties
  in host-side tools.
- Implemented zx_status_get_string for host to resolve linker issues
  encountered when building host-side tools.

These additions allow host-side tools to fully verify devicetree nodes,
including their metadata and dynamic visitor logic.

Original-Bug: 507041016
Test: fx test devicetree-manager-host-test
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1592124
Original-Revision: fa9418e106fcdf3ef340272adee4593e35043928
GitOrigin-RevId: 87834c200d9ef075c144f130f85c7932cd7fe288
Change-Id: I63b00f21e8103edb16497eb76da8bc386d8621ac
1 file changed
tree: db857e72e313e4c5c1b390f7919bfbed5bdc9d82
  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.