[roll] Roll fuchsia [kernel][x86][phys] Start compiling linuxboot support code for 64-bit This starts the process of getting the linuxboot and legacy-boot code built for the 64-bit environment. This is mostly just build wiring for a new "linuxboot64" flavor of "qemu" phys test to enable experimentation. This causes new builds of various phys boot tests, but they are marked disabled so bots won't run them. The main code change here is to start handling the full 64-bit addresses for the command line and ramdisk (initrd) image, and for the ramdisk size. In the load-bearing 32-bit build, these just now check for the high bits in the Linux boot_params that were ignored before. Where previously an address or size above 4GiB would be silently truncated to its lower 32 bits, now such values will not be used but instead very early logging will be attempted (and might have found a UART to log to) to complain about the too-large values. The other change only has any effect at all in the new 64-bit build, which is to do early address-space setup in InitMemory. The call was skipped before because it's a no-op for 32-bit. Original-Bug: 335547883 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1037414 Original-Revision: 1e6c5e5d3f6b3828d9d28c8ac55e3c867808904c GitOrigin-RevId: be545110ad3ae85460c243d9d7b2b276e2c1e6ce Change-Id: I509b655e84e19a570ceeb9a52532c74bd4b8bcc1
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.