1 /* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright(c) 2022 Loongson Technology Corporation Limited 3 */ 4 5 #ifndef RTE_CPUFLAGS_LOONGARCH_H 6 #define RTE_CPUFLAGS_LOONGARCH_H 7 8 /** 9 * Enumeration of all CPU features supported 10 */ 11 enum rte_cpu_flag_t { 12 RTE_CPUFLAG_CPUCFG = 0, 13 RTE_CPUFLAG_LAM, 14 RTE_CPUFLAG_UAL, 15 RTE_CPUFLAG_FPU, 16 RTE_CPUFLAG_LSX, 17 RTE_CPUFLAG_LASX, 18 RTE_CPUFLAG_CRC32, 19 RTE_CPUFLAG_COMPLEX, 20 RTE_CPUFLAG_CRYPTO, 21 RTE_CPUFLAG_LVZ, 22 RTE_CPUFLAG_LBT_X86, 23 RTE_CPUFLAG_LBT_ARM, 24 RTE_CPUFLAG_LBT_MIPS, 25 }; 26 27 #include "generic/rte_cpuflags.h" 28 29 #endif /* RTE_CPUFLAGS_LOONGARCH_H */ 30