[[FrontPage]]

-''aux''iliary ''v''ector の略
-http://articles.manugarg.com/aboutelfauxiliaryvectors
-http://lxr.free-electrons.com/source/include/uapi/linux/auxvec.h
-http://lxr.free-electrons.com/source/arch/x86/um/asm/elf.h
-[[definition of each bit of AT_HWCAP on ARM>http://lxr.free-electrons.com/source/arch/arm/include/uapi/asm/hwcap.h]]&note{at-hwcap:[[Linux/arch/arm/include/uapi/asm/hwcap.h - Linux Cross Reference - Free Electrons>http://lxr.free-electrons.com/source/arch/arm/include/uapi/asm/hwcap.h]], 2016-11-10閲覧, Kernel 4.8};
-[[definition of each bit of AT_HWCAP on MIPS>http://lxr.free-electrons.com/source/arch/mips/kernel/proc.c]]&note{mips-msa-hwcap:[[Linux/arch/mips/kernel/proc.c - Linux Cross Reference - Free Electrons>http://lxr.free-electrons.com/source/arch/mips/kernel/proc.c]], 2016-11-10閲覧, Kernel 4.8};
-[[definition of each bit of AT_HWCAP on x86>http://lxr.free-electrons.com/source/arch/x86/include/asm/cpufeatures.h]]&note{x86-feature-hwcap:[[Linux/arch/x86/include/asm/cpufeatures.h - Linux Cross Reference - Free Electrons>http://lxr.free-electrons.com/source/arch/x86/include/asm/cpufeatures.h]], 2016-11-11閲覧, Kernel 4.8};
-[[definition of each bit of AT_HWCAP on aarch64>http://lxr.free-electrons.com/source/arch/arm64/include/uapi/asm/hwcap.h]]&note{aarch64-feature-hwcap:[[Linux/arch/arm64/include/uapi/asm/hwcap.h - Linux Cross Reference - Free Electrons>http://lxr.free-electrons.com/source/arch/arm64/include/uapi/asm/hwcap.h]], 2016-11-22閲覧, Kernel 4.8};
|0 |AT_NULL|
|1 |AT_IGNORE|
|2 |AT_EXECFD|
|3 |AT_PHDR|
|4 |AT_PHENT|
|5 |AT_PHNUM|
|6 |AT_PAGESZ|
|7 |AT_BASE|
|8 |AT_FLAGS|
|9 |AT_ENTRY|
|10|AT_NOTELF|
|11|AT_UID|
|12|AT_EUID|
|13|AT_GID|
|14|AT_EGID|
|15|AT_PLATFORM|
|16|AT_HWCAP|
|17|AT_CLKTCK|
|18|reserved|
|19|~|
|20|~|
|21|~|
|22|~|
|23|AT_SECURE|
|24|AT_BASE_PLATFORM|
|25|AT_RANDOM|
|26|AT_HWCAP2|
|31|AT_EXECFN|
|32|AT_SYSINFO|
|33|AT_SYSINFO_EHDR|


* https://github.com/klauspost/cpuid/ [#ce3f40c4]
|Feature Flag |Description|
|AESARM |AES instructions|
|ARMCPUID |Some CPU ID registers readable at user-level|
|ASIMD |Advanced SIMD|
|ASIMDDP |SIMD Dot Product|
|ASIMDHP |Advanced SIMD half-precision floating point|
|ASIMDRDM |Rounding Double Multiply Accumulate/Subtract (SQRDMLAH/SQRDMLSH)|
|ATOMICS |Large System Extensions (LSE)|
|CRC32 |CRC32/CRC32C instructions|
|DCPOP |Data cache clean to Point of Persistence (DC CVAP)|
|EVTSTRM |Generic timer|
|FCMA |Floatin point complex number addition and multiplication|
|FP |Single-precision and double-precision floating point|
|FPHP |Half-precision floating point|
|GPA |Generic Pointer Authentication|
|JSCVT |Javascript-style double->int convert (FJCVTZS)|
|LRCPC |Weaker release consistency (LDAPR, etc)|
|PMULL |Polynomial Multiply instructions (PMULL/PMULL2)|
|SHA1 |SHA-1 instructions (SHA1C, etc)|
|SHA2 |SHA-2 instructions (SHA256H, etc)|
|SHA3 |SHA-3 instructions (EOR3, RAXI, XAR, BCAX)|
|SHA512 |SHA512 instructions|
|SM3 |SM3 instructions|
|SM4 |SM4 instructions|
|SVE |Scalable Vector Extension|

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS