[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] f296c0: arm-semi.c: Handle get/put_user() fai
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] f296c0: arm-semi.c: Handle get/put_user() failure accessin... |
Date: |
Sat, 27 Oct 2012 10:00:09 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: f296c0d172735612cad8af5fafb8dedeaaa2a109
https://github.com/qemu/qemu/commit/f296c0d172735612cad8af5fafb8dedeaaa2a109
Author: Peter Maydell <address@hidden>
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 <address@hidden>
Commit: ee6fa5593ebfc437cbedaf28de8b66b2e7d44e70
https://github.com/qemu/qemu/commit/ee6fa5593ebfc437cbedaf28de8b66b2e7d44e70
Author: Peter Maydell <address@hidden>
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 <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: 36c91fd115a5920a35d4cb0e7a1903281469e0db
https://github.com/qemu/qemu/commit/36c91fd115a5920a35d4cb0e7a1903281469e0db
Author: Peter Maydell <address@hidden>
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 <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: 8b279a60dc3ca53923701dfec6e54bea9d13cfb7
https://github.com/qemu/qemu/commit/8b279a60dc3ca53923701dfec6e54bea9d13cfb7
Author: Peter Maydell <address@hidden>
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 <address@hidden>
Commit: c1556a812a16023894e53c7b2215929741a5bf17
https://github.com/qemu/qemu/commit/c1556a812a16023894e53c7b2215929741a5bf17
Author: Peter Maydell <address@hidden>
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 <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: 9bca81624ef9299b9a06013fd29cd6899079aab4
https://github.com/qemu/qemu/commit/9bca81624ef9299b9a06013fd29cd6899079aab4
Author: Bruce Rogers <address@hidden>
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 <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: 8a527317059bb6ece8a01a8d5be92b5452fa5ad0
https://github.com/qemu/qemu/commit/8a527317059bb6ece8a01a8d5be92b5452fa5ad0
Author: Blue Swirl <address@hidden>
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 <address@hidden>
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 <address@hidden>
Cc: Blue Swirl <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Tested-by: Richard Henderson <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: 49cdaea18b6a827fbe9555efef12821909e59229
https://github.com/qemu/qemu/commit/49cdaea18b6a827fbe9555efef12821909e59229
Author: Catalin Patulea <address@hidden>
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 <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: d1bd2423a90a144576cd140dc84b1fe8c7c8fda0
https://github.com/qemu/qemu/commit/d1bd2423a90a144576cd140dc84b1fe8c7c8fda0
Author: Peter Maydell <address@hidden>
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 <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: d64ed08eeca9587d28d573d81692721cea3273ca
https://github.com/qemu/qemu/commit/d64ed08eeca9587d28d573d81692721cea3273ca
Author: Max Filippov <address@hidden>
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 <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: 50cd72148211c5e5f22ea2519d19ce024226e61f
https://github.com/qemu/qemu/commit/50cd72148211c5e5f22ea2519d19ce024226e61f
Author: Max Filippov <address@hidden>
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 <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Compare: https://github.com/qemu/qemu/compare/8473f3773932...50cd72148211
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] f296c0: arm-semi.c: Handle get/put_user() failure accessin...,
GitHub <=