qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 67debe: target-alpha: fix the braces


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 67debe: target-alpha: fix the braces
Date: Fri, 25 Apr 2014 07:00:09 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 67debe3ae5fe060355d9e9ef34df6ee1c54f413c
      
https://github.com/qemu/qemu/commit/67debe3ae5fe060355d9e9ef34df6ee1c54f413c
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: fix the braces

Conform to coding style, and avoid further occurrences of bugs due to
misplaced braces.

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 5238c88657d751e3acf3e953a9b11f5f24262f75
      
https://github.com/qemu/qemu/commit/5238c88657d751e3acf3e953a9b11f5f24262f75
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Introduce REQUIRE_TB_FLAG

The methods by which we check for cpu features varied wildly
across the function.  Using a nice macro cleans this up.

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


  Commit: 64f45e49911abb1b40095fc4cbf1e42172d267e7
      
https://github.com/qemu/qemu/commit/64f45e49911abb1b40095fc4cbf1e42172d267e7
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Introduce REQUIRE_REG_31

We were missing quite a few checks for Ra or Rb required to be 31.
Further, the one place we did check we also checked for no literal
operand and the Handbook says nothing about that.

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


  Commit: 194cfb43d5215db6d3d2d99ad27d219064bc8f52
      
https://github.com/qemu/qemu/commit/194cfb43d5215db6d3d2d99ad27d219064bc8f52
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Introduce functions for source/sink

This will allow cleaner handling of $31 and $f31.
Convert opcodes 0x08, 0x09, 0x10 as examples.

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


  Commit: db4a16458c76b16d57116a9c2be1d17edc4ecf27
      
https://github.com/qemu/qemu/commit/db4a16458c76b16d57116a9c2be1d17edc4ecf27
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert opcode 0x11 to source/sink

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


  Commit: 3bd67b7dabf268f88fc9cbe1ee3994859c749f1f
      
https://github.com/qemu/qemu/commit/3bd67b7dabf268f88fc9cbe1ee3994859c749f1f
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert opcode 0x12 to source/sink

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


  Commit: de4d3555fab888be7ddccf6922526b97b1aaba1c
      
https://github.com/qemu/qemu/commit/de4d3555fab888be7ddccf6922526b97b1aaba1c
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert opcode 0x13 to source/sink

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


  Commit: 075b8ddb9b27a24b82ca6ba0b9d8421249b86d8d
      
https://github.com/qemu/qemu/commit/075b8ddb9b27a24b82ca6ba0b9d8421249b86d8d
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert opcode 0x14 to source/sink

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


  Commit: 6b88b37c0efb183b0270ac41c57129813731a80f
      
https://github.com/qemu/qemu/commit/6b88b37c0efb183b0270ac41c57129813731a80f
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert opcode 0x17 to source/sink

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


  Commit: 89fe090bb39295a15fa47d5bf2d906cf7e0e6474
      
https://github.com/qemu/qemu/commit/89fe090bb39295a15fa47d5bf2d906cf7e0e6474
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert opcode 0x18 to source/sink

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


  Commit: 8f56ced8aa1a8a2846bc0c4919032101c6e3a2fc
      
https://github.com/qemu/qemu/commit/8f56ced8aa1a8a2846bc0c4919032101c6e3a2fc
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert opcode 0x1A to source/sink

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


  Commit: 1eaa1da7e43c89df1f8cfdfa17d27f1e0ca20ace
      
https://github.com/qemu/qemu/commit/1eaa1da7e43c89df1f8cfdfa17d27f1e0ca20ace
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert opcode 0x1B to source/sink

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


  Commit: c67b67e511483769f408cfdad1859f145993362e
      
https://github.com/qemu/qemu/commit/c67b67e511483769f408cfdad1859f145993362e
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert opcode 0x1C to source/sink

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


  Commit: 46010969f33677cc4a6f48f5718edc3c2e2e490c
      
https://github.com/qemu/qemu/commit/46010969f33677cc4a6f48f5718edc3c2e2e490c
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert opcode 0x1E to source/sink

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


  Commit: a4af30447b20b4140133edb90dd0478099cac511
      
https://github.com/qemu/qemu/commit/a4af30447b20b4140133edb90dd0478099cac511
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert opcode 0x1F to source/sink

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


  Commit: 595b8fdd547beacb226e201651d57407850ca3c3
      
