[roll] Roll fuchsia [kernel][x86] Make the kernel loadable as an ELF ELF-loaded support is gated behind the existing ELF_KERNEL preprocessor variable, which at this point is rather minimal: * start.S has the hand-off pointer passed in a different register (ZBI protocol vs. usual calling convention discrepancy) * The temporary GDT was mistakenly put in rodata instead of data. The kernel proper later modifies it and so this becomes an issue once physboot starts mapping the kernel's rodata actually as read-only. As of this CL, use_elf_kernel = true should 'just work' for the x86 kernel (and so all of them). Original-Bug: 42164859 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1174075 Original-Revision: 2c93ab5ad7a325b6d88b26b847f369d3dc9059f6 GitOrigin-RevId: 20534d285d8f00204ba8838ce179ed8b422abed2 Change-Id: Ic0f956f3955aa832ea6284b79205e1a97506ea67
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 in one of the communication channels documented at get involved.
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.