]> xenbits.xensource.com Git - people/liuw/qemu.git/commitdiff
acpi: add aml_call0() helper
authorIgor Mammedov <imammedo@redhat.com>
Wed, 9 Dec 2015 23:41:04 +0000 (00:41 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 22 Dec 2015 16:39:21 +0000 (18:39 +0200)
it will help to call a method with 0 arguments

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Marcel Apfelbaum <marcel@redhat.com>
hw/acpi/aml-build.c
include/hw/acpi/aml-build.h

index 74316d111a6b4290edbae76bccab9d675c091a14..b4fff5f0a81b94e638bec4ae1370265d05669fd7 100644 (file)
@@ -539,6 +539,14 @@ Aml *aml_notify(Aml *arg1, Aml *arg2)
     return var;
 }
 
+/* helper to call method with 1 argument */
+Aml *aml_call0(const char *method)
+{
+    Aml *var = aml_alloc();
+    build_append_namestring(var->buf, "%s", method);
+    return var;
+}
+
 /* helper to call method with 1 argument */
 Aml *aml_call1(const char *method, Aml *arg1)
 {
index 40a95d8f0610319a15c7061ec97e257f15a2858b..81326bd9b7859bc07f3d0e851d8daa1511f547c6 100644 (file)
@@ -236,6 +236,7 @@ Aml *aml_increment(Aml *arg);
 Aml *aml_decrement(Aml *arg);
 Aml *aml_index(Aml *arg1, Aml *idx);
 Aml *aml_notify(Aml *arg1, Aml *arg2);
+Aml *aml_call0(const char *method);
 Aml *aml_call1(const char *method, Aml *arg1);
 Aml *aml_call2(const char *method, Aml *arg1, Aml *arg2);
 Aml *aml_call3(const char *method, Aml *arg1, Aml *arg2, Aml *arg3);