[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] fd8cec: XBZRLE: Fix qemu crash when resize the xbzrle cach...,
GitHub <=