qemu-commits
[Top][All Lists]
Advanced

[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

reply via email to

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