qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] fd8cec: XBZRLE: Fix qemu crash when resize th


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] fd8cec: XBZRLE: Fix qemu crash when resize the xbzrle cach...
Date: Mon, 10 Mar 2014 06:00:05 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: fd8cec932c2ddc687e2da954978954b46a926f90
      
https://github.com/qemu/qemu/commit/fd8cec932c2ddc687e2da954978954b46a926f90
  Author: Gonglei <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M arch_init.c

  Log Message:
  -----------
  XBZRLE: Fix qemu crash when resize the xbzrle cache

Resizing the xbzrle cache during migration causes qemu-crash,
because the main-thread and migration-thread modify the xbzrle
cache size concurrently without lock-protection.

Signed-off-by: ChenLiang <address@hidden>
Signed-off-by: Gonglei <address@hidden>
Reviewed-by: Dr. David Alan Gilbert <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>


  Commit: ac4df4e608e84da135eacecd7bba7c6e9e9a63b7
      
https://github.com/qemu/qemu/commit/ac4df4e608e84da135eacecd7bba7c6e9e9a63b7
  Author: Markus Armbruster <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M qemu-file.c

  Log Message:
  -----------
  qemu_file: Fix mismerge of "use fwrite() correctly"

Reviewers accepted v2 of the patch, but what got committed was v1,
with the R-bys for v2.  This is the v1->v2 followup fix.

[Amit:
 This fixes commit aded6539d983280212e08d09f14157b1cb4d58cc
]

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Amit Shah <address@hidden>
Signed-off-by: Amit Shah <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>


  Commit: 4fed9421e931128bd3c86a4f1c90a5989beb88eb
      
https://github.com/qemu/qemu/commit/4fed9421e931128bd3c86a4f1c90a5989beb88eb
  Author: Alexey Kardashevskiy <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M trace-events
    M vl.c

  Log Message:
  -----------
  vl: add system_wakeup_request tracepoint

It might be useful for tracing migration.

Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Amit Shah <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>


  Commit: 464400f6a5583eafb466595add435a3a33ea980f
      
https://github.com/qemu/qemu/commit/464400f6a5583eafb466595add435a3a33ea980f
  Author: Alexey Kardashevskiy <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M savevm.c
    M trace-events

  Log Message:
  -----------
  migration: extend section_start/end traces

This adds @idstr to savevm_section_start and savevm_section_end
tracepoints.

Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Amit Shah <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>


  Commit: 82295d8a2d4dcbb99869c832c6ecb6bc4a1273a0
      
https://github.com/qemu/qemu/commit/82295d8a2d4dcbb99869c832c6ecb6bc4a1273a0
  Author: Richard Henderson <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M configure

  Log Message:
  -----------
  tcg-aarch64: Enable builtin disassembler

Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Claudio Fontana <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 3353d0dcc331f15dbbadfc42772d57c864017d4b
      
https://github.com/qemu/qemu/commit/3353d0dcc331f15dbbadfc42772d57c864017d4b
  Author: Richard Henderson <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg-aarch64: Remove redundant CPU_TLB_ENTRY_BITS check

Removed from other targets in 56bbc2f967ce185fa1c5c39e1aeb5b68b26242e9.

Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Claudio Fontana <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 7763ffa017f64bf2a40dcce0cb0f3596dfca5b20
      
https://github.com/qemu/qemu/commit/7763ffa017f64bf2a40dcce0cb0f3596dfca5b20
  Author: Richard Henderson <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg-aarch64: Change all ext variables to TCGType

We assert that the values for _I32 and _I64 are 0 and 1 respectively.
This will make a couple of functions declared by tcg.c cleaner.

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


  Commit: f029341494a8ebff589a70bee01d0775e63845d4
      
https://github.com/qemu/qemu/commit/f029341494a8ebff589a70bee01d0775e63845d4
  Author: Richard Henderson <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg-aarch64: Set ext based on TCG_OPF_64BIT

Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Claudio Fontana <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: a51a6b6ad5876e9286498e5c068a0ffa3b57fced
      
