Permalink
Commits on Mar 30, 2012
  1. target-unicore32: Move CPU-dependent init into initfn

    Instead of setting values in a CPUID switch, do so in initfn functions.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
    committed Mar 29, 2012
  2. target-unicore32: QOM'ify CPU

    Embed CPUUniCore32State as first member of UniCore32CPU.
    
    Contributed under GPLv2+.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
    committed Feb 14, 2012
  3. target-unicore32: License future contributions under GPLv2+

    This is to limit relicensing obstacles to the pending IBM investigation.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
    committed Mar 15, 2012
  4. target-unicore32: Relicense to GPLv2+

    Adopt the license text suggested by Guan Xue-tao (with a minor
    simplification) for all target-unicore/ files except helper.c.
    
    To helper.c Anthony Liguori contributed a qemu_malloc() -> g_malloc()
    conversion, still pending IBM relicensing approval, so that remains
    GPLv2 for now.
    
    By relicensing all possible parts now, we avoid having to formally
    relicense new, e.g., QOM code.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
    Signed-off-by: Stefan Weil <sw@weilnetz.de>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    Signed-off-by: Dor Laor <dlaor@redhat.com>
    committed Mar 13, 2012
  5. MAINTAINERS: Add entry for UniCore32

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
    committed Mar 13, 2012
