Searched hist:af61b50c1077b6d936c8ed741c1d0b8e43eb2b19 (Results 1 – 2 of 2) sorted by relevance
| /rk3399_ARM-atf/bl2/aarch32/ |
| H A D | bl2_entrypoint.S | af61b50c1077b6d936c8ed741c1d0b8e43eb2b19 Thu Dec 12 18:33:54 UTC 2024 Harrison Mutai <harrison.mutai@arm.com> fix(aarch32): avoid using r12 to store boot params
The current implementation uses the `r12` register as temporary storage for r4. However, `r12` is a call-clobbered register, meaning its contents are not preserved across function calls. This becomes problematic when we later call the `zeromem` function, as any information stored in `r12` will be lost. To address this issue, we should avoid using `r12` to store boot parameters.
Change-Id: If94b7fc3a01bc617ceadaaa704d5aa5e5accfd3f Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
|
| /rk3399_ARM-atf/ |
| H A D | changelog.yaml | af61b50c1077b6d936c8ed741c1d0b8e43eb2b19 Thu Dec 12 18:33:54 UTC 2024 Harrison Mutai <harrison.mutai@arm.com> fix(aarch32): avoid using r12 to store boot params
The current implementation uses the `r12` register as temporary storage for r4. However, `r12` is a call-clobbered register, meaning its contents are not preserved across function calls. This becomes problematic when we later call the `zeromem` function, as any information stored in `r12` will be lost. To address this issue, we should avoid using `r12` to store boot parameters.
Change-Id: If94b7fc3a01bc617ceadaaa704d5aa5e5accfd3f Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
|