Home
last modified time | relevance | path

Searched +full:64 +full:bit (Results 1 – 25 of 471) sorted by relevance

12345678910>>...19

/Documentation/arch/arm64/
Dasymmetric-32bit.rst2 Asymmetric 32-bit SoCs
7 This document describes the impact of asymmetric 32-bit SoCs on the
8 execution of 32-bit (``AArch32``) applications.
16 of the CPUs are capable of executing 32-bit user applications. On such
19 ``execve(2)`` of 32-bit ELF binaries, with the latter returning
21 64-bit-only CPU, then the onlining operation fails and the new CPU is
25 running legacy 32-bit binaries. Unsurprisingly, that doesn't work very
28 It seems inevitable that future SoCs will drop 32-bit support
30 run 32-bit code on one of these transitionary platforms then you would
38 allowing 32-bit tasks to run on an asymmetric 32-bit system requires an
[all …]
Dmemory.rst9 tables with a 4KB page size and up to 3 levels with a 64KB page size.
12 with the 4KB page configuration, allowing 39-bit (512GB) or 48-bit
14 64KB pages, only 2 levels of translation tables, allowing 42-bit (4TB)
18 only available when running with a 64KB page size and expands the
21 TTBRx selection is given by bit 55 of the virtual address. The
27 AArch64 Linux memory layout with 4KB pages + 4 levels (48-bit)::
44 AArch64 Linux memory layout with 64KB pages + 3 levels (52-bit with HW support)::
76 Translation table lookup with 64KB pages::
86 | +-------------------------------> [47:42] L1 index (48-bit)
87 | [51:42] L1 index (52-bit)
[all …]
/Documentation/devicetree/bindings/mmc/
Dsdhci.txt7 - sdhci-caps-mask: The sdhci capabilities register is incorrect. This 64bit
8 property corresponds to the bits in the sdhci capability register. If the bit
9 is on in the mask then the bit is incorrect in the register and should be
11 - sdhci-caps: The sdhci capabilities register is incorrect. This 64bit
13 bit is on in the property then the bit should be turned on.
/Documentation/bpf/
Dclassic_vs_extended.rst16 pointer. Since 64-bit CPUs are passing arguments to functions via registers
25 64-bit architectures.
27 On 32-bit architectures JIT may map programs that use only 32-bit arithmetic
35 - Register width increases from 32-bit to 64-bit:
37 Still, the semantics of the original 32-bit ALU operations are preserved
38 via 32-bit subregisters. All eBPF registers are 64-bit with 32-bit lower
39 subregisters that zero-extend into 64-bit if they are being written to.
43 32-bit architectures run 64-bit eBPF programs via interpreter.
44 Their JITs may convert BPF programs that only use 32-bit subregisters into
47 Operation is 64-bit, because on 64-bit architectures, pointers are also
[all …]
/Documentation/devicetree/bindings/dma/stm32/
Dst,stm32-mdma.yaml11 supporting 64 independent DMA channels with 256 HW requests.
21 3. A 32bit mask specifying the DMA channel configuration
22 -bit 0-1: Source increment mode
26 -bit 2-3: Destination increment mode
30 -bit 8-9: Source increment offset size
31 0x0: byte (8bit)
32 0x1: half-word (16bit)
33 0x2: word (32bit)
34 0x3: double-word (64bit)
35 -bit 10-11: Destination increment offset size
[all …]
/Documentation/devicetree/bindings/net/can/
Dbosch,m_can.yaml70 11-bit Filter 0-128 elements / 0-128 words
71 29-bit Filter 0-64 elements / 0-128 words
72 Rx FIFO 0 0-64 elements / 0-1152 words
73 Rx FIFO 1 0-64 elements / 0-1152 words
74 Rx Buffers 0-64 elements / 0-1152 words
75 Tx Event FIFO 0-32 elements / 0-64 words
86 - description: 11-bit Filter 0-128 elements / 0-128 words
89 - description: 29-bit Filter 0-64 elements / 0-128 words
91 maximum: 64
92 - description: Rx FIFO 0 0-64 elements / 0-1152 words
[all …]
/Documentation/devicetree/bindings/arm/
Dqcom,coresight-tpdm.yaml13 Basic Counts (BC), Tenure Counts (TC), Continuous Multi-Bit (CMB), and Discrete
14 Single Bit (DSB). It performs data collection in the data producing clock
48 Specifies the DSB(Discrete Single Bit) element size supported by
50 is enabled. DSB element size currently only supports 32-bit and 64-bit.
51 enum: [32, 64]
55 Specifies the CMB(Continuous Multi-Bit) element size supported by
57 is enabled. CMB element size currently only supports 8-bit, 32-bit
58 and 64-bit.
59 enum: [8, 32, 64]
63 Specifies the number of DSB(Discrete Single Bit) MSR(mux select register)
[all …]
/Documentation/bpf/standardization/
Dinstruction-set.rst40 a type's signedness (`S`) and bit width (`N`), respectively.
51 .. table:: Meaning of bit-width notation
54 N Bit width
59 64 64 bits
63 For example, `u32` is a type whose valid values are all the 32-bit unsigned
64 numbers and `s16` is a type whose valid values are all the 16-bit signed
74 * be16: Takes an unsigned 16-bit number and converts it between
77 * be32: Takes an unsigned 32-bit number and converts it between
79 * be64: Takes an unsigned 64-bit number and converts it between
81 * bswap16: Takes an unsigned 16-bit number in either big- or little-endian
[all …]
/Documentation/driver-api/
Dioctl.rst18 the ioctl system call. While this can be any 32-bit number that uniquely
36 An 8-bit number, often a character literal, specific to a subsystem
40 An 8-bit number identifying the specific command, unique for a give
45 encodes the ``sizeof(data_type)`` value in a 13-bit or 14-bit integer,
90 move to 64-bit time_t.
101 requires an expensive 64-bit division, a simple __u64 nanosecond value
112 32-bit compat mode
115 In order to support 32-bit user space running on a 64-bit machine, each
126 On the s390 architecture, 31-bit user space has ambiguous representations
127 for data pointers, with the upper bit being ignored. When running such
[all …]
/Documentation/filesystems/ext4/
Dblocks.rst7 sectors between 1KiB and 64KiB, and the number of sectors must be an
11 page size (i.e. 64KiB blocks on a i386 which only has 4KiB memory
12 pages). By default a filesystem can contain 2^32 blocks; if the '64bit'
13 feature is enabled, then a filesystem can have 2^64 blocks. The location
17 For 32-bit filesystems, limits are as follows:
27 - 64KiB
79 For 64-bit filesystems, limits are as follows:
89 - 64KiB
91 - 2^64
92 - 2^64
[all …]
Dchecksums.rst10 structures did not have space to fit a full 32-bit checksum, so only the
11 lower 16 bits are stored. Enabling the 64bit feature increases the data
12 structure size so that full 32-bit checksums can be stored for many data
13 structures. However, existing 32-bit filesystems cannot be extended to
14 enable 64bit mode, at least not without the experimental resize2fs
63 and truncated if the group descriptor size is 32 bytes (i.e. ^64bit)
/Documentation/arch/x86/x86_64/
Dmm.rst13 from the top of the 64-bit address space. It's easier to understand the layout
17 64-bit address space (ffffffffffffffff).
24 It also shows it nicely how incredibly large 64-bit address space is.
35 …0000800000000000 | +128 TB | ffff7fffffffffff | ~16M TB | ... huge, almost 64 bits wide hole of…
45 …ffff888000000000 | -119.5 TB | ffffc87fffffffff | 64 TB | direct mapping of all physical memory…
54 … | Identical layout to the 56-bit one from here on:
63 ffffffef00000000 | -68 GB | fffffffeffffffff | 64 GB | EFI region mapping space
80 - With 56-bit addresses, user-space memory gets expanded by a factor of 512x,
81 from 0.125 PB to 64 PB. All kernel mappings shift down to the -64 PB starting
91 …0000000000000000 | 0 | 00ffffffffffffff | 64 PB | user-space virtual memory, different …
[all …]
D5level-paging.rst9 Original x86-64 was limited by 4-level paging to 256 TiB of virtual address
10 space and 64 TiB of physical address space. We are already bumping into
11 this limit: some vendors offer servers with 64 TiB of memory today.
36 On x86, 5-level paging enables 56-bit userspace virtual address space.
43 above 47-bit by default.
48 If hint address set above 47-bit, but MAP_FIXED is not specified, we try
51 from 47-bit window.
58 to allocation from 47-bit address space.
65 MPX (without MAWA extension) cannot handle addresses above 47-bit, so we
/Documentation/virt/kvm/devices/
Dxics.rst32 sources, each identified by a 20-bit source number, and a set of
40 64 bits of state which can be read and written using the
41 KVM_GET_ONE_REG and KVM_SET_ONE_REG ioctls on the vcpu. The 64 bit
60 Each source has 64 bits of state that can be read and written using
63 the interrupt source number. The 64 bit state word has the following
77 * Level sensitive flag, 1 bit
79 This bit is 1 for a level-sensitive interrupt source, or 0 for
82 * Masked flag, 1 bit
84 This bit is set to 1 if the interrupt is masked (cannot be delivered
88 * Pending flag, 1 bit
[all …]
/Documentation/arch/x86/
Dentry_64.rst16 for 64-bit, arch/x86/entry/entry_32.S for 32-bit and finally
17 arch/x86/entry/entry_64_compat.S which implements the 32-bit compatibility
18 syscall entry points and thus provides for 32-bit processes the
19 ability to execute syscalls when running on 64-bit kernels.
25 - system_call: syscall instruction from 64-bit code.
27 - entry_INT80_compat: int 0x80 from 32-bit or 64-bit code; compat syscall
30 - entry_INT80_compat, ia32_sysenter: syscall and sysenter from 32-bit
44 There are a few complexities here. The different x86-64 entries
Dusb-legacy-support.rst27 3) If AMD64 64-bit mode is enabled, again system crashes often happen,
28 because the SMM BIOS isn't expecting the CPU to be in 64-bit mode. The
29 BIOS manufacturers only test with Windows, and Windows doesn't do 64-bit
/Documentation/process/
Dadding-syscalls.rst151 offset within a file, make its type ``loff_t`` so that 64-bit offsets can be
152 supported even on 32-bit architectures.
155 it needs to be governed by the appropriate Linux capability bit (checked with
157 page. Choose an existing capability bit that governs related functionality,
159 under the same bit, as this goes against capabilities' purpose of splitting
170 system call parameters that are explicitly 64-bit fall on odd-numbered
171 arguments (i.e. parameter 1, 3, 5), to allow use of contiguous pairs of 32-bit
272 For most system calls the same 64-bit implementation can be invoked even when
273 the userspace program is itself 32-bit; even if the system call's parameters
277 needed to cope with size differences between 32-bit and 64-bit.
[all …]
/Documentation/devicetree/bindings/timer/
Dti,keystone-timer.txt3 This document provides bindings for the 64-bit timer in the KeyStone
4 architecture devices. The timer can be configured as a general-purpose 64-bit
5 timer, dual general-purpose 32-bit timers. When configured as dual 32-bit
Dti,da830-timer.yaml13 This is a 64-bit timer found on TI's DaVinci architecture devices. The timer
14 can be configured as a general-purpose 64-bit timer, dual general-purpose
15 32-bit timers. When configured as dual 32-bit timers, each half can operate
/Documentation/translations/it_IT/process/
Dadding-syscalls.rst168 tipo cosicché scostamenti a 64-bit potranno essere supportati anche su
169 architetture a 32-bit.
172 funzioni riservate, allora dev'essere gestita da un opportuno bit di privilegio
174 :manpage:`capabilities(7)`. Scegliete un bit di privilegio già esistente per
176 funzionalità vagamente collegate dietro lo stesso bit, in quanto va contro il
188 di sistema con argomenti a 64-bit viene semplificata se questi argomenti
190 l'uso di coppie contigue di registri a 32-bit. (Questo non conta se gli
303 Per molte chiamate di sistema, la stessa implementazione a 64-bit può essere
304 invocata anche quando il programma in spazio utente è a 32-bit; anche se la
310 dimensioni fra 32-bit e 64-bit.
[all …]
/Documentation/translations/sp_SP/process/
Dadding-syscalls.rst172 tipo ``loff_t`` para que movimientos de 64-bit puedan ser soportados
173 incluso en arquitecturas de 32-bit.
177 bit linux apropiada (revisado con una llamada a ``capable()``), como se
192 un manejo más sencillo si los parámetros que son explícitamente 64-bit
304 Para la mayoría de llamadas al sistema la misma implementación 64-bit puede
305 ser invocada incluso cuando el programa de userspace es en si mismo 32-bit;
310 compatibilidad para lidiar con las diferencias de tamaño entre 32-bit y
311 64-bit.
313 La primera es si el kernel 64-bit también soporta programas del userspace
314 32-bit, y por lo tanto necesita analizar areas de memoria del (``__user``)
[all …]
/Documentation/devicetree/bindings/powerpc/opal/
Dpower-mgt.txt41 Array of unsigned 32-bit values containing the values of the
61 Array of unsigned 32-bit values containing the values of the
66 Array of unsigned 32-bit values containing the values of the
74 Array of unsigned 64-bit values containing the values for the
79 Array of unsigned 64-bit values containing the masks
107 Array of unsigned 64-bit values containing the pmicr values
108 for the idle states in ibm,cpu-idle-state-names. This 64-bit
115 Array of unsigned 64-bit values containing the mask indicating
/Documentation/scsi/
Daic7xxx.rst26 aic7770 10 EISA/VL 10MHz 16Bit 4 1
27 aic7850 10 PCI/32 10MHz 8Bit 3
28 aic7855 10 PCI/32 10MHz 8Bit 3
29 aic7856 10 PCI/32 10MHz 8Bit 3
30 aic7859 10 PCI/32 20MHz 8Bit 3
31 aic7860 10 PCI/32 20MHz 8Bit 3
32 aic7870 10 PCI/32 10MHz 16Bit 16
33 aic7880 10 PCI/32 20MHz 16Bit 16
34 aic7890 20 PCI/32 40MHz 16Bit 16 3 4 5 6 7 8
35 aic7891 20 PCI/64 40MHz 16Bit 16 3 4 5 6 7 8
[all …]
/Documentation/locking/
Drobust-futex-ABI.rst43 consisting of three words. Each word is 32 bits on 32 bit arch's, or 64
44 bits on 64 bit arch's, and local byte order. Each thread should have
47 If a thread is running in 32 bit compatibility mode on a 64 native arch
48 kernel, then it can actually have two such structures - one using 32 bit
49 words for 32 bit compatibility mode, and one using 64 bit words for 64
50 bit native mode. The kernel, if it is a 64 bit kernel supporting 32 bit
63 is always a 32 bit word, unlike the other words above. The 'lock
79 The 'lock word' is always 32 bits, and is intended to be the same 32 bit
89 the kernel will walk this list, mark any such locks with a bit
162 1) if bit 31 (0x80000000) is set in that word, then attempt a futex
[all …]
/Documentation/arch/mips/
Dbooting.rst21 aligned on a 64 bit boundary.
27 This convention is defined for 32-bit systems only, as there are not
28 currently any 64-bit BMIPS implementations.

12345678910>>...19