diff options
Diffstat (limited to 'platform/linux-dpdk/arch/x86')
l--------- | platform/linux-dpdk/arch/x86/cpu_flags.c | 1 | ||||
l--------- | platform/linux-dpdk/arch/x86/cpu_flags.h | 1 | ||||
-rw-r--r-- | platform/linux-dpdk/arch/x86/odp/api/abi/cpu.h | 26 | ||||
l--------- | platform/linux-dpdk/arch/x86/odp/api/abi/cpu_inlines.h | 1 | ||||
l--------- | platform/linux-dpdk/arch/x86/odp/api/abi/cpu_rdtsc.h | 1 | ||||
l--------- | platform/linux-dpdk/arch/x86/odp/api/abi/hash_crc32.h | 1 | ||||
l--------- | platform/linux-dpdk/arch/x86/odp/api/abi/sync_inlines.h | 1 | ||||
-rw-r--r-- | platform/linux-dpdk/arch/x86/odp/api/abi/time_cpu.h | 18 | ||||
l--------- | platform/linux-dpdk/arch/x86/odp_cpu.h | 1 | ||||
l--------- | platform/linux-dpdk/arch/x86/odp_cpu_cycles.c | 1 | ||||
l--------- | platform/linux-dpdk/arch/x86/odp_random.h | 1 | ||||
l--------- | platform/linux-dpdk/arch/x86/odp_sysinfo_parse.c | 1 |
12 files changed, 54 insertions, 0 deletions
diff --git a/platform/linux-dpdk/arch/x86/cpu_flags.c b/platform/linux-dpdk/arch/x86/cpu_flags.c new file mode 120000 index 000000000..09f23fe11 --- /dev/null +++ b/platform/linux-dpdk/arch/x86/cpu_flags.c @@ -0,0 +1 @@ +../../../linux-generic/arch/x86/cpu_flags.c
\ No newline at end of file diff --git a/platform/linux-dpdk/arch/x86/cpu_flags.h b/platform/linux-dpdk/arch/x86/cpu_flags.h new file mode 120000 index 000000000..c487a9186 --- /dev/null +++ b/platform/linux-dpdk/arch/x86/cpu_flags.h @@ -0,0 +1 @@ +../../../linux-generic/arch/x86/cpu_flags.h
\ No newline at end of file diff --git a/platform/linux-dpdk/arch/x86/odp/api/abi/cpu.h b/platform/linux-dpdk/arch/x86/odp/api/abi/cpu.h new file mode 100644 index 000000000..6644a1ed3 --- /dev/null +++ b/platform/linux-dpdk/arch/x86/odp/api/abi/cpu.h @@ -0,0 +1,26 @@ +/* Copyright (c) 2016-2018, Linaro Limited + * Copyright (c) 2021, Nokia + * All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#ifndef ODP_API_ABI_CPU_H_ +#define ODP_API_ABI_CPU_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include <rte_common.h> + +#define ODP_CACHE_LINE_SIZE RTE_CACHE_LINE_SIZE + +/* Inlined functions for non-ABI compat mode */ +#include <odp/api/plat/cpu_inlines.h> + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/platform/linux-dpdk/arch/x86/odp/api/abi/cpu_inlines.h b/platform/linux-dpdk/arch/x86/odp/api/abi/cpu_inlines.h new file mode 120000 index 000000000..8fa978601 --- /dev/null +++ b/platform/linux-dpdk/arch/x86/odp/api/abi/cpu_inlines.h @@ -0,0 +1 @@ +../../../../../../linux-generic/arch/x86/odp/api/abi/cpu_inlines.h
\ No newline at end of file diff --git a/platform/linux-dpdk/arch/x86/odp/api/abi/cpu_rdtsc.h b/platform/linux-dpdk/arch/x86/odp/api/abi/cpu_rdtsc.h new file mode 120000 index 000000000..ab25afae8 --- /dev/null +++ b/platform/linux-dpdk/arch/x86/odp/api/abi/cpu_rdtsc.h @@ -0,0 +1 @@ +../../../../../../linux-generic/arch/x86/odp/api/abi/cpu_rdtsc.h
\ No newline at end of file diff --git a/platform/linux-dpdk/arch/x86/odp/api/abi/hash_crc32.h b/platform/linux-dpdk/arch/x86/odp/api/abi/hash_crc32.h new file mode 120000 index 000000000..07948b258 --- /dev/null +++ b/platform/linux-dpdk/arch/x86/odp/api/abi/hash_crc32.h @@ -0,0 +1 @@ +../../../../../../linux-generic/arch/x86/odp/api/abi/hash_crc32.h
\ No newline at end of file diff --git a/platform/linux-dpdk/arch/x86/odp/api/abi/sync_inlines.h b/platform/linux-dpdk/arch/x86/odp/api/abi/sync_inlines.h new file mode 120000 index 000000000..d5dba2679 --- /dev/null +++ b/platform/linux-dpdk/arch/x86/odp/api/abi/sync_inlines.h @@ -0,0 +1 @@ +../../../../../../linux-generic/arch/x86/odp/api/abi/sync_inlines.h
\ No newline at end of file diff --git a/platform/linux-dpdk/arch/x86/odp/api/abi/time_cpu.h b/platform/linux-dpdk/arch/x86/odp/api/abi/time_cpu.h new file mode 100644 index 000000000..cc313cff1 --- /dev/null +++ b/platform/linux-dpdk/arch/x86/odp/api/abi/time_cpu.h @@ -0,0 +1,18 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright (c) 2023 Nokia + */ + +#ifndef ODP_ARCH_TIME_CPU_H_ +#define ODP_ARCH_TIME_CPU_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +int _odp_time_cpu_global_freq_is_const(void); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/platform/linux-dpdk/arch/x86/odp_cpu.h b/platform/linux-dpdk/arch/x86/odp_cpu.h new file mode 120000 index 000000000..511f06a2e --- /dev/null +++ b/platform/linux-dpdk/arch/x86/odp_cpu.h @@ -0,0 +1 @@ +../../../linux-generic/arch/x86/odp_cpu.h
\ No newline at end of file diff --git a/platform/linux-dpdk/arch/x86/odp_cpu_cycles.c b/platform/linux-dpdk/arch/x86/odp_cpu_cycles.c new file mode 120000 index 000000000..bcd3676ab --- /dev/null +++ b/platform/linux-dpdk/arch/x86/odp_cpu_cycles.c @@ -0,0 +1 @@ +../../../linux-generic/arch/x86/odp_cpu_cycles.c
\ No newline at end of file diff --git a/platform/linux-dpdk/arch/x86/odp_random.h b/platform/linux-dpdk/arch/x86/odp_random.h new file mode 120000 index 000000000..50a20427d --- /dev/null +++ b/platform/linux-dpdk/arch/x86/odp_random.h @@ -0,0 +1 @@ +../../../linux-generic/arch/x86/odp_random.h
\ No newline at end of file diff --git a/platform/linux-dpdk/arch/x86/odp_sysinfo_parse.c b/platform/linux-dpdk/arch/x86/odp_sysinfo_parse.c new file mode 120000 index 000000000..613ef5de7 --- /dev/null +++ b/platform/linux-dpdk/arch/x86/odp_sysinfo_parse.c @@ -0,0 +1 @@ +../../../linux-generic/arch/x86/odp_sysinfo_parse.c
\ No newline at end of file |