#include "qemu/osdep.h" #include "hw/acpi/acpi_aml_interface.h" #include "hw/pci/pci.h" #include "vga_int.h" void build_vga_aml(AcpiDevAmlIf *adev, Aml *scope) { int s3d = 0; Aml *method; if (object_dynamic_cast(OBJECT(adev), "qxl-vga")) { s3d = 3; } method = aml_method("_S1D", 0, AML_NOTSERIALIZED); aml_append(method, aml_return(aml_int(0))); aml_append(scope, method); method = aml_method("_S2D", 0, AML_NOTSERIALIZED); aml_append(method, aml_return(aml_int(0))); aml_append(scope, method); method = aml_method("_S3D", 0, AML_NOTSERIALIZED); aml_append(method, aml_return(aml_int(s3d))); aml_append(scope, method); }