[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 591243: target-alpha: Use separate TCGv temporaries for th...,
GitHub <=