qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] c14518: Add a stp file for usage from build d


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] c14518: Add a stp file for usage from build directory
Date: Mon, 17 Jun 2013 08:30:10 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: c14518e94251c5c0857915a5cef102f23abf1e8b
      
https://github.com/qemu/qemu/commit/c14518e94251c5c0857915a5cef102f23abf1e8b
  Author: Alon Levy <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M Makefile.target

  Log Message:
  -----------
  Add a stp file for usage from build directory

For systemtap the location of the process being tapped is crucial, as a
result the existing stp file requires installation for use.

There are now two files:
$(TARGET_DIR)/$(QEMU_PROG).stp-installed: copied to $(tapdir)/$(QEMU_PROG).stp
$(TARGET_DIR)/$(QEMU_PROG).stp: pointing to the built binary, usable
                          without installation

To use:
stap -I $(TARGET_DIR) ...

Signed-off-by: Alon Levy <address@hidden>
Acked-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: c1799a846285764de588533e21e61167a33f5a8f
      
https://github.com/qemu/qemu/commit/c1799a846285764de588533e21e61167a33f5a8f
  Author: Paolo Bonzini <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M Makefile.target
    M configure
    M scripts/create_config

  Log Message:
  -----------
  build: rename TARGET_ARCH2 to TARGET_NAME

Do not introduce any new use yet.

Signed-off-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: b9a7b74f77619d3e7fb3834fbdcd3bde036ac399
      
https://github.com/qemu/qemu/commit/b9a7b74f77619d3e7fb3834fbdcd3bde036ac399
  Author: Paolo Bonzini <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M Makefile.target
    M docs/tracing.txt
    M scripts/tracetool.py

  Log Message:
  -----------
  build: do not use TARGET_ARCH

TARGET_ARCH is generally wrong to use, there are better variables
provided in config-target.mak.  The right one is usually TARGET_NAME
(previously TARGET_ARCH2), but for bsd-user we can also use TARGET_ABI_DIR
for consistency with linux-user.

Signed-off-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 2e59915d4375b632964c0594799fd5876958eda6
      
https://github.com/qemu/qemu/commit/2e59915d4375b632964c0594799fd5876958eda6
  Author: Paolo Bonzini <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M arch_init.c
    M bsd-user/main.c
    M configure
    M linux-user/main.c
    M scripts/create_config

  Log Message:
  -----------
  main: use TARGET_ARCH only for the target-specific #define

Everything else needs to match the executable name, which is
TARGET_NAME.

Before:
    $ sh4eb-linux-user/qemu-sh4eb --help
    usage: qemu-sh4 [options] program [arguments...]
    Linux CPU emulator (compiled for sh4 emulation)

After:
    $ sh4eb-linux-user/qemu-sh4eb --help
    usage: qemu-sh4eb [options] program [arguments...]
    Linux CPU emulator (compiled for sh4eb emulation)

Signed-off-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: c02a9552a4c89f2fdf23defe1d2c13b834ae3a4a
      
https://github.com/qemu/qemu/commit/c02a9552a4c89f2fdf23defe1d2c13b834ae3a4a
  Author: Paolo Bonzini <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M arch_init.c
    M configure
    M qapi-schema.json

  Log Message:
  -----------
  build: drop TARGET_TYPE

Just use the TARGET_NAME free string.

Signed-off-by: Paolo Bonzini <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 96ce65457690561417ae8e6f0e85f3c6f135018b
      
https://github.com/qemu/qemu/commit/96ce65457690561417ae8e6f0e85f3c6f135018b
  Author: Peter Crosthwaite <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M configure
    R include/libfdt_env.h

  Log Message:
  -----------
  configure: dtc: Probe for libfdt_env.h

Currently QEMU provides a local clone of the file libfdt_env.h in
/include. This file is supposed to come with the libfdt package and is
only needed for broken installs of libfdt. Now that we have submodule
dtc, just ignore these broken installs and prompt for the dtc submodule
install instead. QEMU's local libfdt_env.h is removed accordingly.

Manifests as a bug when building QEMU with modern libfdt. The new
version of libfdt does not compile when QEMUs libfdt_env.h takes
precedence over the hosts.

Signed-off-by: Peter Crosthwaite <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Acked-by: David Gibson <address@hidden>
Signed-off-by: Kim Phillips <address@hidden>
Acked-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: e169e1e1ae1e75c522f932554890fb0f2f3e9999
      
