commit | 4b0e1113038d4fb853fcd1e40e07f9c93ed4b23e | [log] [tgz] |
---|---|---|
author | David Brazdil <dbrazdil@google.com> | Tue Jul 30 18:28:01 2019 +0100 |
committer | David Brazdil <dbrazdil@google.com> | Mon Aug 05 16:00:51 2019 +0100 |
tree | 4a182e01842ccdc19faec67440f9f423d5097134 | |
parent | effa947b2feae94e33a1fbab265bd8be9adcfef4 [diff] |
Simplify GN logic by creating a target for prebuilt Linux The `initrd` GN template currently supports two different ways of specifying a primary VM image - name of a target or a path to a prebuilt image. These use different target properties (as GN has no mechanism of classifying a string as either a target or a path). Simplify this in anticipation of using different Linux targets for different HW boards in platform args by creating a target for each prebuilt image. The `linux_kernel` template accepts a `prebuilt` path and creates a "${target_name}__prebuilt" target which copies the image into the out folder. As a side effect, this more closely ties the image to the source code in the GN file. Change-Id: I2afa295e666581393e9a80c311d7d8fe56d4fbba
Hafnium is a hypervisor, initially supporting aarch64 (64-bit ARMv8 CPUs).
Get in touch and keep up-to-date at hafnium-discuss@googlegroups.com.
To jump in and build Hafnium, follow the getting started instructions.
If you want to contribute to the project, see details of how we accept contributions.