Add missing CPU features to Glance Metadata Catalog

This patch adds missing CPU features to Glance Metadata Catalog.
CPU features based on linux v4.4-rc4 kernel source code in
arch/x86/include/asm/cpufeature.h and picked up Intel&AMD vender.

Change-Id: I8c622172dbc1f7d80e606278064bea6f5bcb4c8f
Closes-Bug: #1409071
This commit is contained in:
NAO NISHIJIMA 2015-12-07 11:50:42 +09:00
parent a33b20b92b
commit 788e8ad69b

View File

@ -107,7 +107,7 @@
"items": { "items": {
"type": "string", "type": "string",
"enum": [ "enum": [
"aes", "fpu",
"vme", "vme",
"de", "de",
"pse", "pse",
@ -124,6 +124,7 @@
"cmov", "cmov",
"pat", "pat",
"pse36", "pse36",
"pn",
"clflush", "clflush",
"dts", "dts",
"acpi", "acpi",
@ -136,7 +137,29 @@
"tm", "tm",
"ia64", "ia64",
"pbe", "pbe",
"syscall",
"mp",
"nx",
"mmxext",
"fxsr_opt",
"pdpe1gb",
"rdtscp", "rdtscp",
"lm",
"3dnowext",
"3dnow",
"arch_perfmon",
"pebs",
"bts",
"rep_good",
"nopl",
"xtopology",
"tsc_reliable",
"nonstop_tsc",
"extd_apicid",
"amd_dcm",
"aperfmperf",
"eagerfpu",
"nonstop_tsc_s3",
"pni", "pni",
"pclmulqdq", "pclmulqdq",
"dtes64", "dtes64",
@ -160,11 +183,80 @@
"movbe", "movbe",
"popcnt", "popcnt",
"tsc_deadline_timer", "tsc_deadline_timer",
"aes",
"xsave", "xsave",
"avx", "avx",
"f16c", "f16c",
"rdrand", "rdrand",
"hypervisor",
"rng",
"rng_en",
"ace",
"ace_en",
"ace2",
"ace2_en",
"phe",
"phe_en",
"pmm",
"pmm_en",
"lahf_lm",
"cmp_legacy",
"svm",
"extapic",
"cr8_legacy",
"abm",
"sse4a",
"misalignsse",
"3dnowprefetch",
"osvw",
"ibs",
"xop",
"skinit",
"wdt",
"lwp",
"fma4",
"tce",
"nodeid_msr",
"tbm",
"topoext",
"perfctr_core",
"perfctr_nb",
"bpext",
"perfctr_l2",
"mwaitx",
"ida",
"arat",
"cpb",
"epb",
"pln",
"pts",
"dtherm",
"hw_pstate",
"proc_feedback",
"hwp",
"hwp_notify",
"hwp_act_window",
"hwp_epp",
"hwp_pkg_req",
"intel_pt",
"tpr_shadow",
"vnmi",
"flexpriority",
"ept",
"vpid",
"npt",
"lbrv",
"svm_lock",
"nrip_save",
"tsc_scale",
"vmcb_clean",
"flushbyasid",
"decodeassists",
"pausefilter",
"pfthreshold",
"vmmcall",
"fsgsbase", "fsgsbase",
"tsc_adjust",
"bmi1", "bmi1",
"hle", "hle",
"avx2", "avx2",
@ -173,10 +265,26 @@
"erms", "erms",
"invpcid", "invpcid",
"rtm", "rtm",
"cqm",
"mpx", "mpx",
"avx512f",
"rdseed", "rdseed",
"adx", "adx",
"smap" "smap",
"pcommit",
"clflushopt",
"clwb",
"avx512pf",
"avx512er",
"avx512cd",
"sha_ni",
"xsaveopt",
"xsavec",
"xgetbv1",
"xsaves",
"cqm_llc",
"cqm_occup_llc",
"clzero"
] ]
} }
} }