Linux Audio

Check our new training course

Loading...
v5.4
 
 
 1================================
 2Documentation for /proc/sys/abi/
 3================================
 4
 5kernel version 2.6.0.test2
 
 
 
 6
 7Copyright (c) 2003,  Fabian Frederick <ffrederick@users.sourceforge.net>
 8
 9For general info: index.rst.
10
11------------------------------------------------------------------------------
12
13This path is binary emulation relevant aka personality types aka abi.
14When a process is executed, it's linked to an exec_domain whose
15personality is defined using values available from /proc/sys/abi.
16You can find further details about abi in include/linux/personality.h.
17
18Here are the files featuring in 2.6 kernel:
19
20- defhandler_coff
21- defhandler_elf
22- defhandler_lcall7
23- defhandler_libcso
24- fake_utsname
25- trace
26
27defhandler_coff
28---------------
29
30defined value:
31	PER_SCOSVR3::
32
33		0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE
34
35defhandler_elf
36--------------
37
38defined value:
39	PER_LINUX::
40
41		0
42
43defhandler_lcall7
44-----------------
45
46defined value :
47	PER_SVR4::
48
49		0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
50
51defhandler_libsco
52-----------------
53
54defined value:
55	PER_SVR4::
56
57		0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
 
58
59fake_utsname
60------------
61
62Unused
 
63
64trace
65-----
 
66
67Unused
 
v6.2
 1.. SPDX-License-Identifier: GPL-2.0+
 2
 3================================
 4Documentation for /proc/sys/abi/
 5================================
 6
 7.. See scripts/check-sysctl-docs to keep this up to date:
 8.. scripts/check-sysctl-docs -vtable="abi" \
 9..         Documentation/admin-guide/sysctl/abi.rst \
10..         $(git grep -l register_sysctl_)
11
12Copyright (c) 2020, Stephen Kitt
13
14For general info, see Documentation/admin-guide/sysctl/index.rst.
15
16------------------------------------------------------------------------------
17
18The files in ``/proc/sys/abi`` can be used to see and modify
19ABI-related settings.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
21Currently, these files might (depending on your configuration)
22show up in ``/proc/sys/kernel``:
23
24.. contents:: :local:
 
25
26vsyscall32 (x86)
27================
28
29Determines whether the kernels maps a vDSO page into 32-bit processes;
30can be set to 1 to enable, or 0 to disable. Defaults to enabled if
31``CONFIG_COMPAT_VDSO`` is set, disabled otherwise.
32
33This controls the same setting as the ``vdso32`` kernel boot
34parameter.