| /kernel/linux/linux-6.6/Documentation/arch/x86/x86_64/ |
| D | mm.rst | 13 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/Documentation/x86/x86_64/ |
| D | mm.rst | 13 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/ |
| D | cacheinfo.c | 38 #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-6.6/Documentation/admin-guide/cgroup-v1/ |
| D | hugetlb.rst | 34 For a system supporting three hugepage sizes (64k, 32M and 1G), the control 46 hugetlb.64KB.limit_in_bytes 47 hugetlb.64KB.max_usage_in_bytes 48 hugetlb.64KB.numa_stat 49 hugetlb.64KB.usage_in_bytes 50 hugetlb.64KB.failcnt 51 hugetlb.64KB.rsvd.limit_in_bytes 52 hugetlb.64KB.rsvd.max_usage_in_bytes 53 hugetlb.64KB.rsvd.usage_in_bytes 54 hugetlb.64KB.rsvd.failcnt [all …]
|
| /kernel/linux/linux-6.6/arch/x86/kernel/cpu/ |
| D | cacheinfo.c | 53 #define MB(x) ((x) * 1024) macro 62 { 0x09, LVL_1_INST, 32 }, /* 4-way set assoc, 64 byte line size */ 65 { 0x0d, LVL_1_DATA, 16 }, /* 4-way set assoc, 64 byte line size */ 66 { 0x0e, LVL_1_DATA, 24 }, /* 6-way set assoc, 64 byte line size */ 67 { 0x21, LVL_2, 256 }, /* 8-way set assoc, 64 byte line size */ 68 { 0x22, LVL_3, 512 }, /* 4-way set assoc, sectored cache, 64 byte line size */ 69 { 0x23, LVL_3, MB(1) }, /* 8-way set assoc, sectored cache, 64 byte line size */ 70 { 0x25, LVL_3, MB(2) }, /* 8-way set assoc, sectored cache, 64 byte line size */ 71 { 0x29, LVL_3, MB(4) }, /* 8-way set assoc, sectored cache, 64 byte line size */ 72 { 0x2c, LVL_1_DATA, 32 }, /* 8-way set assoc, 64 byte line size */ [all …]
|
| /kernel/linux/linux-6.6/arch/parisc/include/asm/ |
| D | assembly.h | 20 #define FRAME_SIZE 64 26 /* Frame alignment for 32- and 64-bit */ 27 #define FRAME_ALIGN 64 62 #define LDREGM ldd,mb 81 /* the 64-bit pa gnu assembler unfortunately defaults to .level 1.1 or 2.0 so 141 depd,z \r, 63-(\sa), 64-(\sa), \t 151 extrd,u \r, 63-(\sa), 64-(\sa), \t 154 /* Extract unsigned for 32- and 64-bit 314 fldd,mb -8(\regs), %fr30 315 fldd,mb -8(\regs), %fr29 [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/cgroup-v1/ |
| D | hugetlb.rst | 33 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/ |
| D | assembly.h | 17 #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-6.6/drivers/accel/habanalabs/include/gaudi2/ |
| D | gaudi2.h | 16 #define CFG_BAR_SIZE 0x10000000ull /* 256MB */ 21 #define CFG_SIZE 0x8000000ull /* 96MB CFG + 32MB DBG*/ 22 #define CFG_REGION_SIZE 0xC000000ull /* 192MB */ 24 #define STM_FLASH_BASE_ADDR 0x1000007FF4000000ull /* Not 256MB aligned */ 25 #define STM_FLASH_ALIGNED_OFF 0x4000000ull /* 256 MB alignment */ 26 #define STM_FLASH_SIZE 0x2000000ull /* 32MB */ 29 #define SPI_FLASH_SIZE 0x1000000ull /* 16MB */ 32 #define SCRATCHPAD_SRAM_SIZE 0x10000ull /* 64KB */ 38 #define BAR0_RSRVD_SIZE 0x1000000ull /* 16MB */ 41 #define SRAM_SIZE 0x3000000ull /* 48MB */ [all …]
|
| /kernel/linux/linux-6.6/arch/ia64/ |
| D | Kconfig.debug | 8 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/arch/ia64/ |
| D | Kconfig.debug | 8 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-6.6/tools/testing/selftests/tc-testing/tc-tests/qdiscs/ |
| D | fq_codel.json | 18 …]+ limit 10240p flows 1024 quantum.*target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64", 41 …9]+ limit 1000p flows 1024 quantum.*target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64", 64 …limit 10240p flows 1024 quantum.*target 5ms interval 100ms memory_limit 100000b ecn drop_batch 64", 87 …]+ limit 10240p flows 1024 quantum.*target 2ms interval 100ms memory_limit 32Mb ecn drop_batch 64", 110 …-9]+ limit 10240p flows 1024 quantum.*target 5ms interval 5ms memory_limit 32Mb ecn drop_batch 64", 133 …imit 10240p flows 1024 quantum 9000 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64", 156 …[0-9]+ limit 10240p flows 1024 quantum.*target 5ms interval 100ms memory_limit 32Mb drop_batch 64", 179 …ws 1024 quantum.*target 5ms ce_threshold 1.02s interval 100ms memory_limit 32Mb ecn drop_batch 64", 202 …+ limit 10240p flows 1024 quantum.*target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 100", 225 …9]+ limit 1000p flows 256 quantum.*target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 100", [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | faraday,ftpci100.txt | 29 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 */
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | faraday,ftpci100.yaml | 22 "dual" variant has 64MiB. Take this into account when describing the ranges. 84 be aligned to a 1MB boundary, and may be 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 85 128MB, 256MB, 512MB, 1GB or 2GB in size. The memory should be marked as 144 /* 64MiB at 0x00000000-0x03ffffff */ 146 /* 64MiB at 0x00000000-0x03ffffff */
|
| /kernel/linux/linux-5.10/Documentation/arm64/ |
| D | memory.rst | 9 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/ |
| D | ixp4xx.rst | 69 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-6.6/Documentation/arch/arm/ |
| D | ixp4xx.rst | 69 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-6.6/tools/perf/pmu-events/arch/arm64/freescale/yitian710/sys/ |
| D | metrics.json | 4 "BriefDescription": "The ddr read bandwidth(MB/s).", 6 "MetricExpr": "hif_rd * 64 / 1e6 / duration_time", 7 "ScaleUnit": "1MB/s", 13 "BriefDescription": "The ddr write bandwidth(MB/s).", 15 "MetricExpr": "(hif_wr + hif_rmw) * 64 / 1e6 / duration_time", 16 "ScaleUnit": "1MB/s",
|
| /kernel/linux/linux-6.6/drivers/accel/habanalabs/include/gaudi/ |
| D | gaudi.h | 15 #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/drivers/misc/habanalabs/include/gaudi/ |
| D | gaudi.h | 15 #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-6.6/Documentation/translations/zh_CN/arch/arm64/ |
| D | booting.txt | 69 设备树数据块(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/Documentation/translations/zh_CN/arm64/ |
| D | booting.txt | 69 设备树数据块(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-6.6/Documentation/translations/zh_TW/arch/arm64/ |
| D | booting.txt | 73 設備樹數據塊(dtb)必須 8 字節對齊,且大小不能超過 2MB。由於設備樹 74 數據塊將在使能緩存的情況下以 2MB 粒度被映射,故其不能被置於必須以特定 78 text_offset 字節處算起第一個 512MB 內。 95 已解壓的內核映像包含一個 64 字節的頭,內容如下: 125 - flags 域 (v3.17 引入) 爲 64 位小端模式,其編碼如下: 131 3 - 64K 133 0 - 2MB 對齊基址應儘量靠近內存起始處,因爲 135 1 - 2MB 對齊基址可以在物理內存的任意位置 142 內核映像必須被放置在任意一個可用系統內存 2MB 對齊基址的 text_offset 143 字節處,並從該處被調用。2MB 對齊基址和內核映像起始地址之間的區域對於 [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/ |
| D | sbc8548-altflash.dts | 5 * 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*/
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/ |
| D | sbc8641d.dts | 26 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
|