Skip to content

Commit db29909

Browse files
jmarinhomanish-pandey-arm
authored andcommitted
Clarify TL header alignment field description
Also clarify R4 that specifies TL relocation requairement around TL alignment. Signed-off-by: Jose Marinho <jose.marinho@arm.com> Change-Id: I3a153377776b8f97a4733119c64bbd94a2237737
1 parent bb93adf commit db29909

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

source/transfer_list.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Transfer list requirements
4040

4141
**R3:** The base address of a TE must be the 8-byte aligned address immediately after the end of the previous entry (or TL header, if the TE is the first entry on the TL).
4242

43-
**R4:** When relocating the TL, the offset from `tl_base_pa` to the nearest alignment boundary specified by the `alignment` field in the TL header must be preserved.
43+
**R4:** When relocating the TL, the offset between the `tl_base_pa`, prior to relocation, and the nearest alignment boundary (_k_ * `alignment`, where _k_ is a positive integer) must be preserved. R4 ensures the alignment requirements of every TE, in the TL, are met after relocation.
4444

4545
Transfer list header
4646
--------------------
@@ -86,7 +86,7 @@ changes will be backwards-compatible to older readers.
8686
* - alignment
8787
- 0x1
8888
- 0x7
89-
- The maximum alignment required by any TE in the TL, specified as a power of two. For a newly created TL, the alignment requirement is `8` so this value should be set to `3`. It must be updated whenever a new TE is added with a larger requirement than the current value.
89+
- The greatest alignment requirement imposed by any TE in the TL, specified as a power of two. For a newly created TL, the alignment requirement is `8` byte-aligned so this value should be set to `3`. This field must be updated whenever a new TE is added with a larger requirement than the current value.
9090

9191
* - used_size
9292
- 0x4

0 commit comments

Comments
 (0)