1. 29 1月, 2014 1 次提交
    • C
      xtensa: fix fast_syscall_spill_registers · 6b5a1f74
      Chris Zankel 提交于
      The original implementation could clobber registers under certain conditions.
      
      The Xtensa processor architecture uses windowed registers and the original
      implementation was using a4 as a temporary register, which under certain
      conditions could be register a0 of the oldest window frame, and didn't always
      restore the content correctly.
      
      By moving the _spill_registers routine inside the fast system call, it frees
      up one more register (the return address is not required anymore) for the
      spill routine.
      Signed-off-by: NChris Zankel <chris@zankel.net>
      6b5a1f74
  2. 26 1月, 2014 2 次提交
  3. 20 1月, 2014 1 次提交
  4. 19 1月, 2014 1 次提交
  5. 15 1月, 2014 35 次提交