diff options
Diffstat (limited to 'docs/firmware-design.md')
-rw-r--r-- | docs/firmware-design.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/docs/firmware-design.md b/docs/firmware-design.md index 4a50a7b78..acfef4e26 100644 --- a/docs/firmware-design.md +++ b/docs/firmware-design.md @@ -1066,6 +1066,7 @@ array and returns it. Note that only the part number and implementator fields in midr are used to find the matching `cpu_ops` entry. The `reset_func()` in the returned `cpu_ops` is then invoked which executes the required reset handling for that CPU and also any errata workarounds enabled by the platform. +This function must preserve the values of general purpose registers x20 to x29. Refer to Section "Guidelines for Reset Handlers" for general guidelines regarding placement of code in a reset handler. |