12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- /*++
- Copyright (c) 2015 Minoca Corp.
- This file is licensed under the terms of the GNU General Public License
- version 3. Alternative licensing terms are available. Contact
- info@minocacorp.com for details. See the LICENSE file at the root of this
- project for complete licensing information.
- Module Name:
- Veyron ACPI tables
- Abstract:
- This module compiles the Veyron ACPI tables.
- Author:
- Evan Green 10-Jul-2015
- Environment:
- Firmware
- --*/
- from menv import compiledAsl;
- function build() {
- var asl;
- var entries;
- var ffs;
- var ffsSources;
- var sources;
- sources = [
- "apic.asl",
- "dbg2.asl",
- "dsdt.asl",
- "facp.asl",
- "facs.asl",
- "gtdt.asl",
- "rk32.asl"
- ];
- asl = compiledAsl(sources);
- entries = asl[1];
- ffsSources = asl[0];
- ffs = {
- "type": "target",
- "label": "acpi.ffs",
- "inputs": ffsSources,
- "implicit": ["uefi/tools/genffs:genffs"],
- "tool": "genffs_acpi"
- };
- entries += [ffs];
- return entries;
- }
|