aml-build.c (39b6dbd8d7bbaa864ce42dcdcffe79313de9f2d6) | aml-build.c (9815cba5027b0a8732733dc2a908b4e06d6b8ffc) |
---|---|
1/* Support for generating ACPI tables and passing them to Guests 2 * 3 * Copyright (C) 2015 Red Hat Inc 4 * 5 * Author: Michael S. Tsirkin <mst@redhat.com> 6 * Author: Igor Mammedov <imammedo@redhat.com> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 1423 unchanged lines hidden (view full) --- 1432Aml *aml_alias(const char *source_object, const char *alias_object) 1433{ 1434 Aml *var = aml_opcode(0x06 /* AliasOp */); 1435 aml_append(var, aml_name("%s", source_object)); 1436 aml_append(var, aml_name("%s", alias_object)); 1437 return var; 1438} 1439 | 1/* Support for generating ACPI tables and passing them to Guests 2 * 3 * Copyright (C) 2015 Red Hat Inc 4 * 5 * Author: Michael S. Tsirkin <mst@redhat.com> 6 * Author: Igor Mammedov <imammedo@redhat.com> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 1423 unchanged lines hidden (view full) --- 1432Aml *aml_alias(const char *source_object, const char *alias_object) 1433{ 1434 Aml *var = aml_opcode(0x06 /* AliasOp */); 1435 aml_append(var, aml_name("%s", source_object)); 1436 aml_append(var, aml_name("%s", alias_object)); 1437 return var; 1438} 1439 |
1440/* ACPI 1.0b: 16.2.5.4 Type 2 Opcodes Encoding: DefConcat */ 1441Aml *aml_concatenate(Aml *source1, Aml *source2, Aml *target) 1442{ 1443 return build_opcode_2arg_dst(0x73 /* ConcatOp */, source1, source2, 1444 target); 1445} 1446 |
|
1440void 1441build_header(GArray *linker, GArray *table_data, 1442 AcpiTableHeader *h, const char *sig, int len, uint8_t rev, 1443 const char *oem_id, const char *oem_table_id) 1444{ 1445 memcpy(&h->signature, sig, 4); 1446 h->length = cpu_to_le32(len); 1447 h->revision = rev; --- 83 unchanged lines hidden --- | 1447void 1448build_header(GArray *linker, GArray *table_data, 1449 AcpiTableHeader *h, const char *sig, int len, uint8_t rev, 1450 const char *oem_id, const char *oem_table_id) 1451{ 1452 memcpy(&h->signature, sig, 4); 1453 h->length = cpu_to_le32(len); 1454 h->revision = rev; --- 83 unchanged lines hidden --- |