Commits on Mar 29, 2012
  1. qemu tcg: Remove one entry of INDEX_op_ld_i64 from ppc_op_defs

    There two entries of INDEX_op_ld_i64 in the ppc_op_defs.  That causes an
    assertion failure in tcg_add_target_add_op_defs() when --enable-debug is
    used on a ppc64 backend (that's ppc64 host, not target).
    
    Signed-off-by: Li Zhang <zhlcindy@linux.vnet.ibm.com>
    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
    Signed-off-by: malc <av1474@comtv.ru>
    Li Zhang committed with malc Mar 29, 2012
Commits on Mar 27, 2012
  1. sparc: pass page aligned addresses to tlb_set_page

    Mask incoming page address early so that resolved addresses
    are page aligned. Remove further address masking.
    
    Tested-by: Artyom Tarasenko <atar4qemu@gmail.com>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    blueswirl committed Mar 18, 2012
Commits on Mar 26, 2012
  1. Merge remote-tracking branch 'mdroth/qga-pull-3-26-12' into staging

    * mdroth/qga-pull-3-26-12:
      qemu-ga: fix bsd build, and re-org linux-specific implementations
    Anthony Liguori committed Mar 26, 2012
  2. Merge remote-tracking branch 'stefanha/trivial-patches' into staging

    * stefanha/trivial-patches:
      trace-events: Fix broken build caused by wrong format specifier
      test: add test-qmp-commands to make check
      qapi: remove print statements from test-qmp-commands
      test: remove qemu-ga reference
      vl.c: fix '-cpu ?' segfault
    Anthony Liguori committed Mar 26, 2012
  3. Merge remote-tracking branch 'spice/spice.v51' into staging

    * spice/spice.v51:
      ui/spice-display: use uintptr_t when casting qxl physical addresses
      ui/spice-display.c: Fix compilation warnings on 32 bit hosts
    Anthony Liguori committed Mar 26, 2012
  4. test: remove qemu-ga reference

    This was added by mistake a while back.
    
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    mdroth committed with Anthony Liguori Mar 21, 2012
  5. Man page: Add -global description

    There's only TODO information in qemu man page for -global option. This is a basic description of this option with simple example.
    
    Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
    
    v4:
     - break long line
    
    v3:
     - add use case description
     - use prop instead of property
    
    v2:
     - Use better value in example
    Patch:
    --
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    LaneWolf committed with Anthony Liguori Mar 21, 2012
  6. qapi: add c_fun to escape function names

    Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    simon3z committed with Anthony Liguori Mar 20, 2012
  7. trace-events: Fix broken build caused by wrong format specifier

    mem is an uint64_t value, so %lx was wrong.
    
    Signed-off-by: Stefan Weil <sw@weilnetz.de>
    Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
    stweil committed with Stefan Hajnoczi Mar 24, 2012
  8. test: add test-qmp-commands to make check

    All the deps are here but the test was never added to the list of tests
    for make check
    
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
    Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
    mdroth committed with Stefan Hajnoczi Mar 20, 2012
  9. qapi: remove print statements from test-qmp-commands

    This is necessary for nicer make check integration.
    
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
    Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
    mdroth committed with Stefan Hajnoczi Mar 20, 2012
  10. test: remove qemu-ga reference

    This was added by mistake a while back.
    
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
    Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
    mdroth committed with Stefan Hajnoczi Mar 21, 2012
  11. vl.c: fix '-cpu ?' segfault

    Fix stupid copy&paste mistake at commit
    ecf40be: I moved code around but kept
    "optarg" on the cpu_list() call.
    
    Reported-by: Jiri Denemark <jdenemar@redhat.com>
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
    ehabkost committed with Stefan Hajnoczi Mar 21, 2012
Commits on Mar 25, 2012
Commits on Mar 24, 2012
  1. tcg-sparc: Add debug_frame support.

    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  2. tcg-hppa: Add debug_frame support.

    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  3. tcg: Allow ELF_HOST_FLAGS and ELF_OSABI overrides in gdb-jit.

    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  4. tcg: Add debug_info to JIT ELF image.

    This allows us to actually supply a function name in softmmu builds;
    gdb doesn't pick up the minimal symbol table otherwise.  Also add a
    bit of documentation and statically generate more of the ELF image.
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  5. target-alpha: Use noreturn marker in helper.h.

    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  6. target-alpha: Make use of fp_status.flush_inputs_to_zero.

    This softfp feature post-dates the last major update to the Alpha
    fpu translation.  We can make use of this to eliminate at least
    one helper function that was performing this operation by hand.
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  7. target-alpha: Move memory helpers to mem_helper.c.

    This completes the transition away from AREG0.  This patch must
    be last because it requires CONFIG_TCG_PASS_AREG0 set too.
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  8. target-alpha: Move palcode support helpers to sys_helper.c.

    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  9. target-alpha: Move integer overflow helpers to int_helper.c.

    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  10. target-alpha: Move fpcr helpers from op_helper.c to helper.c.

    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  11. target-alpha: Move floating-point helpers to fpu_helper.c.

    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  12. target-alpha: Move exception helpers to helper.c.

    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  13. target-alpha: Move integer helpers to int_helper.c.

    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  14. alpha-linux-user: Initialize fpu to round-to-normal.

    Signed-off-by: Richard Henderson <rth@twiddle.net>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    rth7680 committed with blueswirl Mar 24, 2012
  15. gdbserver: Don't send a GDB syscall until the system CPU is stopped

    Fix an issue where the GDB server implementation was sending GDB syscall
    requests while the system CPU was still running.  Syscall requests must
    be sent while the CPU is stopped otherwise replies from the GDB client
    might get dropped and the GDB server might be incorrectly transitioned
    into a 'RUN_STATE_PAUSED' state.
    
    Signed-off-by: Meador Inge <meadori@codesourcery.com>
    [PMM: trivial rebase, reinstated comma after last item in RSState enum]
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    Reviewed-by: Andreas Färber <afaerber@suse.de>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    meadori committed with blueswirl Mar 15, 2012
  16. Support utf8 chars in pod docs

    We've at least one UTF8 char in the qemu texi doc:
    
     $ grep Tibor qemu-doc.texi
     by Tibor "TS" Schütz.
     $ man ./qemu.1 | grep Tibor
            by Tibor "TS" SchA~Xtz.
    
    This patch allows utf8 in man/pod docs.
    
    Initially it was split into two parts and sent on 2012-02-02.
    Resending it again (3rd time) now in merged form.  If any
    other generalizations of $(POD2MAN) are needed it can be done
    in a separate patch.  Current form of $(POD2MAN) is choosen
    to be able to easily change it if some implementation does
    not support utf8 or resulting output has issues with local
    man(1) program/macros.
    
    First, add @documentencoding in scripts/texi2pod.pl:
    
    Currently our texi2pod ignores @documentencoding even if it is set
    properly in *.texi files.  This results in a mojibake in documents
    generated from qemu.pod (which is generated from qemu-doc.texi by
    texi2pod), because the rest of the tools assumes ASCII encoding.
    
    This patch recognizes first @documentencoding in input and places
    it at the beginning of output as =encoding directive.
    
    Second, run pod2man with --utf8 option to enable utf8 in manpages:
    
    This option makes no difference for manpages which contains only
    ascii chars.  But for manpages with actual UTF8 characters (qemu
    docs contains these), this change allows to see real characters
    instead of mojibakes or substitutes.
    
    Signed-off-By: Michael Tokarev <mjt@tls.msk.ru>
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    Michael Tokarev committed with blueswirl Mar 19, 2012