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