qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 91c45a: linux-user: Default sh4 to sh7785


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 91c45a: linux-user: Default sh4 to sh7785
Date: Fri, 12 Jun 2015 08:00:05 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 91c45a38f282b970f443f8e9d6bdb6ffaa00dfbf
      
https://github.com/qemu/qemu/commit/91c45a38f282b970f443f8e9d6bdb6ffaa00dfbf
  Author: Richard Henderson <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M linux-user/main.c

  Log Message:
  -----------
  linux-user: Default sh4 to sh7785

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


  Commit: e42fd944f02dda893fc8773959d6db75f2a49367
      
https://github.com/qemu/qemu/commit/e42fd944f02dda893fc8773959d6db75f2a49367
  Author: Richard Henderson <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Add HWCAP for SH4

Only exposing FPU and LLSC as the only features
supported by the translator.

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


  Commit: 563807520ff19e6ed2d40695f543f1fba7ba432f
      
https://github.com/qemu/qemu/commit/563807520ff19e6ed2d40695f543f1fba7ba432f
  Author: Aurelien Jarno <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M hw/sh4/r2d.c

  Log Message:
  -----------
  sh4/r2d: convert to new MMIO accessor style

The documentation is clear to use 16-bit accesses for all registers.

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


  Commit: 5ed9a259c164bb9fd2a6fe8a363a4bda2e4a5461
      
https://github.com/qemu/qemu/commit/5ed9a259c164bb9fd2a6fe8a363a4bda2e4a5461
  Author: Aurelien Jarno <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M target-sh4/cpu.c
    M target-sh4/cpu.h
    M target-sh4/gdbstub.c
    M target-sh4/helper.c
    M target-sh4/op_helper.c
    M target-sh4/translate.c

  Log Message:
  -----------
  target-sh4: use bit number for SR constants

Use the bit number for SR constants instead of using a bit mask. This
make possible to also use the constants for shifts.

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


  Commit: 34086945254c035a03e01e472d99e4524a2f2416
      
https://github.com/qemu/qemu/commit/34086945254c035a03e01e472d99e4524a2f2416
  Author: Aurelien Jarno <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M target-sh4/cpu.h
    M target-sh4/gdbstub.c
    M target-sh4/helper.c
    M target-sh4/op_helper.c
    M target-sh4/translate.c

  Log Message:
  -----------
  target-sh4: Split out T from SR

In preparation for more efficient setting of this field.

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


  Commit: a2368e01c95a093d250a0e5d3cef53dddf642f1e
      
https://github.com/qemu/qemu/commit/a2368e01c95a093d250a0e5d3cef53dddf642f1e
  Author: Aurelien Jarno <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M target-sh4/translate.c

  Log Message:
  -----------
  target-sh4: optimize addc using add2

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


  Commit: d0f44a55fa321e042bd6b2a0fa25ac48864b7a25
      
https://github.com/qemu/qemu/commit/d0f44a55fa321e042bd6b2a0fa25ac48864b7a25
  Author: Aurelien Jarno <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M target-sh4/translate.c

  Log Message:
  -----------
  target-sh4: optimize subc using sub2

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


  Commit: 60eb27fe4951fbe6cf5e24cc3d6df7e97c43a909
      
https://github.com/qemu/qemu/commit/60eb27fe4951fbe6cf5e24cc3d6df7e97c43a909
  Author: Aurelien Jarno <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M target-sh4/translate.c

  Log Message:
  -----------
  target-sh4: optimize negc using add2 and sub2

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


  Commit: 1d565b21e1aecbb0da6589f3c4ea83c9c788ad63
      
https://github.com/qemu/qemu/commit/1d565b21e1aecbb0da6589f3c4ea83c9c788ad63
  Author: Aurelien Jarno <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M target-sh4/cpu.h
    M target-sh4/helper.h
    M target-sh4/op_helper.c
    M target-sh4/translate.c

  Log Message:
  -----------
  target-sh4: split out Q and M from of SR and optimize div1

Splitting Q and M out of SR, it's possible to optimize div1 by using
TCG code instead of an helper.

At the same time removed the now unused gen_copy_bit_i32 function.

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


  Commit: 91b4d29f4eecab14c5f8888ecd7b3a740ad80b7c
      
https://github.com/qemu/qemu/commit/91b4d29f4eecab14c5f8888ecd7b3a740ad80b7c
  Author: Aurelien Jarno <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M target-sh4/translate.c

  Log Message:
  -----------
  target-sh4: factorize fmov implementation

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


  Commit: d218b28d28b8f4de297bfd35c082b22f153cf0df
      
https://github.com/qemu/qemu/commit/d218b28d28b8f4de297bfd35c082b22f153cf0df
  Author: Aurelien Jarno <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M target-sh4/translate.c

  Log Message:
  -----------
  target-sh4: remove dead code

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


  Commit: 9faffeb7772fddcb5d3fb2dbdcfe7e8a38f01637
      
https://github.com/qemu/qemu/commit/9faffeb7772fddcb5d3fb2dbdcfe7e8a38f01637
  Author: Peter Maydell <address@hidden>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M hw/sh4/r2d.c
    M linux-user/elfload.c
    M linux-user/main.c
    M target-sh4/cpu.c
    M target-sh4/cpu.h
    M target-sh4/gdbstub.c
    M target-sh4/helper.c
    M target-sh4/helper.h
    M target-sh4/op_helper.c
    M target-sh4/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/aurel/tags/pull-sh4-next-20150612' into 
staging

sh4 linux-user cpu and hwcap
misc optimizations and cleanup
convert r2d to new MMIO accessor style

# gpg: Signature made Fri Jun 12 11:28:43 2015 BST using RSA key ID 1DDD8C9B
# gpg: Good signature from "Aurelien Jarno <address@hidden>"
# gpg:                 aka "Aurelien Jarno <address@hidden>"
# gpg:                 aka "Aurelien Jarno <address@hidden>"
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 7746 2642 A9EF 94FD 0F77  196D BA9C 7806 1DDD 8C9B

* remotes/aurel/tags/pull-sh4-next-20150612:
  target-sh4: remove dead code
  target-sh4: factorize fmov implementation
  target-sh4: split out Q and M from of SR and optimize div1
  target-sh4: optimize negc using add2 and sub2
  target-sh4: optimize subc using sub2
  target-sh4: optimize addc using add2
  target-sh4: Split out T from SR
  target-sh4: use bit number for SR constants
  sh4/r2d: convert to new MMIO accessor style
  linux-user: Add HWCAP for SH4
  linux-user: Default sh4 to sh7785

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


Compare: https://github.com/qemu/qemu/compare/4cb618abc181...9faffeb7772f

reply via email to

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