/openbmc/linux/Documentation/arch/arm64/ |
H A D | tagged-address-abi.rst | 2 AArch64 TAGGED ADDRESS ABI 11 ABI on AArch64 Linux. 19 syscall ABI that allows userspace to pass certain tagged pointers to 22 2. AArch64 Tagged Address ABI 43 The AArch64 Tagged Address ABI has two stages of relaxation depending on 67 2. User addresses accessed by the kernel (e.g. ``write()``). This ABI 72 Address ABI for the calling thread. 77 - ``PR_TAGGED_ADDR_ENABLE``: enable AArch64 Tagged Address ABI. 83 Address ABI for the calling thread. 87 The ABI properties described above are thread-scoped, inherited on [all …]
|
/openbmc/openbmc/poky/meta/conf/machine/include/x86/ |
H A D | arch-x86.inc | 12 # ELF32 ABI 13 TUNEVALID[m32] = "IA32 ELF32 standard ABI" 19 # x32 ABI 20 TUNEVALID[mx32] = "IA32e (x86_64) ELF32 standard ABI" 31 # ELF64 ABI 32 TUNEVALID[m64] = "IA32e (x86_64) ELF64 standard ABI"
|
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/gcc/ |
H A D | 0019-Re-introduce-spe-commandline-options.patch | 24 +; PPC SPE ABI 31 +Use the SPE ABI extensions. 35 +Do not use the SPE ABI extensions. 37 ; Altivec ABI
|
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc/ |
H A D | kexec-x32.patch | 4 Subject: [PATCH] x86_64: Add support to build kexec-tools with x32 ABI 11 configure.ac: Add test for detect x32 ABI. 13 x32 ABI is set. 14 kexec/arch/x86_64/kexec-elf-rel-x86_64.c: When x32 ABI is set 16 kexec/kexec-syscall.h: Add correct syscall number for x32 ABI. 39 + dnl ---Test for x32 ABI in x86_64
|
/openbmc/u-boot/arch/riscv/ |
H A D | Makefile | 8 ABI = lp64 macro 12 ABI = ilp32 macro 27 ARCH_FLAGS = -march=$(ARCH_BASE)$(ARCH_A)$(ARCH_C) -mabi=$(ABI) \
|
/openbmc/qemu/docs/user/ |
H A D | main.rst | 144 * ``qemu-mips`` executes 32-bit big endian MIPS binaries (MIPS O32 ABI). 146 * ``qemu-mipsel`` executes 32-bit little endian MIPS binaries (MIPS O32 ABI). 148 * ``qemu-mips64`` executes 64-bit big endian MIPS binaries (MIPS N64 ABI). 151 ABI). 153 * ``qemu-mipsn32`` executes 32-bit big endian MIPS binaries (MIPS N32 ABI). 156 ABI). 170 * ``qemu-sparc`` can execute Sparc32 binaries (Sparc32 CPU, 32 bit ABI). 173 (Sparc64 CPU, 32 bit ABI). 175 * ``qemu-sparc64`` can execute some Sparc64 (Sparc64 CPU, 64 bit ABI) and 176 SPARC32PLUS binaries (Sparc64 CPU, 32 bit ABI).
|
/openbmc/linux/Documentation/ |
H A D | Kconfig | 16 bool "Warn if there are errors at ABI files" 18 The files under Documentation/ABI should follow what's 19 described at Documentation/ABI/README. Yet, as they're manually
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | abi-removed.rst | 1 ABI removed symbols 4 .. kernel-abi:: ABI/removed
|
H A D | abi-obsolete.rst | 1 ABI obsolete symbols 10 .. kernel-abi:: ABI/obsolete
|
H A D | abi-stable.rst | 1 ABI stable symbols 13 .. kernel-abi:: ABI/stable
|
/openbmc/linux/Documentation/bpf/libbpf/ |
H A D | libbpf_naming_convention.rst | 62 ABI section in API naming convention 83 to be a part of ABI what, in turn, improves both libbpf developer- and 86 ABI versioning 89 To make future ABI extensions possible libbpf ABI is versioned. 96 Every time ABI is being changed, e.g. because a new symbol is added or 97 semantic of existing symbol is changed, ABI version should be bumped. 98 This bump in ABI version is at most once per kernel development cycle. 132 Format of version script and ways to handle ABI changes, including
|
/openbmc/libpldm/ |
H A D | README.md | 58 Components of the library ABI[^1] (loosely, functions) are separated into three 61 [^1]: ["library API + compiler ABI = library ABI"][libstdc++-library-abi] 94 ### The ABI lifecycle 110 The ABI of the library produced by the build is controlled using the `abi` meson 123 off of deprecated APIs by constraining the library ABI to the stable category. 136 in the library's ABI, any changes to the API risk breaking applications already 176 ### Building a dependent application or library against a testing ABI 183 `libpldm`'s ABI can be controlled from a parent project through meson's
|
/openbmc/linux/Documentation/driver-api/gpio/ |
H A D | using-gpio.rst | 20 In Linux GPIO lines also have a userspace ABI. 22 The userspace ABI is intended for one-off deployments. Examples are prototypes, 36 Do not under any circumstances abuse the GPIO userspace ABI to cut corners in 41 The userspace ABI is a character device for each GPIO hardware unit (GPIO chip). 43 ``/dev/gpiochipN``. Examples of how to directly use the userspace ABI can be
|
/openbmc/openbmc/poky/meta/conf/machine/include/mips/ |
H A D | README | 10 *) o32, n32, n64 ABI 43 that the tune is using a non-floating point ABI. 45 MIPSPKGSFX_ABI - This is used to specify an alternative ABI when the previous 47 building for N32 ABI.
|
H A D | arch-mips.inc | 5 # *) o32, n32, n64 ABI 13 # ABI flags 14 TUNEVALID[o32] = "MIPS o32 ABI" 18 TUNEVALID[n32] = "MIPS64 n32 ABI" 26 TUNEVALID[n64] = "MIPS64 n64 ABI" 37 # MIPS r6 ABI
|
/openbmc/linux/Documentation/driver-api/rapidio/ |
H A D | sysfs.rst | 6 Documentation/ABI/testing/sysfs-bus-rapidio and 7 Documentation/ABI/testing/sysfs-class-rapidio
|
/openbmc/linux/arch/xtensa/ |
H A D | Kconfig | 300 prompt "Kernel ABI" 303 Select ABI for the kernel code. This ABI is independent of the 304 supported userspace ABI and any combination of the 305 kernel/userspace ABI is possible and should work. 307 In case both kernel and userspace support only call0 ABI 311 If unsure, choose the default ABI. 314 bool "Default ABI" 316 Select this option to compile kernel code with the default ABI 318 Normally cores with windowed registers option use windowed ABI and 319 cores without it use call0 ABI. [all …]
|
/openbmc/linux/Documentation/translations/zh_CN/userspace-api/ |
H A D | sysfs-platform_profile.rst | 32 sysfs-platform_profile ABI 文档定义了一个固定的配置文件名集合。驱动程序 40 sysfs-platform_profile ABI文档中。
|
/openbmc/openbmc/poky/documentation/dev-manual/ |
H A D | x32-psabi.rst | 8 32-bit processor-specific ABI for Intel 64 (x86-64) architectures. An 9 ABI defines the calling conventions between functions in a processing 15 very old 32-bit ABI for Intel 64-bit platforms. The i386 psABI does not 18 psABI. This ABI is newer and uses 64-bits for data sizes and program
|
/openbmc/linux/Documentation/ABI/stable/ |
H A D | vdso | 13 your platform's ABI. Call them from a sensible context. (For example, 29 ABI of those symbols is considered stable. It may vary across architectures, 33 As of this writing, this ABI documentation as been confirmed for x86_64.
|
/openbmc/linux/Documentation/virt/kvm/devices/ |
H A D | arm-vgic-its.rst | 60 The layout of the tables in guest memory defines an ABI. The entries 71 encodes the ABI revision. 108 - GITS_IIDR. The Revision field encodes the table layout ABI revision. 111 the ABI. GITS_IIDR must be restored before calling 144 ITS Table ABI REV0: 147 Revision 0 of the ABI only supports the features of a virtual GICv3, and does 211 - The ABI version is unchanged and remains the one set when the ITS
|
/openbmc/linux/Documentation/ABI/removed/ |
H A D | raw1394 | 11 Replaced by /dev/fw*, i.e. the <linux/firewire-cdev.h> ABI of 15 libraw1394 (works with firewire-cdev too, transparent to library ABI
|
H A D | video1394 | 12 Replaced by /dev/fw*, i.e. the <linux/firewire-cdev.h> ABI of 16 libdc1394 (works with firewire-cdev too, transparent to library ABI
|
/openbmc/openbmc/poky/meta/conf/machine/include/powerpc/ |
H A D | arch-powerpc64.inc | 5 TUNEVALID[m64] = "Power ELF64 standard ABI" 10 # musl only supports elfv2 ABI for ppc64
|
/openbmc/linux/Documentation/admin-guide/gpio/ |
H A D | sysfs.rst | 6 THIS ABI IS DEPRECATED, THE ABI DOCUMENTATION HAS BEEN MOVED TO 7 Documentation/ABI/obsolete/sysfs-gpio AND NEW USERSPACE CONSUMERS 8 ARE SUPPOSED TO USE THE CHARACTER DEVICE ABI. THIS OLD SYSFS ABI WILL 12 character device ABI. Also see the userspace header in 15 The deprecated sysfs ABI
|