[roll] Roll fuchsia [kernel] Hand off BootOptions from physboot

This introduces the PhysHandoffPtr wrapper type to represent data
handed off from physboot to the kernel proper indirectly by storing
pointers in struct PhysHandoff.  This is now used to transfer the
BootOptions object from physboot into the kernel, which no longer
needs to call the BootOptions parser itself.

This also removes the transitional methods of transferring the
serial console state, which is now simply in BootOptions::serial.

Original-Bug: 53594
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/614162
Original-Revision: 8bb629cb5e2812dd658294fd63c6156f1d2b46d6
GitOrigin-RevId: 540eb0e24a6e896935543e4369172b6d7645bfda
Change-Id: I19aed83b0d21e06fdefd5a00deb6fe90dc2b6c97
1 file changed
tree: d59ee98dce1f43f91d5d188df2b71c7670a8898d
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. 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.