Do not include <ctype.h>, <errno.h>, and <stdlib.h> from <rte_common.h>, because they are not used by this file. Include the needed headers directly from the files that need them. Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
59 lines
1009 B
C
59 lines
1009 B
C
/* SPDX-License-Identifier: BSD-3-Clause
|
|
* Copyright(c) 2022 StarFive
|
|
* Copyright(c) 2022 SiFive
|
|
* Copyright(c) 2022 Semihalf
|
|
*/
|
|
|
|
#include <errno.h>
|
|
|
|
#include "rte_power_intrinsics.h"
|
|
|
|
/**
|
|
* This function is not supported on RISC-V 64
|
|
*/
|
|
int
|
|
rte_power_monitor(const struct rte_power_monitor_cond *pmc,
|
|
const uint64_t tsc_timestamp)
|
|
{
|
|
RTE_SET_USED(pmc);
|
|
RTE_SET_USED(tsc_timestamp);
|
|
|
|
return -ENOTSUP;
|
|
}
|
|
|
|
/**
|
|
* This function is not supported on RISC-V 64
|
|
*/
|
|
int
|
|
rte_power_pause(const uint64_t tsc_timestamp)
|
|
{
|
|
RTE_SET_USED(tsc_timestamp);
|
|
|
|
return -ENOTSUP;
|
|
}
|
|
|
|
/**
|
|
* This function is not supported on RISC-V 64
|
|
*/
|
|
int
|
|
rte_power_monitor_wakeup(const unsigned int lcore_id)
|
|
{
|
|
RTE_SET_USED(lcore_id);
|
|
|
|
return -ENOTSUP;
|
|
}
|
|
|
|
/**
|
|
* This function is not supported on RISC-V 64
|
|
*/
|
|
int
|
|
rte_power_monitor_multi(const struct rte_power_monitor_cond pmc[],
|
|
const uint32_t num, const uint64_t tsc_timestamp)
|
|
{
|
|
RTE_SET_USED(pmc);
|
|
RTE_SET_USED(num);
|
|
RTE_SET_USED(tsc_timestamp);
|
|
|
|
return -ENOTSUP;
|
|
}
|