https://github.com/qemu/qemu/commit/595b8fdd547beacb226e201651d57407850ca3c3
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_load/store_mem to source/sink

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


  Commit: cd2d46fd21783c9658c9ba0d753f5d589b67582a
      
https://github.com/qemu/qemu/commit/cd2d46fd21783c9658c9ba0d753f5d589b67582a
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_store_conditional to source/sink

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


  Commit: 958683482cdf7c915f206bcd9059868d7d84eca3
      
https://github.com/qemu/qemu/commit/958683482cdf7c915f206bcd9059868d7d84eca3
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_cmp to source/sink

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


  Commit: 42774a56ec3c8e763bac9d238bebfcfc5bd07ba2
      
https://github.com/qemu/qemu/commit/42774a56ec3c8e763bac9d238bebfcfc5bd07ba2
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert ARITH3_EX to source/sink

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


  Commit: 83ebb7cd0119cfd01f5031cea6220bef95a8c315
      
https://github.com/qemu/qemu/commit/83ebb7cd0119cfd01f5031cea6220bef95a8c315
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_cmov to source/sink

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


  Commit: 9a8fa1bdad25adec5684fbf8043b69744b842f83
      
https://github.com/qemu/qemu/commit/9a8fa1bdad25adec5684fbf8043b69744b842f83
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_msk_h/l to source/sink

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


  Commit: 9a734d64f906e44dfe8be7ba5bb9f4c7eee8d0e8
      
https://github.com/qemu/qemu/commit/9a734d64f906e44dfe8be7ba5bb9f4c7eee8d0e8
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_ext_h/l to source/sink

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


  Commit: 5e5863ecf1334cae944549dedbc43f2779599bfb
      
https://github.com/qemu/qemu/commit/5e5863ecf1334cae944549dedbc43f2779599bfb
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_ins_h/l to source/sink

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


  Commit: b144be9e06de02e7c5cff2bed116fb867e6876c2
      
https://github.com/qemu/qemu/commit/b144be9e06de02e7c5cff2bed116fb867e6876c2
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_zap/not to source/sink

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


  Commit: baee04abba60ee626acd44951ae32242ef029dc2
      
https://github.com/qemu/qemu/commit/baee04abba60ee626acd44951ae32242ef029dc2
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert FARITH2 to source/sink

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


  Commit: 3d045dbca56dea831af16bc82973d64e369d93e8
      
https://github.com/qemu/qemu/commit/3d045dbca56dea831af16bc82973d64e369d93e8
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert FARITH3 to source/sink

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


  Commit: cd2754addc33e0951ae3e6eec8d51a06743ad38d
      
https://github.com/qemu/qemu/commit/cd2754addc33e0951ae3e6eec8d51a06743ad38d
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert ARITH3 to source/sink

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


  Commit: f477ed3c112f5b06263f530cd3932a34d2514502
      
https://github.com/qemu/qemu/commit/f477ed3c112f5b06263f530cd3932a34d2514502
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert MVIOP2 to source/sink

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


  Commit: 8b0190bbde2916b47c2f157f92cdc06efacbf725
      
https://github.com/qemu/qemu/commit/8b0190bbde2916b47c2f157f92cdc06efacbf725
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_ieee_input to source/sink

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


  Commit: e20b8c04a3fde9deec9d9460d8ece769ef9484b7
      
https://github.com/qemu/qemu/commit/e20b8c04a3fde9deec9d9460d8ece769ef9484b7
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert most ieee insns to source/sink

This one fixes a bug, previously noted as supressing exceptions
in the (unlikely) case the destination register was $f31.

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


  Commit: 76bff4f82f262dfb6eb0bbd800511d322e64817a
      
https://github.com/qemu/qemu/commit/76bff4f82f262dfb6eb0bbd800511d322e64817a
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_bcond to source/sink

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


  Commit: 65809352468dd1b2c096f6bc9963929a3a7ac5ab
      
https://github.com/qemu/qemu/commit/65809352468dd1b2c096f6bc9963929a3a7ac5ab
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_fcmov to source/sink

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


  Commit: e8d8fef48f1ac5997baa499165e7dc1c123c6e9f
      
