Home
last modified time | relevance | path

Searched +full:64 +full:mb (Results 1 – 25 of 981) sorted by relevance

12345678910>>...40

/kernel/linux/linux-5.10/Documentation/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).
20 from TB to GB and then MB/KB.
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…
63 ffffffef00000000 | -68 GB | fffffffeffffffff | 64 GB | EFI region mapping space
65 …ffffffff80000000 | -2 GB | ffffffff9fffffff | 512 MB | kernel text mapping, mapped to physic…
66 ffffffff80000000 |-2048 MB | | |
67 ffffffffa0000000 |-1536 MB | fffffffffeffffff | 1520 MB | module mapping space
[all …]
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/
Dcacheinfo.c38 #define MB(x) ((x) * 1024) macro
47 { 0x09, LVL_1_INST, 32 }, /* 4-way set assoc, 64 byte line size */
50 { 0x0d, LVL_1_DATA, 16 }, /* 4-way set assoc, 64 byte line size */
51 { 0x0e, LVL_1_DATA, 24 }, /* 6-way set assoc, 64 byte line size */
52 { 0x21, LVL_2, 256 }, /* 8-way set assoc, 64 byte line size */
53 { 0x22, LVL_3, 512 }, /* 4-way set assoc, sectored cache, 64 byte line size */
54 { 0x23, LVL_3, MB(1) }, /* 8-way set assoc, sectored cache, 64 byte line size */
55 { 0x25, LVL_3, MB(2) }, /* 8-way set assoc, sectored cache, 64 byte line size */
56 { 0x29, LVL_3, MB(4) }, /* 8-way set assoc, sectored cache, 64 byte line size */
57 { 0x2c, LVL_1_DATA, 32 }, /* 8-way set assoc, 64 byte line size */
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/cgroup-v1/
Dhugetlb.rst33 For a system supporting three hugepage sizes (64k, 32M and 1G), the control
44 hugetlb.64KB.limit_in_bytes
45 hugetlb.64KB.max_usage_in_bytes
46 hugetlb.64KB.usage_in_bytes
47 hugetlb.64KB.failcnt
48 hugetlb.64KB.rsvd.limit_in_bytes
49 hugetlb.64KB.rsvd.max_usage_in_bytes
50 hugetlb.64KB.rsvd.usage_in_bytes
51 hugetlb.64KB.rsvd.failcnt
52 hugetlb.32MB.limit_in_bytes
[all …]
/kernel/linux/linux-5.10/arch/parisc/include/asm/
Dassembly.h17 #define LDREGM ldd,mb
39 #define FRAME_SIZE 64
64 /* the 64-bit pa gnu assembler unfortunately defaults to .level 1.1 or 2.0 so
125 depd,z \r, 63-(\sa), 64-(\sa), \t
135 extrd,u \r, 63-(\sa), 64-(\sa), \t
267 fldd,mb -8(\regs), %fr30
268 fldd,mb -8(\regs), %fr29
269 fldd,mb -8(\regs), %fr28
270 fldd,mb -8(\regs), %fr27
271 fldd,mb -8(\regs), %fr26
[all …]
/kernel/linux/linux-5.10/arch/ia64/
DKconfig.debug8 bool "16MB"
10 IA-64 identity-mapped regions use a large page size called "granules".
12 Select "16MB" for a small granule size.
13 Select "64MB" for a large granule size. This is the current default.
16 bool "64MB"
22 bool "Print possible IA-64 dependency violations to console"
44 Selecting this option turns on bug checking for the IA-64
53 Selecting this option turns on bug checking for the IA-64 irq_save
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/
Dfaraday,ftpci100.txt29 be aligned to a 1MB boundary, and may be 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB,
30 128MB, 256MB, 512MB, 1GB or 2GB in size. The memory should be marked as
51 "dual" variant has 64MiB. Take this into account when describing the ranges.
106 /* 64MiB at 0x00000000-0x03ffffff */
108 /* 64MiB at 0x00000000-0x03ffffff */
Dv3-v360epc-pci.txt10 first the base address of the V3 host bridge controller, 64KB
11 second the configuration area register space, 16MB
18 each be exactly 256MB (0x10000000) in size.
22 be aligned to a 1MB boundary, and may be 1MB, 2MB, 4MB, 8MB, 16MB, 32MB,
23 64MB, 128MB, 256MB, 512MB, 1GB or 2GB in size. The memory should be marked
50 0x20000000 0 0x20000000 /* 512 MB @ LB 20000000 1:1 */
/kernel/linux/linux-5.10/Documentation/arm64/
Dmemory.rst9 tables with a 4KB page size and up to 3 levels with a 64KB page size.
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
36 ffffa00000000000 ffffa00007ffffff 128MB bpf jit region
37 ffffa00008000000 ffffa0000fffffff 128MB modules
39 fffffdffbfff0000 fffffdfffe5f8fff ~998MB [guard region]
41 fffffdfffea00000 fffffdfffebfffff 2MB [guard region]
42 fffffdfffec00000 fffffdffffbfffff 16MB PCI I/O space
43 fffffdffffc00000 fffffdffffdfffff 2MB [guard region]
45 ffffffffffe00000 ffffffffffffffff 2MB [guard region]
[all …]
/kernel/linux/linux-5.10/Documentation/arm/
Dixp4xx.rst69 The IXP4xx family allows for up to 256MB of memory but the PCI interface
70 can only expose 64MB of that memory to the PCI bus. This means that if
71 you are running with > 64MB, all PCI buffers outside of the accessible
78 1) A direct mapped window from 0x48000000 to 0x4bffffff (64MB).
82 limits the system to just 64MB of PCI memory. This can be
85 2) If > 64MB of memory space is required, the IXP4xx can be
87 for up to 128MB (0x48000000 to 0x4fffffff) of memory on the bus.
125 also known as the Richfield board. It contains 4 PCI slots, 16MB
148 contains a CPU and 16MB of flash on the board and needs to be
/kernel/linux/linux-5.10/drivers/misc/habanalabs/include/gaudi/
Dgaudi.h15 #define SRAM_BAR_SIZE 0x4000000ull /* 64MB */
16 #define CFG_BAR_SIZE 0x8000000ull /* 128MB */
19 #define CFG_SIZE 0x4000000 /* 32MB CFG + 32MB DBG*/
22 #define SRAM_SIZE 0x1400000 /* 20MB */
27 #define PSOC_SCRATCHPAD_SIZE 0x10000 /* 64KB */
/kernel/linux/linux-5.10/Documentation/translations/zh_CN/arm64/
Dbooting.txt69 设备树数据块(dtb)必须 8 字节对齐,且大小不能超过 2MB。由于设备树
70 数据块将在使能缓存的情况下以 2MB 粒度被映射,故其不能被置于必须以特定
74 text_offset 字节处算起第一个 512MB 内。
91 已解压的内核映像包含一个 64 字节的头,内容如下:
121 - flags 域 (v3.17 引入) 为 64 位小端模式,其编码如下:
127 3 - 64K
129 0 - 2MB 对齐基址应尽量靠近内存起始处,因为
131 1 - 2MB 对齐基址可以在物理内存的任意位置
138 内核映像必须被放置在任意一个可用系统内存 2MB 对齐基址的 text_offset
139 字节处,并从该处被调用。2MB 对齐基址和内核映像起始地址之间的区域对于
[all …]
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/
Dsbc8548-altflash.dts5 * Configured for booting off the alternate (64MB SODIMM) flash.
26 ranges = <0x0 0x0 0xfc000000 0x04000000 /*64MB Flash*/
27 0x3 0x0 0xf0000000 0x04000000 /*64MB SDRAM*/
28 0x4 0x0 0xf4000000 0x04000000 /*64MB SDRAM*/
30 0x6 0x0 0xef800000 0x00800000>; /*8MB Flash*/
Dsbc8548.dts23 ranges = <0x0 0x0 0xff800000 0x00800000 /*8MB Flash*/
24 0x3 0x0 0xf0000000 0x04000000 /*64MB SDRAM*/
25 0x4 0x0 0xf4000000 0x04000000 /*64MB SDRAM*/
27 0x6 0x0 0xec000000 0x04000000>; /*64MB Flash*/
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/
Dsbc8641d.dts26 ranges = <0 0 0xff000000 0x01000000 // 16MB Boot flash
27 1 0 0xf0000000 0x00010000 // 64KB EEPROM
28 2 0 0xf1000000 0x00100000 // EPLD (1MB)
29 3 0 0xe0000000 0x04000000 // 64MB LB SDRAM (CS3)
30 4 0 0xe4000000 0x04000000 // 64MB LB SDRAM (CS4)
31 6 0 0xf4000000 0x00100000 // LCD display (1MB)
32 7 0 0xe8000000 0x04000000>; // 64MB OneNAND
/kernel/linux/linux-5.10/include/linux/bcma/
Dbcma_regs.h76 #define BCMA_SOC_PCI_MEM 0x08000000U /* Host Mode sb2pcitranslation0 (64 MB) */
77 #define BCMA_SOC_PCI_MEM_SZ (64 * 1024 * 1024)
78 #define BCMA_SOC_PCI_CFG 0x0c000000U /* Host Mode sb2pcitranslation1 (64 MB) */
80 #define BCMA_SOC_SDRAM_R2 0x80000000U /* Region 2 for sdram (512 MB) */
93 #define BCMA_SOC_PCI1_MEM 0x40000000U /* Host Mode sb2pcitranslation0 (64 MB) */
94 #define BCMA_SOC_PCI1_CFG 0x44000000U /* Host Mode sb2pcitranslation1 (64 MB) */
/kernel/linux/linux-5.10/arch/x86/pci/
Dce4100.c44 #define MB (1024 * 1024) macro
104 DEFINE_REG(2, 0, 0x10, (16*MB), reg_init, reg_read, reg_write)
106 DEFINE_REG(2, 1, 0x10, (64*KB), reg_init, reg_read, reg_write)
107 DEFINE_REG(3, 0, 0x10, (64*KB), reg_init, reg_read, reg_write)
112 DEFINE_REG(6, 2, 0x10, (64*KB), reg_init, reg_read, reg_write)
113 DEFINE_REG(8, 0, 0x10, (1*MB), reg_init, reg_read, reg_write)
114 DEFINE_REG(8, 1, 0x10, (64*KB), reg_init, reg_read, reg_write)
115 DEFINE_REG(8, 2, 0x10, (64*KB), reg_init, reg_read, reg_write)
116 DEFINE_REG(9, 0, 0x10 , (1*MB), reg_init, reg_read, reg_write)
117 DEFINE_REG(9, 0, 0x14, (64*KB), reg_init, reg_read, reg_write)
[all …]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/
Dhash-4k.h5 #define H_PTE_INDEX_SIZE 9 // size: 8B << 9 = 4KB, maps: 2^9 x 4KB = 2MB
6 #define H_PMD_INDEX_SIZE 7 // size: 8B << 7 = 1KB, maps: 2^7 x 2MB = 256MB
7 #define H_PUD_INDEX_SIZE 9 // size: 8B << 9 = 4KB, maps: 2^9 x 256MB = 128GB
8 #define H_PGD_INDEX_SIZE 9 // size: 8B << 9 = 4KB, maps: 2^9 x 128GB = 64TB
11 * Each context is 512TB. But on 4k we restrict our max TASK size to 64TB
12 * Hence also limit max EA bits to 64TB.
18 * Our page table limit us to 64TB. For 64TB physical memory, we only need 64GB
93 * 4K PTE format is different from 64K PTE format. Saving the hash_slot is just
94 * a matter of returning the PTE bits that need to be modified. On 64K PTE,
Dradix-64k.h6 * For 64K page size supported index is 13/9/9/5
8 #define RADIX_PTE_INDEX_SIZE 5 // size: 8B << 5 = 256B, maps 2^5 x 64K = 2MB
9 #define RADIX_PMD_INDEX_SIZE 9 // size: 8B << 9 = 4KB, maps 2^9 x 2MB = 1GB
11 #define RADIX_PGD_INDEX_SIZE 13 // size: 8B << 13 = 64KB, maps 2^13 x 512GB = 4PB
/kernel/linux/linux-5.10/arch/arm64/include/asm/
Datomic_lse.h30 #define ATOMIC_FETCH_OP(name, mb, op, asm_op, cl...) \ in ATOMIC_OP() argument
35 " " #asm_op #mb " %w[i], %w[i], %[v]" \ in ATOMIC_OP()
57 #define ATOMIC_OP_ADD_RETURN(name, mb, cl...) \ argument
64 " ldadd" #mb " %w[i], %w[tmp], %[v]\n" \
90 #define ATOMIC_FETCH_OP_AND(name, mb, cl...) \ argument
96 " ldclr" #mb " %w[i], %w[i], %[v]" \
121 #define ATOMIC_OP_SUB_RETURN(name, mb, cl...) \ argument
129 " ldadd" #mb " %w[i], %w[tmp], %[v]\n" \
145 #define ATOMIC_FETCH_OP_SUB(name, mb, cl...) \ argument
151 " ldadd" #mb " %w[i], %w[i], %[v]" \
[all …]
Datomic_ll_sc.h56 #define ATOMIC_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\ argument
70 " " #mb ) \
78 #define ATOMIC_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint) \ argument
92 " " #mb ) \
155 #define ATOMIC64_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\ argument
169 " " #mb ) \
177 #define ATOMIC64_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint)\ argument
191 " " #mb ) \
259 #define __CMPXCHG_CASE(w, sfx, name, sz, mb, acq, rel, cl, constraint) \ argument
284 " " #mb "\n" \
[all …]
/kernel/linux/linux-5.10/Documentation/xtensa/
Dmmu.rst62 5. The parent-bus-address value is rounded down to the nearest 256MB boundary
64 6. The IO area covers the entire 256MB segment of parent-bus-address; the
83 | VMALLOC area | VMALLOC_START 0xc0000000 128MB - 64KB
96 | | (4MB * DCACHE_N_COLORS)
104 | Cached KSEG | XCHAL_KSEG_CACHED_VADDR 0xd0000000 128MB
106 | Uncached KSEG | XCHAL_KSEG_BYPASS_VADDR 0xd8000000 128MB
108 | Cached KIO | XCHAL_KIO_CACHED_VADDR 0xe0000000 256MB
110 | Uncached KIO | XCHAL_KIO_BYPASS_VADDR 0xf0000000 256MB
114 256MB cached + 256MB uncached layout::
126 | VMALLOC area | VMALLOC_START 0xa0000000 128MB - 64KB
[all …]
/kernel/linux/linux-5.10/arch/sparc/include/asm/
Dtsb.h7 * pointers into this table for 8K and 64K page sizes, and also a
151 * bit 23, for 8MB per PMD) we must propagate bit 22 for a
152 * 4MB huge page. For huge PUDs (which fall on bit 33, for
153 * 8GB per PUD), we have to accommodate 256MB and 2GB huge
159 sllx VADDR, 64 - (PGDIR_SHIFT + PGDIR_BITS), REG2; \
160 srlx REG2, 64 - PAGE_SHIFT, REG2; \
164 sllx VADDR, 64 - (PUD_SHIFT + PUD_BITS), REG2; \
165 srlx REG2, 64 - PAGE_SHIFT, REG2; \
176 sllx VADDR, 64 - (PMD_SHIFT + PMD_BITS), REG2; \
177 srlx REG2, 64 - PAGE_SHIFT, REG2; \
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/broadcom/northstar2/
Dns2-xmc.dts90 reg = <0x00000000 0x00280000>; /* 2.5MB */
96 reg = <0x00280000 0x00040000>; /* 0.25MB */
102 reg = <0x002c0000 0x00040000>; /* 0.25MB */
108 reg = <0x00300000 0x03d00000>; /* 61MB */
114 reg = <0x04000000 0x06400000>; /* 100MB */
119 reg = <0x0a400000 0x35c00000>; /* 860MB */
169 reg = <0x001e0000 0x00010000>;/* 64KB */
174 reg = <0x001f0000 0x00010000>; /* 64KB */
179 reg = <0x00200000 0x00e00000>; /* 14MB */
184 reg = <0x01000000 0x01000000>; /* 16MB */
/kernel/linux/linux-5.10/arch/alpha/include/asm/
Dcore_apecs.h33 We put window 1 at BUS 64Mb for 64Mb, mapping physical 0 to 64Mb-1,
35 Yes, this does map 0 to 64Mb-1 twice, but only window 1 will actually
38 Note that we actually fudge the window 1 maximum as 48Mb instead of 64Mb,
40 a data area that goes beyond the 64Mb first DMA window. Sigh...
55 any physical memory accesses below 64Mb; the rest will be handled by
59 there will be no overlap at the top end (64Mb). We *must* locate the
/kernel/linux/linux-5.10/tools/perf/Documentation/
Dperf-bench.txt160 Specify size of memory to copy (default: 1MB).
161 Available units are B, KB, MB, GB and TB (case insensitive).
167 On x86-64, x86-64-unrolled, x86-64-movsq and x86-64-movsb are supported.
184 Specify size of memory to set (default: 1MB).
185 Available units are B, KB, MB, GB and TB (case insensitive).
191 On x86-64, x86-64-unrolled, x86-64-stosq and x86-64-stosb are supported.

12345678910>>...40