qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 591243: target-alpha: Use separate TCGv tempo


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 591243: target-alpha: Use separate TCGv temporaries for th...
Date: Wed, 19 Aug 2015 07:30:04 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 591243846f7d0dc59f482a89e241a6ce02d25fae
      
https://github.com/qemu/qemu/commit/591243846f7d0dc59f482a89e241a6ce02d25fae
  Author: Richard Henderson <address@hidden>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M target-alpha/cpu.h
    M target-alpha/gdbstub.c
    M target-alpha/helper.c
    M target-alpha/machine.c
    M target-alpha/sys_helper.c
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Use separate TCGv temporaries for the shadow registers

This avoids having to manually swap them around when swapping to and
from PALmode.  We simply encode the shadow registers into the translation.

The VMStateDescription version changes, because the meaning of "shadow"
changes in the save file when in PALmode.  It would be possible to fix
this, but I don't think it's worth the effort.

Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 2f458b7c311f8d79028b04930f8c820b326fbcdd
      
https://github.com/qemu/qemu/commit/2f458b7c311f8d79028b04930f8c820b326fbcdd
  Author: Richard Henderson <address@hidden>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M target-alpha/helper.h
    M target-alpha/sys_helper.c
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Inline call_pal

Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 6c05d3ded7b51154e67c35e270c48784b7046883
      
https://github.com/qemu/qemu/commit/6c05d3ded7b51154e67c35e270c48784b7046883
  Author: Richard Henderson <address@hidden>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M target-alpha/helper.h
    M target-alpha/sys_helper.c
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Inline hw_ret

Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 4c4a29cb681ec0374616e07c69714b909641e929
      
https://github.com/qemu/qemu/commit/4c4a29cb681ec0374616e07c69714b909641e929
  Author: Peter Maydell <address@hidden>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M target-alpha/cpu.h
    M target-alpha/gdbstub.c
    M target-alpha/helper.c
    M target-alpha/helper.h
    M target-alpha/machine.c
    M target-alpha/sys_helper.c
    M target-alpha/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/rth/tags/pull-axp-201508018' into 
staging

Alpha shadow register optimization

# gpg: Signature made Tue 18 Aug 2015 19:09:41 BST using RSA key ID 4DD0279B
# gpg: Good signature from "Richard Henderson <address@hidden>"
# gpg:                 aka "Richard Henderson <address@hidden>"
# gpg:                 aka "Richard Henderson <address@hidden>"

* remotes/rth/tags/pull-axp-201508018:
  target-alpha: Inline hw_ret
  target-alpha: Inline call_pal
  target-alpha: Use separate TCGv temporaries for the shadow registers

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/5452b6f61ae9...4c4a29cb681e

reply via email to

[Prev in Thread] Current Thread [Next in Thread]