qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] e691e0: target/sh4: add missing tcg_temp_free


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] e691e0: target/sh4: add missing tcg_temp_free() in _decode...
Date: Tue, 19 Dec 2017 13:16:00 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: e691e0ed135ac989221683ca9560c34d357edc57
      
https://github.com/qemu/qemu/commit/e691e0ed135ac989221683ca9560c34d357edc57
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2017-12-18 (Mon, 18 Dec 2017)

  Changed paths:
    M target/sh4/translate.c

  Log Message:
  -----------
  target/sh4: add missing tcg_temp_free() in _decode_opc()

missed in c55497ecb8c and 852d481faf7.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>


  Commit: 6d56fc6cc372284a4571f09b361a9ccd99318103
      
https://github.com/qemu/qemu/commit/6d56fc6cc372284a4571f09b361a9ccd99318103
  Author: Alex Bennée <address@hidden>
  Date:   2017-12-18 (Mon, 18 Dec 2017)

  Changed paths:
    M target/sh4/translate.c

  Log Message:
  -----------
  target/sh4: fix TCG leak during gusa sequence

This fixes bug #1735384 while running java under qemu-sh4. When debug
was enabled it showed a problem with TCG temps. Once fixed I was able
to run java -version normally.

Cc: address@hidden
Reported-by: John Paul Adrian Glaubitz <address@hidden>
Suggested-by: Richard Henderson <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>


  Commit: f85da3081d001909929a19e530e69cea0487f00e
      
https://github.com/qemu/qemu/commit/f85da3081d001909929a19e530e69cea0487f00e
  Author: Richard Henderson <address@hidden>
  Date:   2017-12-18 (Mon, 18 Dec 2017)

  Changed paths:
    M linux-user/main.c
    M target/sh4/cpu.h
    M target/sh4/helper.c
    M target/sh4/translate.c

  Log Message:
  -----------
  target/sh4: Use cmpxchg for movco when parallel_cpus

As for other targets, cmpxchg isn't quite right for ll/sc,
suffering from an ABA race, but is sufficient to implement
portable atomic operations.

Signed-off-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
[aurel32: fix whitespace]
Signed-off-by: Aurelien Jarno <address@hidden>


  Commit: 4834871bc95b67343248100e2a75ae0d287bc08b
      
https://github.com/qemu/qemu/commit/4834871bc95b67343248100e2a75ae0d287bc08b
  Author: Richard Henderson <address@hidden>
  Date:   2017-12-18 (Mon, 18 Dec 2017)

  Changed paths:
    M target/sh4/translate.c

  Log Message:
  -----------
  target/sh4: Convert to DisasJumpType

Signed-off-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
[aurel32: fix whitespace]
Signed-off-by: Aurelien Jarno <address@hidden>


  Commit: 34cf5678088a4a1d624b39ace4f87e704c847d0e
      
https://github.com/qemu/qemu/commit/34cf5678088a4a1d624b39ace4f87e704c847d0e
  Author: Richard Henderson <address@hidden>
  Date:   2017-12-18 (Mon, 18 Dec 2017)

  Changed paths:
    M target/sh4/translate.c

  Log Message:
  -----------
  target/sh4: Do not singlestep after exceptions

If we've already raised an exception (and set NORETURN),
do not emit unreachable code to raise a debug exception.
Note that gen_goto_tb takes single-stepping into account.

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


  Commit: 6f1c2af641d6e7aceb2e5671a45b3d6e5966dfb8
      
https://github.com/qemu/qemu/commit/6f1c2af641d6e7aceb2e5671a45b3d6e5966dfb8
  Author: Richard Henderson <address@hidden>
  Date:   2017-12-18 (Mon, 18 Dec 2017)

  Changed paths:
    M target/sh4/translate.c

  Log Message:
  -----------
  target/sh4: Convert to DisasContextBase

Signed-off-by: Richard Henderson <address@hidden>
[aurel32: fix whitespace]
Message-Id: <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>


  Commit: af352675efb7e92a1f5f6461a042a12015ab3d12
      
https://github.com/qemu/qemu/commit/af352675efb7e92a1f5f6461a042a12015ab3d12
  Author: Peter Maydell <address@hidden>
  Date:   2017-12-19 (Tue, 19 Dec 2017)

  Changed paths:
    M linux-user/main.c
    M target/sh4/cpu.h
    M target/sh4/helper.c
    M target/sh4/translate.c

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

Queued target/sh4 patches

# gpg: Signature made Mon 18 Dec 2017 22:36:42 GMT
# gpg:                using RSA key 0x1388C0F899E8336B
# 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 sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 7746 2642 A9EF 94FD 0F77  196D BA9C 7806 1DDD 8C9B
#      Subkey fingerprint: 52BC 8695 BE34 F90A D7D4  0CB8 1388 C0F8 99E8 336B

* remotes/aurel/tags/pull-target-sh4-20171218:
  target/sh4: Convert to DisasContextBase
  target/sh4: Do not singlestep after exceptions
  target/sh4: Convert to DisasJumpType
  target/sh4: Use cmpxchg for movco when parallel_cpus
  target/sh4: fix TCG leak during gusa sequence
  target/sh4: add missing tcg_temp_free() in _decode_opc()

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


Compare: https://github.com/qemu/qemu/compare/03c1c09d56bb...af352675efb7

reply via email to

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