mirror of https://github.com/mkerrisk/man-pages
ld.so.8: Relocate "Hardware capabilities" to be a subsection under notes
This is more consistent with standard man-pages headings and layout. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
f794d5274f
commit
8ce45022bb
66
man8/ld.so.8
66
man8/ld.so.8
|
@ -163,39 +163,6 @@ is set-user-ID or set-group-ID.
|
|||
.TP
|
||||
.B \-\-audit LIST
|
||||
Use objects named in LIST as auditors.
|
||||
.SH HARDWARE CAPABILITIES
|
||||
Some libraries are compiled using hardware-specific instructions which do
|
||||
not exist on every CPU.
|
||||
Such libraries should be installed in directories whose names define the
|
||||
required hardware capabilities, such as
|
||||
.IR /usr/lib/sse2/ .
|
||||
The dynamic linker checks these directories against the hardware of the
|
||||
machine and selects the most suitable version of a given library.
|
||||
Hardware capability directories can be cascaded to combine CPU features.
|
||||
The list of supported hardware capability names depends on the CPU.
|
||||
The following names are currently recognized:
|
||||
.TP
|
||||
.B Alpha
|
||||
ev4, ev5, ev56, ev6, ev67
|
||||
.TP
|
||||
.B MIPS
|
||||
loongson2e, loongson2f, octeon, octeon2
|
||||
.TP
|
||||
.B PowerPC
|
||||
4xxmac, altivec, arch_2_05, arch_2_06, booke, cellbe, dfp, efpdouble, efpsingle,
|
||||
fpu, ic_snoop, mmu, notb, pa6t, power4, power5, power5+, power6x, ppc32, ppc601,
|
||||
ppc64, smt, spe, ucache, vsx
|
||||
.TP
|
||||
.B SPARC
|
||||
flush, muldiv, stbar, swap, ultra3, v9, v9v, v9v2
|
||||
.TP
|
||||
.B s390
|
||||
dfp, eimm, esan3, etf3enh, g5, highgprs, hpage, ldisp, msa, stfle,
|
||||
z900, z990, z9-109, z10, zarch
|
||||
.TP
|
||||
.B x86 (32-bit only)
|
||||
acpi, apic, clflush, cmov, cx8, dts, fxsr, ht, i386, i486, i586, i686, mca, mmx,
|
||||
mtrr, pat, pbe, pge, pn, pse36, sep, ss, sse, sse2, tm
|
||||
.SH ENVIRONMENT
|
||||
Among the more important environment variables are the following:
|
||||
.TP
|
||||
|
@ -486,6 +453,39 @@ The
|
|||
functionality is available for executables compiled using libc version
|
||||
4.4.3 or greater.
|
||||
ELF functionality is available since Linux 1.1.52 and libc5.
|
||||
.SS Hardware capabilities
|
||||
Some libraries are compiled using hardware-specific instructions which do
|
||||
not exist on every CPU.
|
||||
Such libraries should be installed in directories whose names define the
|
||||
required hardware capabilities, such as
|
||||
.IR /usr/lib/sse2/ .
|
||||
The dynamic linker checks these directories against the hardware of the
|
||||
machine and selects the most suitable version of a given library.
|
||||
Hardware capability directories can be cascaded to combine CPU features.
|
||||
The list of supported hardware capability names depends on the CPU.
|
||||
The following names are currently recognized:
|
||||
.TP
|
||||
.B Alpha
|
||||
ev4, ev5, ev56, ev6, ev67
|
||||
.TP
|
||||
.B MIPS
|
||||
loongson2e, loongson2f, octeon, octeon2
|
||||
.TP
|
||||
.B PowerPC
|
||||
4xxmac, altivec, arch_2_05, arch_2_06, booke, cellbe, dfp, efpdouble, efpsingle,
|
||||
fpu, ic_snoop, mmu, notb, pa6t, power4, power5, power5+, power6x, ppc32, ppc601,
|
||||
ppc64, smt, spe, ucache, vsx
|
||||
.TP
|
||||
.B SPARC
|
||||
flush, muldiv, stbar, swap, ultra3, v9, v9v, v9v2
|
||||
.TP
|
||||
.B s390
|
||||
dfp, eimm, esan3, etf3enh, g5, highgprs, hpage, ldisp, msa, stfle,
|
||||
z900, z990, z9-109, z10, zarch
|
||||
.TP
|
||||
.B x86 (32-bit only)
|
||||
acpi, apic, clflush, cmov, cx8, dts, fxsr, ht, i386, i486, i586, i686, mca, mmx,
|
||||
mtrr, pat, pbe, pge, pn, pse36, sep, ss, sse, sse2, tm
|
||||
.SH SEE ALSO
|
||||
.BR ld (1),
|
||||
.BR ldd (1),
|
||||
|
|
Loading…
Reference in New Issue