FFmpeg
Loading...
Searching...
No Matches
cores.h File Reference

Go to the source code of this file.

Variables

static const struct arm_core cores_arm []
 
static const struct arm_core cores_broadcom []
 
static const struct arm_core cores_cavium []
 
static const struct arm_core cores_dec []
 
static const struct arm_core cores_fujitsu []
 
static const struct arm_core cores_hisilicon []
 
static const struct arm_core cores_infineon []
 
static const struct arm_core cores_motorola_freescale []
 
static const struct arm_core cores_nvidia []
 
static const struct arm_core cores_apm []
 
static const struct arm_core cores_qualcomm []
 
static const struct arm_core cores_samsung []
 
static const struct arm_core cores_marvell []
 
static const struct arm_core cores_apple []
 
static const struct arm_core cores_faraday []
 
static const struct arm_core cores_intel []
 
static const struct arm_core cores_microsoft []
 
static const struct arm_core cores_phytium []
 
static const struct arm_core cores_ampere []
 
static const struct arm_implementer arm_implementers []
 

Variable Documentation

◆ cores_arm

const struct arm_core cores_arm[]
static

Definition at line 3 of file cores.h.

◆ cores_broadcom

const struct arm_core cores_broadcom[]
static
Initial value:
= {
{ 0x00f, "Brahma-B15" },
{ 0x100, "Brahma-B53" },
{ 0x516, "ThunderX2" },
{ 0, NULL },
}
#define NULL
Definition coverity.c:32

Definition at line 91 of file cores.h.

◆ cores_cavium

const struct arm_core cores_cavium[]
static
Initial value:
= {
{ 0x0a0, "ThunderX" },
{ 0x0a1, "ThunderX-88XX" },
{ 0x0a2, "ThunderX-81XX" },
{ 0x0a3, "ThunderX-83XX" },
{ 0x0af, "ThunderX2-99xx" },
{ 0x0b0, "OcteonTX2" },
{ 0x0b1, "OcteonTX2-98XX" },
{ 0x0b2, "OcteonTX2-96XX" },
{ 0x0b3, "OcteonTX2-95XX" },
{ 0x0b4, "OcteonTX2-95XXN" },
{ 0x0b5, "OcteonTX2-95XXMM" },
{ 0x0b6, "OcteonTX2-95XXO" },
{ 0x0b8, "ThunderX3-T110" },
{ 0, NULL },
}

Definition at line 98 of file cores.h.

◆ cores_dec

const struct arm_core cores_dec[]
static
Initial value:
= {
{ 0xa10, "SA110" },
{ 0xa11, "SA1100" },
{ 0, NULL },
}

Definition at line 115 of file cores.h.

◆ cores_fujitsu

const struct arm_core cores_fujitsu[]
static
Initial value:
= {
{ 0x001, "A64FX" },
{ 0x003, "MONAKA" },
{ 0, NULL },
}

Definition at line 121 of file cores.h.

◆ cores_hisilicon

const struct arm_core cores_hisilicon[]
static
Initial value:
= {
{ 0xd01, "TaiShan-v110" },
{ 0xd02, "TaiShan-v120" },
{ 0xd40, "Cortex-A76" },
{ 0xd41, "Cortex-A77" },
{ 0, NULL },
}

Definition at line 127 of file cores.h.

◆ cores_infineon

const struct arm_core cores_infineon[]
static
Initial value:
= {
{ 0, NULL },
}

Definition at line 135 of file cores.h.

◆ cores_motorola_freescale

const struct arm_core cores_motorola_freescale[]
static
Initial value:
= {
{ 0, NULL },
}

Definition at line 139 of file cores.h.

◆ cores_nvidia

const struct arm_core cores_nvidia[]
static
Initial value:
= {
{ 0x000, "Denver" },
{ 0x003, "Denver-2" },
{ 0x004, "Carmel" },
{ 0x010, "Olympus" },
{ 0, NULL },
}

Definition at line 143 of file cores.h.

◆ cores_apm

const struct arm_core cores_apm[]
static
Initial value:
= {
{ 0x000, "X-Gene" },
{ 0, NULL },
}

Definition at line 151 of file cores.h.

◆ cores_qualcomm

const struct arm_core cores_qualcomm[]
static
Initial value:
= {
{ 0x001, "Oryon" },
{ 0x00f, "Scorpion" },
{ 0x02d, "Scorpion" },
{ 0x04d, "Krait" },
{ 0x06f, "Krait" },
{ 0x201, "Kryo" },
{ 0x205, "Kryo" },
{ 0x211, "Kryo" },
{ 0x800, "Falkor-V1/Kryo" },
{ 0x801, "Kryo-V2" },
{ 0x802, "Kryo-3XX-Gold" },
{ 0x803, "Kryo-3XX-Silver" },
{ 0x804, "Kryo-4XX-Gold" },
{ 0x805, "Kryo-4XX-Silver" },
{ 0xc00, "Falkor" },
{ 0xc01, "Saphira" },
{ 0, NULL },
}

Definition at line 156 of file cores.h.

◆ cores_samsung

const struct arm_core cores_samsung[]
static
Initial value:
= {
{ 0x001, "exynos-m1" },
{ 0x002, "exynos-m3" },
{ 0x003, "exynos-m4" },
{ 0x004, "exynos-m5" },
{ 0, NULL },
}

