1. 14 6月, 2013 9 次提交
    • A
      Add a stp file for usage from build directory · c14518e9
      Alon Levy 提交于
      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: NAlon Levy <alevy@redhat.com>
      Acked-by: NStefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      Message-id: 1370349928-20419-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      c14518e9
    • A
      Merge remote-tracking branch 'mjt/trivial-patches-next' into staging · 301255e6
      Anthony Liguori 提交于
      # By Michael Tokarev (4) and others
      # Via Michael Tokarev
      * mjt/trivial-patches-next: (26 commits)
        piix: fix some printf errors when debug is enabled
        cputlb: fix debug logs
        create qemu_openpty_raw() helper function and move it to a separate file
        main-loop: do not include slirp/slirp.h, use libslirp.h instead
        libcacard/vscclient: fix leakage of socket on error paths
        linux-headers: Update to v3.10-rc5
        KVM: PPC: Add dummy kvm_arch_init_irq_routing()
        KVM: S390: Add dummy kvm_arch_init_irq_routing()
        KVM: ARM: Add dummy kvm_arch_init_irq_routing()
        ivshmem: add missing error exit(2)
        hw/xen: Use g_free instead of free and fix potential memory leaks
        target-sparc: Replace free by g_free
        hw/scsi: Don't increment a boolean value
        device tree: Fix cppcheck warning
        Makefile: Install qemu-img and qemu-nbd man pages only if built
        Unbreak -no-quit for GTK, validate SDL options
        gtk: implement -full-screen
        char/serial: serial_ioport_write: Factor out common code
        char/serial: Use generic Fifo8
        char/serial: cosmetic fixes.
        ...
      
      Message-id: 1371207042-17980-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      301255e6
    • A
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging · 5f13731f
      Anthony Liguori 提交于
      # By Andreas Färber (12) and others
      # Via Andreas Färber
      * afaerber/qom-cpu:
        spapr_rtas: Abstract rtas_start_cpu() with qemu_get_cpu()
        spapr_rtas: Abstract rtas_query_cpu_stopped_state() with qemu_get_cpu()
        memory_mapping: Improve qemu_get_guest_memory_mapping() error reporting
        dump: Abstract dump_init() with cpu_synchronize_all_states()
        cpu: Change default for CPUClass::get_paging_enabled()
        dump: Drop qmp_dump_guest_memory() stub and build for all targets
        memory_mapping: Drop qemu_get_memory_mapping() stub
        cpu: Turn cpu_get_memory_mapping() into a CPUState hook
        memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h
        cpu: Turn cpu_paging_enabled() into a CPUState hook
        monitor: Simplify do_inject_mce() with qemu_get_cpu()
        target-i386: cpu: Fix potential buffer overrun in get_register_name_32()
        target-i386: Set level=4 on Conroe/Penryn/Nehalem
        target-i386: Update model values on Conroe/Penryn/Nehalem CPU models
        pc: Create pc-*-1.6 machine-types
        pc: Fix crash when attempting to hotplug CPU with negative ID
        dump: Move stubs into libqemustub.a
      5f13731f
    • A
      Merge remote-tracking branch 'pmaydell/tcg-aarch64.next' into staging · 86a6a077
      Anthony Liguori 提交于
      # By Claudio Fontana (9) and others
      # Via Peter Maydell
      * pmaydell/tcg-aarch64.next:
        MAINTAINERS: add tcg/aarch64 maintainer
        configure: permit compilation on arm aarch64
        tcg/aarch64: implement user mode qemu ld/st
        user-exec.c: aarch64 initial implementation of cpu_signal_handler
        tcg/aarch64: implement sign/zero extend operations
        tcg/aarch64: implement byte swap operations
        tcg/aarch64: implement AND/TEST immediate pattern
        tcg/aarch64: improve arith shifted regs operations
        tcg/aarch64: implement new TCG target for aarch64
        include/elf.h: add aarch64 ELF machine and relocs
        configure: Drop CONFIG_ATFILE test
        linux-user: Drop direct use of openat etc syscalls
        linux-user: Allow getdents to be provided by getdents64
      
      Message-id: 1371052645-9006-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      86a6a077
    • A
      Merge remote-tracking branch 'pmaydell/target-arm.next' into staging · db9707f7
      Anthony Liguori 提交于
      # By Peter Chubb
      # Via Peter Maydell
      * pmaydell/target-arm.next:
        Fix rfe instruction
      
      Message-id: 1370268884-25945-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      db9707f7
    • A
      Merge remote-tracking branch 'rth/tcg-for-anthony' into staging · 6e8d2b65
      Anthony Liguori 提交于
      # By Richard Henderson
      # Via Richard Henderson
      * rth/tcg-for-anthony:
        tcg: Remove redundant tcg_target_init checks
        tcg: Use QEMU_BUILD_BUG_ON for CPU_TLB_ENTRY_BITS
      
      Message-id: 1370437167-11278-1-git-send-email-rth@twiddle.net
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      6e8d2b65
    • H
      piix: fix some printf errors when debug is enabled · ba275adb
      Hu Tao 提交于
      And use PRIxxx macros if possible.
      Signed-off-by: NHu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: NMichael Tokarev <mjt@tls.msk.ru>
      ba275adb
    • H
      cputlb: fix debug logs · 54b949d2
      Hervé Poussineau 提交于
      'pd' variable has been removed in 06ef3525.
      Signed-off-by: NHervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: NMichael Tokarev <mjt@tls.msk.ru>
      54b949d2
    • M
      create qemu_openpty_raw() helper function and move it to a separate file · 4efeabbb
      Michael Tokarev 提交于
      In two places qemu uses openpty() which is very system-dependent,
      and in both places the pty is switched to raw mode as well.
      Make a wrapper function which does both steps, and move all the
      system-dependent complexity into a separate file, together
      with static/local implementations of openpty() and cfmakeraw()
      from qemu-char.c.
      
      It is in a separate file, not part of oslib-posix.c, because
      openpty() often resides in -lutil which is not linked to
      every program qemu builds.
      
      This change removes #including of <pty.h>, <termios.h>
      and other rather specific system headers out of qemu-common.h,
      which isn't a place for such specific headers really.
      
      This version has been verified to build correctly on Linux,
      OpenBSD, FreeBSD and OpenIndiana.  On the latter it lets qemu
      to be built with gtk gui which were not possible there due to
      missing openpty() and cfmakeraw().
      Signed-off-by: NMichael Tokarev <mjt@tls.msk.ru>
      Tested-by: NAndreas Färber <andreas.faerber@web.de>
      4efeabbb
  2. 13 6月, 2013 2 次提交
  3. 12 6月, 2013 29 次提交