https://github.com/qemu/qemu/commit/e8d8fef48f1ac5997baa499165e7dc1c123c6e9f
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/fpu_helper.c
    M target-alpha/helper.h
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_fcvtlq/ql to source/sink

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


  Commit: ef3765cb950a0439821a01dc2ac63237927b3277
      
https://github.com/qemu/qemu/commit/ef3765cb950a0439821a01dc2ac63237927b3277
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert gen_cpys et al to source/sink

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


  Commit: 0e154fe92ccb0bd8465dfc959df6f6a2d3d87c64
      
https://github.com/qemu/qemu/commit/0e154fe92ccb0bd8465dfc959df6f6a2d3d87c64
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Convert mfpr/mtpr to source/sink

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


  Commit: a9e05a1cebe78a13595bbb0989e7440af8291ee1
      
https://github.com/qemu/qemu/commit/a9e05a1cebe78a13595bbb0989e7440af8291ee1
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Use extract to get insn fields

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


  Commit: 8f811b9a4a13dc1425a80f4df4540aee76183f2a
      
https://github.com/qemu/qemu/commit/8f811b9a4a13dc1425a80f4df4540aee76183f2a
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Use non-local temps for zero/sink

These values are no longer live across branches.

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


  Commit: e566be049acb405eab6b313f611136f41bf9cca4
      
https://github.com/qemu/qemu/commit/e566be049acb405eab6b313f611136f41bf9cca4
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Don't issue goto_tb under singlestep

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


  Commit: 39acc64741c1263a9b48d663a1616abc39b574a4
      
https://github.com/qemu/qemu/commit/39acc64741c1263a9b48d663a1616abc39b574a4
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Tidy alpha_translate_init

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


  Commit: 06ef8604e92964cbf30084b7d31091aa7cbbb62f
      
https://github.com/qemu/qemu/commit/06ef8604e92964cbf30084b7d31091aa7cbbb62f
  Author: Richard Henderson <address@hidden>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M target-alpha/translate.c

  Log Message:
  -----------
  target-alpha: Remove cpu_unique, cpu_sysval, cpu_usp

Technically, these variables could have been referenced both via
offsets from env and as TCG registers, which would be illegal.
Of course, that could only be done from PALcode, and ours doesn't
do that.

But honestly, these are used infrequently enough that they don't
really need to be TCG registers.  We wind up with exactly the same
code if we follow the letter of the law and issue explicit ld/st.

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


  Commit: 411f491e0af173cf8f39347574941bd26fbae381
      
https://github.com/qemu/qemu/commit/411f491e0af173cf8f39347574941bd26fbae381
  Author: Peter Maydell <address@hidden>
  Date:   2014-04-25 (Fri, 25 Apr 2014)

  Changed paths:
    M target-alpha/fpu_helper.c
    M target-alpha/helper.h
    M target-alpha/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/rth/tags/tgt-axp-pull-20140424' into 
staging

target-alpha queue pull for 20140424

# gpg: Signature made Thu 24 Apr 2014 20:44:23 BST using RSA key ID 4DD0279B
# gpg: Can't check signature: public key not found

* remotes/rth/tags/tgt-axp-pull-20140424: (40 commits)
  target-alpha: Remove cpu_unique, cpu_sysval, cpu_usp
  target-alpha: Tidy alpha_translate_init
  target-alpha: Don't issue goto_tb under singlestep
  target-alpha: Use non-local temps for zero/sink
  target-alpha: Use extract to get insn fields
  target-alpha: Convert mfpr/mtpr to source/sink
  target-alpha: Convert gen_cpys et al to source/sink
  target-alpha: Convert gen_fcvtlq/ql to source/sink
  target-alpha: Convert gen_fcmov to source/sink
  target-alpha: Convert gen_bcond to source/sink
  target-alpha: Convert most ieee insns to source/sink
  target-alpha: Convert gen_ieee_input to source/sink
  target-alpha: Convert MVIOP2 to source/sink
  target-alpha: Convert ARITH3 to source/sink
  target-alpha: Convert FARITH3 to source/sink
  target-alpha: Convert FARITH2 to source/sink
  target-alpha: Convert gen_zap/not to source/sink
  target-alpha: Convert gen_ins_h/l to source/sink
  target-alpha: Convert gen_ext_h/l to source/sink
  target-alpha: Convert gen_msk_h/l to source/sink
  ...

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


Compare: https://github.com/qemu/qemu/compare/7931b0598756...411f491e0af1

reply via email to

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