20ab67608a
Currently, there is no way to know if the power management env is supported without trying to initialize it. The init API also does not distinguish between failure due to some error and failure due to power management not being available on the platform in the first place. Thus, add an API that provides capability of probing support for a specific power management API. Suggested-by: Jerin Jacob <jerinj@marvell.com> Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
15 lines
396 B
Meson
15 lines
396 B
Meson
# SPDX-License-Identifier: BSD-3-Clause
|
|
# Copyright(c) 2017 Intel Corporation
|
|
|
|
if not is_linux
|
|
build = false
|
|
reason = 'only supported on linux'
|
|
endif
|
|
sources = files('rte_power.c', 'power_acpi_cpufreq.c',
|
|
'power_kvm_vm.c', 'guest_channel.c',
|
|
'rte_power_empty_poll.c',
|
|
'power_pstate_cpufreq.c',
|
|
'power_common.c')
|
|
headers = files('rte_power.h','rte_power_empty_poll.h')
|
|
deps += ['timer']
|