Definition at line 176 of file cores.h.

◆ cores_marvell

const struct arm_core cores_marvell[]
static
Initial value:
= {
{ 0x131, "Feroceon-88FR131" },
{ 0x581, "PJ4/PJ4b" },
{ 0x584, "PJ4B-MP" },
{ 0, NULL },
}

Definition at line 184 of file cores.h.

◆ cores_apple

const struct arm_core cores_apple[]
static

Definition at line 191 of file cores.h.

◆ cores_faraday

const struct arm_core cores_faraday[]
static
Initial value:
= {
{ 0x526, "FA526" },
{ 0x626, "FA626" },
{ 0, NULL },
}

Definition at line 231 of file cores.h.

◆ cores_intel

const struct arm_core cores_intel[]
static
Initial value:
= {
{ 0x200, "i80200" },
{ 0x210, "PXA250A" },
{ 0x212, "PXA210A" },
{ 0x242, "i80321-400" },
{ 0x243, "i80321-600" },
{ 0x290, "PXA250B/PXA26x" },
{ 0x292, "PXA210B" },
{ 0x2c2, "i80321-400-B0" },
{ 0x2c3, "i80321-600-B0" },
{ 0x2d0, "PXA250C/PXA255/PXA26x" },
{ 0x2d2, "PXA210C" },
{ 0x411, "PXA27x" },
{ 0x41c, "IPX425-533" },
{ 0x41d, "IPX425-400" },
{ 0x41f, "IPX425-266" },
{ 0x682, "PXA32x" },
{ 0x683, "PXA930/PXA935" },
{ 0x688, "PXA30x" },
{ 0x689, "PXA31x" },
{ 0xb11, "SA1110" },
{ 0xc12, "IPX1200" },
{ 0, NULL },
}

Definition at line 237 of file cores.h.

◆ cores_microsoft

const struct arm_core cores_microsoft[]
static
Initial value:
= {
{ 0xd49, "Azure-Cobalt-100" },
{ 0, NULL },
}

Definition at line 262 of file cores.h.

◆ cores_phytium

const struct arm_core cores_phytium[]
static
Initial value:
= {
{ 0x303, "FTC310" },
{ 0x660, "FTC660" },
{ 0x661, "FTC661" },
{ 0x662, "FTC662" },
{ 0x663, "FTC663" },
{ 0x664, "FTC664" },
{ 0x862, "FTC862" },
{ 0, NULL },
}

Definition at line 267 of file cores.h.

◆ cores_ampere

const struct arm_core cores_ampere[]
static
Initial value:
= {
{ 0xac3, "Ampere-1" },
{ 0xac4, "Ampere-1a" },
{ 0, NULL },
}

Definition at line 278 of file cores.h.

◆ arm_implementers

const struct arm_implementer arm_implementers[]
static
Initial value:
= {
{ 0x41, cores_arm, "ARM" },
{ 0x42, cores_broadcom, "Broadcom" },
{ 0x43, cores_cavium, "Cavium" },
{ 0x44, cores_dec, "DEC" },
{ 0x46, cores_fujitsu, "FUJITSU" },
{ 0x48, cores_hisilicon, "HiSilicon" },
{ 0x49, cores_infineon, "Infineon" },
{ 0x4d, cores_motorola_freescale, "Motorola/Freescale" },
{ 0x4e, cores_nvidia, "NVIDIA" },
{ 0x50, cores_apm, "APM" },
{ 0x51, cores_qualcomm, "Qualcomm" },
{ 0x53, cores_samsung, "Samsung" },
{ 0x56, cores_marvell, "Marvell" },
{ 0x61, cores_apple, "Apple" },
{ 0x66, cores_faraday, "Faraday" },
{ 0x69, cores_intel, "Intel" },
{ 0x6d, cores_microsoft, "Microsoft" },
{ 0x70, cores_phytium, "Phytium" },
{ 0xc0, cores_ampere, "Ampere" },
{ 0, NULL, NULL },
}
static const struct arm_core cores_apple[]
Definition cores.h:191
static const struct arm_core cores_arm[]
Definition cores.h:3
static const struct arm_core cores_apm[]
Definition cores.h:151
static const struct arm_core cores_intel[]
Definition cores.h:237
static const struct arm_core cores_dec[]
Definition cores.h:115
static const struct arm_core cores_cavium[]
Definition cores.h:98
static const struct arm_core cores_samsung[]
Definition cores.h:176
static const struct arm_core cores_nvidia[]
Definition cores.h:143
static const struct arm_core cores_fujitsu[]
Definition cores.h:121
static const struct arm_core cores_hisilicon[]
Definition cores.h:127
static const struct arm_core cores_phytium[]
Definition cores.h:267
static const struct arm_core cores_marvell[]
Definition cores.h:184
static const struct arm_core cores_microsoft[]
Definition cores.h:262
static const struct arm_core cores_broadcom[]
Definition cores.h:91
static const struct arm_core cores_infineon[]
Definition cores.h:135
static const struct arm_core cores_motorola_freescale[]
Definition cores.h:139
static const struct arm_core cores_faraday[]
Definition cores.h:231
static const struct arm_core cores_ampere[]
Definition cores.h:278
static const struct arm_core cores_qualcomm[]
Definition cores.h:156

Definition at line 284 of file cores.h.