mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 01:03:55 -06:00
acpi: ipmi: use AcpiDevAmlIf interface to build IPMI device descriptors
convert ad-hoc way we use to generate AML for ISA/SMB IPMI devices to a generic approach (i.e. make devices provide its own AML blobs like it is done with other ISA devices (ex. KBD)) Signed-off-by: Igor Mammedov <imammedo@redhat.com> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Message-Id: <20220608135340.3304695-17-imammedo@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
4b66ddcc4d
commit
5876d9b53f
7 changed files with 42 additions and 47 deletions
|
@ -9,13 +9,8 @@
|
|||
#ifndef HW_ACPI_IPMI_H
|
||||
#define HW_ACPI_IPMI_H
|
||||
|
||||
#include "hw/acpi/aml-build.h"
|
||||
#include "hw/acpi/acpi_aml_interface.h"
|
||||
|
||||
/*
|
||||
* Add ACPI IPMI entries for all registered IPMI devices whose parent
|
||||
* bus matches the given bus. The resource is the ACPI resource that
|
||||
* contains the IPMI device, this is required for the I2C CRS.
|
||||
*/
|
||||
void build_acpi_ipmi_devices(Aml *table, BusState *bus);
|
||||
void build_ipmi_dev_aml(AcpiDevAmlIf *adev, Aml *scope);
|
||||
|
||||
#endif /* HW_ACPI_IPMI_H */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue