[roll] Roll fuchsia [power] Implement fuchsia.power.cpu.DomainController in cpu-manager.

- Adds DomainController node for handling
  fuchsia.power.cpu.DomainController requests to cpu-manager.
- Creates fake for fuchsia.power.cpu.DomainController API for future
  integration tests.
- Updates CpuManagerMain node implementation to allow restricting max
  OPP via frequency.
- Updates SyscallHandler node to allow skipping CPU resource retrieval
  for testing.
- Adds unit and integration tests to verify behavior of node and config
  handling.
- Updates power-manager integration test library for new FIDL protocols.

Original-Bug: 437955889
Test: fx test cpu-manager-integration-tests
Test: fx test cpu-manager-tests
Test: fx test domain-controller-integration-tests
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1383542
Original-Revision: 4f038f620be664c523014bf4b0b7dfcde9f9d829
GitOrigin-RevId: 599da6412921f64283a1aac55997a3ecb9f2a854
Change-Id: I1137ed89ebecfcb61aa24ec3dbf661db2e82e923
1 file changed
tree: 024ad36617309584e83f1347f793763c36458636
  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.