[roll] Roll fuchsia [kernel][riscv][sbi] move call routines to using register asm args

Seems to be fully supported in clang and emits the most efficient
instruction sequence up to the ecall instruction by avoiding having
to stage arguments in other registers and then copy in.

Original-Bug: 122876
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/847301
Original-Revision: 9681f0e3daad02e17dd95eaaecd3a33f94b4582f
GitOrigin-RevId: 9be50ad8c22bfdebdc5f13847babd78e751aaeda
Change-Id: I0fdd3cbdcfeb38a2a9d358c102cf69c05d64473c
1 file changed
tree: 28c9895dc39aceae7e2ef69d6114d7309fd99ab5
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. 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 via the IRC channel #fuchsia on Freenode.

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.