[PATCH] Documentation:Update Documentation/zh_CN/arm64/booting.txt

From: wefu
Date: Tue Mar 24 2015 - 05:37:46 EST


From: Fu Wei <wefu@xxxxxxxxxx>

This is a update of Chinese documentation: Documentation/zh_CN/arm64/booting.txt

It is based on the modifications of Documentation/arm64/booting.txt in submission:
"a2c1d73b", "cdd78578", "c218bca7", "63f8344c".

Signed-off-by: Fu Wei <wefu@xxxxxxxxxx>
---
Documentation/zh_CN/arm64/booting.txt | 54 +++++++++++++++++++++++++++++------
1 file changed, 45 insertions(+), 9 deletions(-)

diff --git a/Documentation/zh_CN/arm64/booting.txt b/Documentation/zh_CN/arm64/booting.txt
index 6f6d956..7cd36af 100644
--- a/Documentation/zh_CN/arm64/booting.txt
+++ b/Documentation/zh_CN/arm64/booting.txt
@@ -15,6 +15,8 @@ Documentation/arm64/booting.txt çäæçè
äææåéçèïäåäåäæççæèæåãåææçèææäåææèç
èååééïèèçäæççæèã

+ææçèæäæç Git æåçäï bc465aa9d045feb0e13b4a8f32cc33c1943f62d6
+
èæççæèï Will Deacon <will.deacon@xxxxxxx>
äæççæèï åç Fu Wei <wefu@xxxxxxxxxx>
äæççèèï åç Fu Wei <wefu@xxxxxxxxxx>
@@ -88,22 +90,44 @@ AArch64 åæååæææäèèåäçïåæåæäçäåçå

u32 code0; /* åæèäç */
u32 code1; /* åæèäç */
- u64 text_offset; /* æåèèåç */
- u64 res0 = 0; /* äç */
- u64 res1 = 0; /* äç */
+ u64 text_offset; /* æåèèåçïåçæå */
+ u64 image_size; /* æååéåå, åçæå */
+ u64 flags; /* åæææ, åçæå *
u64 res2 = 0; /* äç */
u64 res3 = 0; /* äç */
u64 res4 = 0; /* äç */
u32 magic = 0x644d5241; /* éæ, åç, "ARM\x64" */
- u32 res5 = 0; /* äç */
+ u32 res5; /* äç ïçä PE COFF åçï */


æååæéï

+- è v3.17 èïééåæèæïææåéæåçæåã
+
- code0/code1 èèèèå stext.

-æååéääçç RAM èååççååçïååæ 0x80000ïãçç RAM
-çèååååéæä 2MB åéçã
+- åéè EFI ååæï æå code0/code1 èèèã
+ res5 æå PE æäåçåçïè PE æäååæ EFI çååååç ïefi_stub_entryïã
+ å stub äçåæäåçäåïåäèèå code0 ççæåçååæçã
+
+- v3.17 äåïææçæå text_offset çåèåãææïimage_size äéï
+ ä text_offset äçåæåèåä 0x80000ã
+ å image_size ééïtext_offset äåçæåäæææåïåèåååèçåäçã
+ å image_size äéïtext_offset åååä 0x80000ã
+
+- flags å (v3.17 åå) ä 64 äåçæåïåççåäï
+ ä 0: åæåèåã 1 èçåçæåï0 èçåçæåã
+ ä 1-63: äçã
+
+- å image_size äéæïååèèçååèèåååææåæåäåååèååäççéåå
+ äåæçæäçãåååçéçéæéåæéåçåæçæèå, äæåééåã
+
+åææååéèæçåéèåçççååèåç 2MB åéäååç text_offset åèåïåäééèèçã
+ååïå Linux æèåæååääçååæææäççïåæåçåèåççååçèåääèäååã
+äæåèåååçèïæååéäåæéæå image_size åèççéã
+
+ääæäçåæçååïçèå 2MB åéçåååäåïïèæäåæäæèääç
+(ååèåæïdtbïç memreserve ååïïéåèèäååææåçã

åèèååæåïåéçåääçæï

@@ -124,8 +148,12 @@ AArch64 åæååæææäèèåäçïåæåæäçäåçå
- ééçåãMMU
MMU åéåéã
æäçåååæåééåäã
- ææçååéåéäææã
- åéééçåïåæååïåééçåççã
+ åèåçåææåççåååååéèæçïäèåçåäèæçïPoCïã
+ åååçççåæåääèçåçäèæäæåæïéåéäçèæååçæåçåïèé set/way æäã
+ éäéèèæååæäçæææçåççççååéèéçïååäèäèã
+ èäéèèæååæäçæææçåççççåïäæèïïåéèéçäççã
+
+ *èèæïåä PoC äåçåçåååïèåè ARMv8 ææåèæå ARM DDI 0487A

- ææèæå
CNTFRQ åéèåäèæåçéçïä CNTVOFF åéèåäåææ CPU
@@ -141,6 +169,14 @@ AArch64 åæååæææäèèåäçïåæåæäçäåçå
åèååææåçååçäïææææäååçççååååééèèä
åääæéçååçåäåååïäéæå æç çæäèèã

+ åäææ GICv3 äææååçççï
+ - èååå EL3 ï
+ ICC_SRE_EL3.Enable (ä 3) åéåååä 0b1ã
+ ICC_SRE_EL3.SRE (ä 0) åéåååä 0b1ã
+ - èåæèèå EL1ï
+ ICC_SRE_EL2.Enable (ä 3) åéåååä 0b1ã
+ ICC_SRE_EL2.SRE (ä 0) åéåååä 0b1ã
+
ääåä CPU æåãééçåãMMUãææèæåãäèæãççåååç
åèæäæèéçäææ CPUãææ CPU åéååäååçåèååæã

@@ -170,7 +206,7 @@ AArch64 åæååæææäèèåäçïåæåæäçäåçå
ARM DEN 0022Aïçä ARM äççæçæåèæåççèäïäæèç
CPU_ON èçæå CPU åååæã

- *èèæ:åææçèæïæææåææä ARM DEN 0022Bã
+ *èèæ: ARM DEN 0022A åææå ARM DEN 0022Cã

èåæåéååää âpsciâ èçïèåèääææï
Documentation/devicetree/bindings/arm/psci.txt
--
1.8.3.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/