]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
doc: correct description of crash dumps
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Thu, 9 Jul 2020 06:12:06 +0000 (08:12 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 17 Jul 2020 14:47:19 +0000 (10:47 -0400)
Correct the description of the ESR register.

Fix a typo.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
doc/develop/crash_dumps.rst

index 18696372fc78eec8e217556aa839d89dcbe32dba..85030b4e3606bfb2d8093c6c3227fc8f32904d1a 100644 (file)
@@ -5,7 +5,7 @@ Analyzing crash dumps
 =====================
 
 When the CPU detects an instruction that it cannot execute it raises an
-interrupt. U-Boot than writes a crash dump. This chapter describes how such
+interrupt. U-Boot then writes a crash dump. This chapter describes how such
 dump can be analyzed.
 
 Creating a crash dump voluntarily
@@ -46,8 +46,10 @@ QEMU::
     resetting ...
 
 The first line provides us with the type of interrupt that occurred.
-(On ARMv8 a synchronous abort is an exception where the return address stored
-in the ESR register indicates the instruction that caused the exception.)
+On ARMv8 a synchronous abort is an exception thrown when hitting an unallocated
+instruction. The exception syndrome register ESR register contains information
+describing the reason for the exception. Bit 25 set here indicates that a 32 bit
+instruction led to the exception.
 
 The second line provides the contents of the elr and the lr register after
 subtracting the relocation offset. - U-Boot relocates itself after being