https://github.com/qemu/qemu/commit/e169e1e1ae1e75c522f932554890fb0f2f3e9999
  Author: Peter Maydell <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Require libfdt for arm, ppc, microblaze softmmu targets

A number of our softmmu targets (PPC, ARM, Microblaze) now more or
less require flattened device tree support for various board models
to work correctly.  Make libfdt mandatory if the target list includes
these, rather than building unhelpful half-functional binaries.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Tested-by: Edgar E. Iglesias <address@hidden>
Message-id: address@hidden


  Commit: 298c3833dba62512659ab550c3daa1e6d8faec94
      
https://github.com/qemu/qemu/commit/298c3833dba62512659ab550c3daa1e6d8faec94
  Author: Peter Maydell <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M hw/arm/boot.c

  Log Message:
  -----------
  arm: Remove CONFIG_FDT conditionals

Now that we know we're compiling with libfdt, we can remove the
CONFIG_FDT conditionals.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Tested-by: Edgar E. Iglesias <address@hidden>
Message-id: address@hidden


  Commit: 564720219a0863625e9989fd258ccc57a616550f
      
https://github.com/qemu/qemu/commit/564720219a0863625e9989fd258ccc57a616550f
  Author: Peter Maydell <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M hw/microblaze/boot.c

  Log Message:
  -----------
  microblaze: Remove CONFIG_FDT conditionals

Now that we know we're compiling with libfdt we can remove the
CONFIG_FDT conditionals.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Tested-by: Edgar E. Iglesias <address@hidden>
Message-id: address@hidden


  Commit: 187f1bcb9ce8e3cd3f634dd5405f9e5ed02b38ce
      
https://github.com/qemu/qemu/commit/187f1bcb9ce8e3cd3f634dd5405f9e5ed02b38ce
  Author: Peter Maydell <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M default-configs/ppc-softmmu.mak
    M default-configs/ppc64-softmmu.mak
    M default-configs/ppcemb-softmmu.mak
    M hw/ppc/ppc440_bamboo.c
    M hw/ppc/spapr_vio.c
    M hw/ppc/virtex_ml507.c

  Log Message:
  -----------
  ppc: Remove CONFIG_FDT conditionals

Now that we know we're compiling with libfdt we can remove the
CONFIG_FDT conditionals.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Tested-by: Edgar E. Iglesias <address@hidden>
Message-id: address@hidden


  Commit: a1077090cea97df26a754d16d7c9e1d410d81eaa
      
https://github.com/qemu/qemu/commit/a1077090cea97df26a754d16d7c9e1d410d81eaa
  Author: Michael Tokarev <address@hidden>
  Date:   2013-06-16 (Sun, 16 Jun 2013)

  Changed paths:
    M vl.c

  Log Message:
  -----------
  vl: always define no_frame

Commit 047d4e151dd46 "Unbreak -no-quit for GTK, validate SDL options" broke
build of qemu without sdl, by referencing `no_frame' variable which is defined
inside #if SDL block.  Fix that by defining that variable unconditionally.

This is a better fix for the build issue introduced by that patch than
a revert.  This change keeps the new functinality introduced by that patch
and just fixes the compilation.  It still is not a complete fix around the
original issue (not working -no-frame et al with -display gtk), because it
makes only the legacy interface working, not the new suboption interface,
so a few more changes are needed.

Cc: Peter Wu <address@hidden>
Cc: address@hidden
Signed-off-by: Michael Tokarev <address@hidden>
Reviewed-by: Peter Wu <address@hidden>
Tested-by: Andreas Färber <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 030b4b7debf659dcd6fc66826564285fdce5057d
      
https://github.com/qemu/qemu/commit/030b4b7debf659dcd6fc66826564285fdce5057d
  Author: Stefan Weil <address@hidden>
  Date:   2013-06-16 (Sun, 16 Jun 2013)

  Changed paths:
    M ui/gtk.c

  Log Message:
  -----------
  gtk: Fix compiler warning (GTK 3 deprecated function)

With GTK 3, the function gdk_cursor_unref is deprecated:

qemu/ui/gtk.c: In function ‘gd_cursor_define’:
qemu/ui/gtk.c:380:5: error:
 ‘gdk_cursor_unref’ is deprecated (declared at 
/usr/include/gtk-3.0/gdk/gdkcursor.h:233): Use 'g_object_unref' instead 
[-Werror=deprecated-declarations]

Fix the gcc compiler warning by using conditional compilation.

Signed-off-by: Stefan Weil <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 616404cd42db5f683d49772dcc2c53c8f6466024
      
https://github.com/qemu/qemu/commit/616404cd42db5f683d49772dcc2c53c8f6466024
  Author: Michael Tokarev <address@hidden>
  Date:   2013-06-17 (Mon, 17 Jun 2013)

  Changed paths:
    M vl.c

  Log Message:
  -----------
  vl: always define no_frame

Commit 047d4e151dd46 "Unbreak -no-quit for GTK, validate SDL options" broke
build of qemu without sdl, by referencing `no_frame' variable which is defined
inside #if SDL block.  Fix that by defining that variable unconditionally.

