[roll] Roll fuchsia [perf][wakeup] Adding starnix module for wakeup test

 Wakeup Latency measures the time from the processor being suspended, to being fully awake.
 To measure the wakeup latency, the test needs to set a hardware backed
 timer that is used to wakeup at a point in the future. When the alarm
 goes off, the test sends an input event (currently the Power button) to
 wake up the entire system.

 This test needs to be able to be started from inside the starnix
 container, so a device IOCTL interface is used to pass the time to set
 the alarm for and the type of input to use to wake up the device.

 The implementation is a starnix module that is initialized based on a
 feature flag for the wakeup test. This is to support not enabling this
 interface in non-testing builds and deployments.

Original-Bug: 458389178

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1410636
Original-Revision: 3004858902aa4def5eb1dcca72c1aa540b64bf62
GitOrigin-RevId: d8b552eb79b65d7aa394d367805d8a1ed8890e3e
Change-Id: I71a44a38bc735b80848fe0196024fe46282751db
1 file changed
tree: 463aa749a5e7052a3d08482c0618d631e49816c7
  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.