https://github.com/qemu/qemu/commit/a51a6b6ad5876e9286498e5c068a0ffa3b57fced
  Author: Richard Henderson <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg-aarch64: Don't handle mov/movi in tcg_out_op

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


  Commit: 8d8db193f257ea103700b45f2c04725711d05966
      
https://github.com/qemu/qemu/commit/8d8db193f257ea103700b45f2c04725711d05966
  Author: Richard Henderson <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg-aarch64: Hoist common argument loads in tcg_out_op

This reduces the code size of the function significantly.

Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Claudio Fontana <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 2e796c7621fa130011a3f794ffad9060f87b745f
      
https://github.com/qemu/qemu/commit/2e796c7621fa130011a3f794ffad9060f87b745f
  Author: Richard Henderson <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg-aarch64: Remove the shift_imm parameter from tcg_out_cmp

It was unused.  Let's not overcomplicate things before we need them.

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


  Commit: 017a86f7ad6da088927f7000c79388177d91a9ad
      
https://github.com/qemu/qemu/commit/017a86f7ad6da088927f7000c79388177d91a9ad
  Author: Richard Henderson <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg-aarch64: Use intptr_t apropriately

As opposed to tcg_target_long.

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


  Commit: 523fdc08ccc64d20e6cab1326635fb9ab864bf74
      
https://github.com/qemu/qemu/commit/523fdc08ccc64d20e6cab1326635fb9ab864bf74
  Author: Richard Henderson <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg-aarch64: Simplify tcg_out_ldst_9 encoding

At first glance the code appears to be using 1's compliment encoding,
a-la AArch32.  Except that the constant is "off", creating a complicated
split field 2's compliment encoding.

Much clearer to just use a normal mask and shift.

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


  Commit: f8e2484389acc564521d36cb7ca459428c134e7b
      
https://github.com/qemu/qemu/commit/f8e2484389acc564521d36cb7ca459428c134e7b
  Author: Richard Henderson <address@hidden>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg-aarch64: Remove nop from qemu_st slow path

Commit 023261ef851b22a04f6c5d76da870051031757a6 failed to remove a
nop that's no longer required.

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


  Commit: 16513b1b45a3fc6889c6173bc9a211a027a5ac0f
      
https://github.com/qemu/qemu/commit/16513b1b45a3fc6889c6173bc9a211a027a5ac0f
  Author: Peter Maydell <address@hidden>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M arch_init.c
    M qemu-file.c
    M savevm.c
    M trace-events
    M vl.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140308-1' 
into staging

migration/next for 20140308

# gpg: Signature made Sat 08 Mar 2014 21:26:01 GMT using RSA key ID 5872D723
# gpg: Can't check signature: public key not found

* remotes/juanquintela/tags/migration/20140308-1:
  migration: extend section_start/end traces
  vl: add system_wakeup_request tracepoint
  qemu_file: Fix mismerge of "use fwrite() correctly"
  XBZRLE: Fix qemu crash when resize the xbzrle cache

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


  Commit: e9d818b8b1a7fadc6c92256b716f1bc21b8daabc
      
https://github.com/qemu/qemu/commit/e9d818b8b1a7fadc6c92256b716f1bc21b8daabc
  Author: Peter Maydell <address@hidden>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M configure
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/rth/tcg-aarch-6-1' into staging

* remotes/rth/tcg-aarch-6-1:
  tcg-aarch64: Remove nop from qemu_st slow path
  tcg-aarch64: Simplify tcg_out_ldst_9 encoding
  tcg-aarch64: Use intptr_t apropriately
  tcg-aarch64: Remove the shift_imm parameter from tcg_out_cmp
  tcg-aarch64: Hoist common argument loads in tcg_out_op
  tcg-aarch64: Don't handle mov/movi in tcg_out_op
  tcg-aarch64: Set ext based on TCG_OPF_64BIT
  tcg-aarch64: Change all ext variables to TCGType
  tcg-aarch64: Remove redundant CPU_TLB_ENTRY_BITS check
  tcg-aarch64: Enable builtin disassembler

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


Compare: https://github.com/qemu/qemu/compare/f53f3d0a00b6...e9d818b8b1a7

reply via email to

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