[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 04cd79: target-mips: replace cpu_save/cpu_loa
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 04cd79: target-mips: replace cpu_save/cpu_load with VMStat... |
Date: |
Thu, 12 Mar 2015 02:30:06 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 04cd79625fa4103c5839ba36ad476dd22f7f7557
https://github.com/qemu/qemu/commit/04cd79625fa4103c5839ba36ad476dd22f7f7557
Author: Leon Alrae <address@hidden>
Date: 2015-03-11 (Wed, 11 Mar 2015)
Changed paths:
M target-mips/cpu-qom.h
M target-mips/cpu.c
M target-mips/cpu.h
M target-mips/machine.c
Log Message:
-----------
target-mips: replace cpu_save/cpu_load with VMStateDescription
Create VMStateDescription for MIPS CPU. The new structure contains exactly the
same fields as before, therefore leaving existing version_id.
Signed-off-by: Leon Alrae <address@hidden>
Commit: 644511117e7ca9f26d633a59c202a297113a796c
https://github.com/qemu/qemu/commit/644511117e7ca9f26d633a59c202a297113a796c
Author: Leon Alrae <address@hidden>
Date: 2015-03-11 (Wed, 11 Mar 2015)
Changed paths:
M target-mips/cpu.h
M target-mips/machine.c
M target-mips/msa_helper.c
M target-mips/translate_init.c
Log Message:
-----------
target-mips: add missing MSACSR and restore fp_status and hflags
Save MSACSR state. Also remove fp_status, msa_fp_status, hflags and restore
them in post_load() from the architectural registers.
Float exception flags are not present in vmstate. Information they carry
is used only by softfloat caller who translates them into MIPS FCSR.Cause,
FCSR.Flags and then they are cleared. Therefore there is no need for saving
them in vmstate.
Signed-off-by: Leon Alrae <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Commit: ee74801035b0b5f1fdfd4e31d3a53f511f91c804
https://github.com/qemu/qemu/commit/ee74801035b0b5f1fdfd4e31d3a53f511f91c804
Author: Peter Maydell <address@hidden>
Date: 2015-03-11 (Wed, 11 Mar 2015)
Changed paths:
M target-mips/cpu-qom.h
M target-mips/cpu.c
M target-mips/cpu.h
M target-mips/machine.c
M target-mips/msa_helper.c
M target-mips/translate_init.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/lalrae/tags/mips-20150311' into staging
MIPS patches 2015-03-11
Changes:
* use VMStateDescription for MIPS CPU
# gpg: Signature made Wed Mar 11 15:01:52 2015 GMT using RSA key ID 0B29DA6B
# gpg: Can't check signature: public key not found
* remotes/lalrae/tags/mips-20150311:
target-mips: add missing MSACSR and restore fp_status and hflags
target-mips: replace cpu_save/cpu_load with VMStateDescription
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/d598911b6f5e...ee74801035b0
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 04cd79: target-mips: replace cpu_save/cpu_load with VMStat...,
GitHub <=