qemu-commits
[Top][All Lists]
Advanced

[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

reply via email to

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