[roll] Roll fuchsia [phys] Parse boot options in startup, obey kernel.serial

On arm64 this can be tested only be using `kernel.serial=none` to
disable the serial output and running a ZBI test program that is
known to otherwise print expected output (e.g. zbi-phys-unittests).

On x86, parsing `kernel.serial=legacy` is necessary to enable serial
output on QEMU (or traditionally-configured hardware) so this is a
prerequisite for ZBI tests like zbi-phys-unittests working on x86.

Original-Bug: 53593, 49423
Test: zbi-phys-unittests.zbi `kernel.serial=none` produces no output
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/398598
Original-Revision: 6c6d1eb35c485c6342e7006b619bfb1723f55e65
GitOrigin-RevId: 87f3154ebd280fd75deb671dd515faa5e2073c58
Change-Id: Ib2f4d3d18554a75a0018c28073f5168c53ae93e8
1 file changed
tree: 4d3dbe40090e7faa63d838af0d2691dd423c0ad1
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. flower
  8. jiri.lock
  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 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.