Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: f296c0d172735612cad8af5fafb8dedeaaa2a109 https://github.com/qemu/qemu/commit/f296c0d172735612cad8af5fafb8dedeaaa2a109 Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2012-10-24 (Wed, 24 Oct 2012)
Changed paths: M target-arm/arm-semi.c Log Message: ----------- arm-semi.c: Handle get/put_user() failure accessing arguments Rework the handling of arguments to ARM semihosting calls so that we handle a possible failure return from get_user_ual() or put_user_ual(). (This incidentally silences a lot of warnings from clang about "expression result unused"). Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Commit: ee6fa5593ebfc437cbedaf28de8b66b2e7d44e70 https://github.com/qemu/qemu/commit/ee6fa5593ebfc437cbedaf28de8b66b2e7d44e70 Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2012-10-24 (Wed, 24 Oct 2012) Changed paths: M target-arm/helper.h M target-arm/neon_helper.c M target-arm/translate.c Log Message: ----------- target-arm: Use TCG operation for Neon 64 bit negation Use the TCG operation to do Neon 64 bit negations rather than calling a helper routine for it. Reviewed-by: Aurelien Jarno <aurel...@aurel32.net> Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Commit: 36c91fd115a5920a35d4cb0e7a1903281469e0db https://github.com/qemu/qemu/commit/36c91fd115a5920a35d4cb0e7a1903281469e0db Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2012-10-24 (Wed, 24 Oct 2012) Changed paths: M target-arm/helper.c M target-arm/helper.h M target-arm/translate.c Log Message: ----------- target-arm: Implement abs_i32 inline rather than as a helper Implement abs_i32 inline (with movcond) rather than using a helper function. Reviewed-by: Aurelien Jarno <aurel...@aurel32.net> Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Commit: 8b279a60dc3ca53923701dfec6e54bea9d13cfb7 https://github.com/qemu/qemu/commit/8b279a60dc3ca53923701dfec6e54bea9d13cfb7 Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2012-10-24 (Wed, 24 Oct 2012) Changed paths: M target-arm/op_helper.c Log Message: ----------- target-arm: Remove out of date FIXME regarding saturating arithmetic Remove an out of date FIXME regarding the saturating arithmetic helpers: we now do pass a pointer to CPUARMState to these helpers, and since the AREG0 changes went in there is no difference between helper.c and op_helper.c and therefore no point in moving the functions. Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Commit: c1556a812a16023894e53c7b2215929741a5bf17 https://github.com/qemu/qemu/commit/c1556a812a16023894e53c7b2215929741a5bf17 Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2012-10-27 (Sat, 27 Oct 2012) Changed paths: M configure Log Message: ----------- configure: Disable (clang) initializer-overrides warnings Disable clang's initializer-overrides warnings, as QEMU makes significant use of the pattern of initializing an array with a range-based default entry like [0 ... 0x1ff] = { GPIO_NONE, 0 } followed by specific entries which override that default, and clang would otherwise warn "initializer overrides prior initialization of this subobject" when it encountered the specific entry. Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Commit: 9bca81624ef9299b9a06013fd29cd6899079aab4 https://github.com/qemu/qemu/commit/9bca81624ef9299b9a06013fd29cd6899079aab4 Author: Bruce Rogers <brog...@suse.com> Date: 2012-10-27 (Sat, 27 Oct 2012) Changed paths: M configure Log Message: ----------- configure: avoid compiler warning in pipe2 detection When building qemu-kvm for openSUSE:Factory, I am getting a warning in the pipe2 detection performed by configure, which prevents using --enable-werror. Change detection code to use return value of pipe2. Signed-off-by: Bruce Rogers <brog...@suse.com> Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Commit: 8a527317059bb6ece8a01a8d5be92b5452fa5ad0 https://github.com/qemu/qemu/commit/8a527317059bb6ece8a01a8d5be92b5452fa5ad0 Author: Blue Swirl <blauwir...@gmail.com> Date: 2012-10-27 (Sat, 27 Oct 2012) Changed paths: M target-arm/arm-semi.c M target-arm/helper.c M target-arm/helper.h M target-arm/neon_helper.c M target-arm/op_helper.c M target-arm/translate.c Log Message: ----------- Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm * 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm: target-arm: Remove out of date FIXME regarding saturating arithmetic target-arm: Implement abs_i32 inline rather than as a helper target-arm: Use TCG operation for Neon 64 bit negation arm-semi.c: Handle get/put_user() failure accessing arguments Commit: 0356404b0f1da939657cad1efeb556745cd430d5 https://github.com/qemu/qemu/commit/0356404b0f1da939657cad1efeb556745cd430d5 Author: Aurelien Jarno <aurel...@aurel32.net> Date: 2012-10-27 (Sat, 27 Oct 2012) Changed paths: M default-configs/sparc64-softmmu.mak Log Message: ----------- target-sparc64: disable VGA cirrus OpenBIOS on sparc64 only support Standard VGA and not Cirrus VGA. Don't build Cirrus VGA support so that it can't be selected. This fixes the breakage introduced by commit f2898771. Reported-by: Richard Henderson <r...@twiddle.net> Cc: Blue Swirl <blauwir...@gmail.com> Signed-off-by: Aurelien Jarno <aurel...@aurel32.net> Tested-by: Richard Henderson <r...@twiddle.net> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Commit: 49cdaea18b6a827fbe9555efef12821909e59229 https://github.com/qemu/qemu/commit/49cdaea18b6a827fbe9555efef12821909e59229 Author: Catalin Patulea <catal...@google.com> Date: 2012-10-27 (Sat, 27 Oct 2012) Changed paths: M tests/tcg/hello-i386.c M tests/tcg/test-i386.c Log Message: ----------- tests/tcg: fix a few warnings Signed-off-by: Catalin Patulea <catal...@google.com> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Commit: d1bd2423a90a144576cd140dc84b1fe8c7c8fda0 https://github.com/qemu/qemu/commit/d1bd2423a90a144576cd140dc84b1fe8c7c8fda0 Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2012-10-27 (Sat, 27 Oct 2012) Changed paths: M Makefile Log Message: ----------- Makefile: Forbid out-of-tree build from a source tree that has been built in If we try to do an out-of-tree build but the source tree we're building from has been used in the past for an in-tree build then things will go confusingly wrong. Specifically, some parts of the build process will pull in generated files from the old in-tree build (because SRC_PATH is on the vpath). Diagnose this situation so we can produce a useful error message and tell the user how to fix it (run distclean in the source tree). Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Commit: d64ed08eeca9587d28d573d81692721cea3273ca https://github.com/qemu/qemu/commit/d64ed08eeca9587d28d573d81692721cea3273ca Author: Max Filippov <jcmvb...@gmail.com> Date: 2012-10-27 (Sat, 27 Oct 2012) Changed paths: M hw/xtensa_lx60.c Log Message: ----------- hw/xtensa_lx60: don't prematurely explode QEMUMachineInitArgs Don't explode QEMUMachineInitArgs before passing it to lx_init. Signed-off-by: Max Filippov <jcmvb...@gmail.com> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Commit: 50cd72148211c5e5f22ea2519d19ce024226e61f https://github.com/qemu/qemu/commit/50cd72148211c5e5f22ea2519d19ce024226e61f Author: Max Filippov <jcmvb...@gmail.com> Date: 2012-10-27 (Sat, 27 Oct 2012) Changed paths: M hw/xtensa_sim.c Log Message: ----------- hw/xtensa_sim: get rid of intermediate xtensa_sim_init Remove xtensa_sim_init that only explodes machine init args, rename sim_init to xtensa_sim_init. Signed-off-by: Max Filippov <jcmvb...@gmail.com> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Compare: https://github.com/qemu/qemu/compare/8473f3773932...50cd72148211