1. 29 11月, 2012 1 次提交
  2. 02 6月, 2012 6 次提交
  3. 24 5月, 2012 1 次提交
  4. 06 3月, 2012 1 次提交
    • J
      openrisc: sanitize use of orig_gpr11 · 6cbe5e95
      Jonas Bonn 提交于
      The pt_regs struct had both a 'syscallno' field and an 'orig_gpr11' field
      and it wasn't really clear how these were supposed to be used.  This patch
      removes the syscallno field altogether and makes orig_gpr11 work more
      like other architectures: keep track of syscall number in progress or
      hold -1 for non-syscall exceptions.
      Signed-off-by: NJonas Bonn <jonas@southpole.se>
      6cbe5e95
  5. 17 2月, 2012 4 次提交
  6. 05 9月, 2011 1 次提交
    • J
      openrisc: don't use pt_regs in struct sigcontext · d7cb6667
      Jonas Bonn 提交于
      As it was decided not to export struct pt_regs to userspace, struct
      sigcontext shouldn't be using it either.  The pt_regs struct for OpenRISC
      is kernel internal and the layout of the registers may change in the
      future.  The struct user_regs_struct is what is guaranteed to remain
      stable, so struct sigcontext may use that instead.
      
      This patch removes the usage of struct pt_regs in struct sigcontext and
      makes according changes in signal.c to get the register layout right.
      
      The usp field is removed from the sigcontext structure as this information
      is already contained in the user_regs_struct.
      Signed-off-by: NJonas Bonn <jonas@southpole.se>
      Reviewed-by: NEmilio Cota <cota@braap.org>
      d7cb6667
  7. 23 7月, 2011 1 次提交