This is a better fix for the build issue introduced by that patch than
a revert.  This change keeps the new functinality introduced by that patch
and just fixes the compilation.  It still is not a complete fix around the
original issue (not working -no-frame et al with -display gtk), because it
makes only the legacy interface working, not the new suboption interface,
so a few more changes are needed.

Cc: Peter Wu <address@hidden>
Cc: address@hidden
Signed-off-by: Michael Tokarev <address@hidden>
Reviewed-by: Peter Wu <address@hidden>


  Commit: b165b0d8e62bb65a02d7670d75ebb77a9280bde1
      
https://github.com/qemu/qemu/commit/b165b0d8e62bb65a02d7670d75ebb77a9280bde1
  Author: Vladimir Senkov <address@hidden>
  Date:   2013-06-17 (Mon, 17 Jun 2013)

  Changed paths:
    M hw/char/serial.c

  Log Message:
  -----------
  char/serial: fix copy&paste error (fifo8_is_full vs empty)

Copy&paste error in serial.c causes a crash when attempting
to read from UART (if there is no data to be read)

Signed-off-by: Vladimir Senkov <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: b7a3b1cde2127f70d9fc24b7c99fbbc3899afab5
      
https://github.com/qemu/qemu/commit/b7a3b1cde2127f70d9fc24b7c99fbbc3899afab5
  Author: Anthony Liguori <address@hidden>
  Date:   2013-06-17 (Mon, 17 Jun 2013)

  Changed paths:
    M hw/char/serial.c

  Log Message:
  -----------
  Merge remote-tracking branch 'mjt/trivial-patches' into staging

# By Michael Tokarev (1) and Vladimir Senkov (1)
# Via Michael Tokarev
* mjt/trivial-patches:
  char/serial: fix copy&paste error (fifo8_is_full vs empty)
  vl: always define no_frame

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 38aea177d93556aada7c4c7aa530f0050715e293
      
https://github.com/qemu/qemu/commit/38aea177d93556aada7c4c7aa530f0050715e293
  Author: Anthony Liguori <address@hidden>
  Date:   2013-06-17 (Mon, 17 Jun 2013)

  Changed paths:
    M Makefile.target
    M arch_init.c
    M bsd-user/main.c
    M configure
    M default-configs/ppc-softmmu.mak
    M default-configs/ppc64-softmmu.mak
    M default-configs/ppcemb-softmmu.mak
    M docs/tracing.txt
    M hw/arm/boot.c
    M hw/microblaze/boot.c
    M hw/ppc/ppc440_bamboo.c
    M hw/ppc/spapr_vio.c
    M hw/ppc/virtex_ml507.c
    R include/libfdt_env.h
    M linux-user/main.c
    M qapi-schema.json
    M scripts/create_config
    M scripts/tracetool.py

  Log Message:
  -----------
  Merge remote-tracking branch 'pmaydell/configury.next' into staging

# By Paolo Bonzini (4) and others
# Via Peter Maydell
* pmaydell/configury.next:
  ppc: Remove CONFIG_FDT conditionals
  microblaze: Remove CONFIG_FDT conditionals
  arm: Remove CONFIG_FDT conditionals
  configure: Require libfdt for arm, ppc, microblaze softmmu targets
  configure: dtc: Probe for libfdt_env.h
  build: drop TARGET_TYPE
  main: use TARGET_ARCH only for the target-specific #define
  build: do not use TARGET_ARCH
  build: rename TARGET_ARCH2 to TARGET_NAME
  Add a stp file for usage from build directory

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


Compare: https://github.com/qemu/qemu/compare/90a2541b763b...38aea177d935

reply via email to

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