1Chinese translated version of Documentation/arm64/memory.txt
2
3If you have any comment or update to the content, please contact the
4original document maintainer directly.  However, if you have a problem
5communicating in English you can also ask the Chinese maintainer for
6help.  Contact the Chinese maintainer if this translation is outdated
7or if there is a problem with the translation.
8
9Maintainer: Catalin Marinas <catalin.marinas@arm.com>
10Chinese maintainer: Fu Wei <wefu@redhat.com>
11---------------------------------------------------------------------
12Documentation/arm64/memory.txt ���������������
13
14������������������������������������������������������������������������������������������������������
15������������������������������������������������������������������������������������������������������
16������������������������������������������������
17
18������������������������ Git ��������������� bc465aa9d045feb0e13b4a8f32cc33c1943f62d6
19
20��������������������� Catalin Marinas <catalin.marinas@arm.com>
21��������������������� ������  Fu Wei <wefu@redhat.com>
22��������������������� ������  Fu Wei <wefu@redhat.com>
23��������������������� ������  Fu Wei <wefu@redhat.com>
24
25���������������
26---------------------------------------------------------------------
27		     Linux ��� AArch64 ������������������
28		     ===========================
29
30������: Catalin Marinas <catalin.marinas@arm.com>
31
32��������������� AArch64 Linux ������������������������������������������������������������
33������������ 4KB ��� 4 ��������������������������� 64KB ��� 3 ���������������
34
35AArch64 Linux ������ 3 ������ 4 ������������������������������������ 4KB������������������������
36������������ 39-bit (512GB) ��� 48-bit (256TB) ������������������������
37������������������ 64KB��������������������� 2 ������������������ 42-bit (4TB) ������������������������������������������������
38
39��������������������� 63:48 ������ 0��������������������������������������� 1���TTBRx ���
40������������������������ 63 ������������swapper_pg_dir ������������������������������������
41��������� pgd ���������������������������������������swapper_pg_dir ���������������
42TTBR1 ��������������������� TTBR0���
43
44
45AArch64 Linux ��������������� 4KB������������ 3 ���������������������������������
46
47������������			������������			������		������
48-----------------------------------------------------------------------
490000000000000000	0000007fffffffff	 512GB		������������
50ffffff8000000000	ffffffffffffffff	 512GB		������������
51
52
53AArch64 Linux ��������������� 4KB������������ 4 ���������������������������������
54
55������������			������������			������		������
56-----------------------------------------------------------------------
570000000000000000	0000ffffffffffff	 256TB		������������
58ffff000000000000	ffffffffffffffff	 256TB		������������
59
60
61AArch64 Linux ��������������� 64KB������������ 2 ���������������������������������
62
63������������			������������			������		������
64-----------------------------------------------------------------------
650000000000000000	000003ffffffffff	   4TB		������������
66fffffc0000000000	ffffffffffffffff	   4TB		������������
67
68
69AArch64 Linux ��������������� 64KB������������ 3 ���������������������������������
70
71������������			������������			������		������
72-----------------------------------------------------------------------
730000000000000000	0000ffffffffffff	 256TB		������������
74ffff000000000000	ffffffffffffffff	 256TB		������������
75
76
77���������������������������������������������������������������������
78
79
804KB ������������������������������
81
82+--------+--------+--------+--------+--------+--------+--------+--------+
83|63    56|55    48|47    40|39    32|31    24|23    16|15     8|7      0|
84+--------+--------+--------+--------+--------+--------+--------+--------+
85 |                 |         |         |         |         |
86 |                 |         |         |         |         v
87 |                 |         |         |         |   [11:0]  ������������
88 |                 |         |         |         +-> [20:12] L3 ������
89 |                 |         |         +-----------> [29:21] L2 ������
90 |                 |         +---------------------> [38:30] L1 ������
91 |                 +-------------------------------> [47:39] L0 ������
92 +-------------------------------------------------> [63] TTBR0/1
93
94
9564KB ������������������������������
96
97+--------+--------+--------+--------+--------+--------+--------+--------+
98|63    56|55    48|47    40|39    32|31    24|23    16|15     8|7      0|
99+--------+--------+--------+--------+--------+--------+--------+--------+
100 |                 |    |               |              |
101 |                 |    |               |              v
102 |                 |    |               |            [15:0]  ������������
103 |                 |    |               +----------> [28:16] L3 ������
104 |                 |    +--------------------------> [41:29] L2 ������
105 |                 +-------------------------------> [47:42] L1 ������
106 +-------------------------------------------------> [63] TTBR0/1
107
108
109��������� KVM ���, ���������������hypervisor������ EL2 ������������������������������������
110��������������������������������������������������������������� 24 ���������������:
111
112������������			������������			������		������
113-----------------------------------------------------------------------
1140000004000000000	0000007fffffffff	 256GB		��� HYP ������������������������
115