• Achin Gupta's avatar
    rework general purpose registers save and restore · 4a826dda
    Achin Gupta authored
    The runtime exception handling assembler code used magic numbers for
    saving and restoring the general purpose register context on stack
    memory. The memory is interpreted as a 'gp_regs' structure and the
    magic numbers are offsets to members of this structure. This patch
    replaces the magic number offsets with constants. It also adds compile
    time assertions to prevent an incorrect assembler view of this
    structure.
    
    Change-Id: Ibf125bfdd62ba3a33e58c5f1d71f8c229720781c
    4a826dda
asm_macros.S 2.44 KB