[roll] Roll fuchsia [time][alarms] First pass implementation of fuchsia.time.alarms.

This change implements the wake alarm FIDL API and serves it from
the timekeeper component.

The wake alarm implementation closely follows the specification
of `fuchsia.hardware.hrtimer/Device`, except it is made more
platform independent.

The hrtimer device is currently the only supported backend. However
the approach should be generalizable to other devices with different
properties.

Original-Bug: 377774610
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1156140
Size-Review: Przemek Pietrzkiewicz <ppi@google.com>
Original-Revision: e4fc08e351da2c119d35e88c7f63682b828c8997
GitOrigin-RevId: 5da08e0e4e957713a47e66c1092ecb4a4103b2e8
Change-Id: I5242212d65c5a11787b6d4922282872ca1c5ee75
1 file changed
tree: 6d658401e9fc3b2f9b330edcafc46c447118b9e6
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
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.