qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 5866e0: Fix rfe instruction


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 5866e0: Fix rfe instruction
Date: Fri, 14 Jun 2013 07:00:13 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 5866e078770cba631a33e6d3062afa7a4068adf8
      
https://github.com/qemu/qemu/commit/5866e078770cba631a33e6d3062afa7a4068adf8
  Author: Peter Chubb <address@hidden>
  Date:   2013-06-03 (Mon, 03 Jun 2013)

  Changed paths:
    M target-arm/translate.c

  Log Message:
  -----------
  Fix rfe instruction

The rfe instruction has been broken since patch
5a839c0d54fac9db0516904db873a4fe01f50f4b because of a typo.

Signed-off-by: Peter Chubb <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>


  Commit: e85ef5381a512d8f781b862e8b5f9d4cbf0ba494
      
https://github.com/qemu/qemu/commit/e85ef5381a512d8f781b862e8b5f9d4cbf0ba494
  Author: Richard Henderson <address@hidden>
  Date:   2013-06-05 (Wed, 05 Jun 2013)

  Changed paths:
    M include/exec/cpu-defs.h

  Log Message:
  -----------
  tcg: Use QEMU_BUILD_BUG_ON for CPU_TLB_ENTRY_BITS

Rather than a hand-coded version of the same thing.

Reviewed-by: Andreas Färber <address@hidden>
Reviewed-by: liguang <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 56bbc2f967ce185fa1c5c39e1aeb5b68b26242e9
      
https://github.com/qemu/qemu/commit/56bbc2f967ce185fa1c5c39e1aeb5b68b26242e9
  Author: Richard Henderson <address@hidden>
  Date:   2013-06-05 (Wed, 05 Jun 2013)

  Changed paths:
    M tcg/arm/tcg-target.c
    M tcg/i386/tcg-target.c
    M tcg/s390/tcg-target.c

  Log Message:
  -----------
  tcg: Remove redundant tcg_target_init checks

We've got a compile-time check for the condition in exec/cpu-defs.h.

Reviewed-by: Andreas Färber <address@hidden>
Reviewed-by: liguang <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 88f62c2b1deb466749e340a8a241975c509bd9b6
      
https://github.com/qemu/qemu/commit/88f62c2b1deb466749e340a8a241975c509bd9b6
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-10 (Mon, 10 Jun 2013)

  Changed paths:
    M Makefile.target
    R dump-stub.c
    M stubs/Makefile.objs
    A stubs/dump.c

  Log Message:
  -----------
  dump: Move stubs into libqemustub.a

This allows us to drop CONFIG_NO_CORE_DUMP with its indirect dependency
on CONFIG_HAVE_CORE_DUMP.

Acked-by: Paolo Bonzini <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 8de433cb0820dc1f387a2d580d255744aacd60cc
      
https://github.com/qemu/qemu/commit/8de433cb0820dc1f387a2d580d255744aacd60cc
  Author: Igor Mammedov <address@hidden>
  Date:   2013-06-10 (Mon, 10 Jun 2013)

  Changed paths:
    M hw/i386/pc.c

  Log Message:
  -----------
  pc: Fix crash when attempting to hotplug CPU with negative ID

QMP command "{ 'execute': 'cpu-add', 'arguments': { 'id': -1 }}" may cause
QEMU SIGSEGV at:
 piix4_cpu_hotplug_req ()
    ...
    g->sts[cpu_id / 8] |= (1 << (cpu_id % 8));
    ...

Since for PC in current implementation id should be in range [0...maxcpus)
and maxcpus is already checked, add check for lower bound and error out
on incorrect value.

Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 45053fdef54fa9aac1cc9b09f2a1d08af90b7b43
      
https://github.com/qemu/qemu/commit/45053fdef54fa9aac1cc9b09f2a1d08af90b7b43
  Author: Eduardo Habkost <address@hidden>
  Date:   2013-06-10 (Mon, 10 Jun 2013)

  Changed paths:
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c

  Log Message:
  -----------
  pc: Create pc-*-1.6 machine-types

Some CPU model fixes are going to be included and they will require
compatibility properties in the pc-*-1.5 machine-types.

Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: ffce9ebbb69363dfe7605585cdad58ea3847edf4
      
https://github.com/qemu/qemu/commit/ffce9ebbb69363dfe7605585cdad58ea3847edf4
  Author: Eduardo Habkost <address@hidden>
  Date:   2013-06-10 (Mon, 10 Jun 2013)

  Changed paths:
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c
    M include/hw/i386/pc.h
    M target-i386/cpu.c

  Log Message:
  -----------
  target-i386: Update model values on Conroe/Penryn/Nehalem CPU models

The CPUID model values on Conroe, Penryn, and Nehalem are too
conservative and don't reflect the values found on real Conroe, Penryn,
and Nehalem CPUs.

This causes at least one known problems: Windows XP disables sysenter
when (family == 6 && model <= 2), but Skype tries to use the sysenter
instruction anyway because it is reported as available on CPUID, making
it crash.

This patch sets appropriate model values that correspond to real Conroe,
Penryn, and Nehalem CPUs.

Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 6b11322e0f724eb0649fdc324a44288b783023ad
      
https://github.com/qemu/qemu/commit/6b11322e0f724eb0649fdc324a44288b783023ad
  Author: Eduardo Habkost <address@hidden>
  Date:   2013-06-10 (Mon, 10 Jun 2013)

  Changed paths:
    M include/hw/i386/pc.h
    M target-i386/cpu.c

  Log Message:
  -----------
  target-i386: Set level=4 on Conroe/Penryn/Nehalem

The CPUID level value on Conroe, Penryn, and Nehalem are too low. This
causes at least one known problem: the -smp "threads" option doesn't
work as expect if level is < 4, because thread count information is
provided to the guest on CPUID[EAX=4,ECX=2].EAX

Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 31ccdde298d98b08526dc23059071c9086dec6c2
      
https://github.com/qemu/qemu/commit/31ccdde298d98b08526dc23059071c9086dec6c2
  Author: Igor Mammedov <address@hidden>
  Date:   2013-06-10 (Mon, 10 Jun 2013)

  Changed paths:
    M target-i386/cpu.c

  Log Message:
  -----------
  target-i386: cpu: Fix potential buffer overrun in get_register_name_32()

Spotted by Coverity,
x86_reg_info_32[] is CPU_NB_REGS32 elements long, so accessing
x86_reg_info_32[CPU_NB_REGS32] will be one element off array.

Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: liguang <address@hidden>
Reviewed by: Jesse Larrew <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: c51a944b7505ba827adc897d5452d2b54dbf86bb
      
https://github.com/qemu/qemu/commit/c51a944b7505ba827adc897d5452d2b54dbf86bb
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-10 (Mon, 10 Jun 2013)

  Changed paths:
    M monitor.c

  Log Message:
  -----------
  monitor: Simplify do_inject_mce() with qemu_get_cpu()

Avoids an open-coded CPU loop.

Reviewed-by: liguang <address@hidden>
Reviewed-by: Luiz Capitulino <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 444d55907871f88276a654fc7fdc8c7db95f4b59
      
https://github.com/qemu/qemu/commit/444d55907871f88276a654fc7fdc8c7db95f4b59
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M include/qom/cpu.h
    M include/sysemu/memory_mapping.h
    M memory_mapping-stub.c
    M memory_mapping.c
    M qom/cpu.c
    M target-i386/arch_memory_mapping.c
    M target-i386/cpu.c

  Log Message:
  -----------
  cpu: Turn cpu_paging_enabled() into a CPUState hook

Relocate assignment of x86 get_arch_id to have all hooks in one place.

Reviewed-by: Jens Freimann <address@hidden>
Reviewed-by: Luiz Capitulino <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 6d4d3ae77dbb756d454c2deb2ef844b0cc7bde7b
      
https://github.com/qemu/qemu/commit/6d4d3ae77dbb756d454c2deb2ef844b0cc7bde7b
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M include/qemu/typedefs.h
    M include/sysemu/memory_mapping.h

  Log Message:
  -----------
  memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h

This will avoid issues with hwaddr and ram_addr_t when including
sysemu/memory_mapping.h for CONFIG_USER_ONLY, e.g., from qom/cpu.h.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: a23bbfda75118eb738acce84afd64965934828f0
      
https://github.com/qemu/qemu/commit/a23bbfda75118eb738acce84afd64965934828f0
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M include/qom/cpu.h
    M include/sysemu/memory_mapping.h
    M memory_mapping-stub.c
    M memory_mapping.c
    M qom/cpu.c
    M target-i386/arch_memory_mapping.c
    M target-i386/cpu-qom.h
    M target-i386/cpu.c

  Log Message:
  -----------
  cpu: Turn cpu_get_memory_mapping() into a CPUState hook

Change error reporting from return value to Error argument.

Reviewed-by: Jens Freimann <address@hidden>
Reviewed-by: Luiz Capitulino <address@hidden>
[AF: Fixed cpu_get_memory_mapping() documentation]
Signed-off-by: Andreas Färber <address@hidden>


  Commit: c22d8e0448aecb48a91f3936419ad1b63fbb4a6a
      
https://github.com/qemu/qemu/commit/c22d8e0448aecb48a91f3936419ad1b63fbb4a6a
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M Makefile.target
    M configure
    R memory_mapping-stub.c

  Log Message:
  -----------
  memory_mapping: Drop qemu_get_memory_mapping() stub

dump.c:dump_init() never checked for the return code anyway.
If paging is not enabled, it will fall back to an identity map.
If paging is enabled and getting memory mapping list is not
implemented, qemu_get_guest_memory_mapping() will return an error.

Since the targets not implementing memory mapping also don't implement
dump support, we will not reach this code today and can worry about
changing cpu_paging_enabled() default when the need arises.

This allows us to drop CONFIG_HAVE_GET_MEMORY_SUPPORT.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 2a78636bd204e389068d203473ec76558083b44b
      
https://github.com/qemu/qemu/commit/2a78636bd204e389068d203473ec76558083b44b
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M Makefile.target
    M configure
    M hmp-commands.hx
    M stubs/dump.c

  Log Message:
  -----------
  dump: Drop qmp_dump_guest_memory() stub and build for all targets

qmp_dump_guest_memory() calls dump_init() and returns an Error when
cpu_get_dump_info() returns an error, as done by the stub.
So there is no need to have a stub for qmp_dump_guest_memory().

Enable the documentation of the always-present dump-guest-memory command.

That way we can drop CONFIG_HAVE_CORE_DUMP and leave configure
completely out of the picture for target CPU features.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 6db297ea361f4e03c096a0f28f26b060f0060de5
      
https://github.com/qemu/qemu/commit/6db297ea361f4e03c096a0f28f26b060f0060de5
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M qom/cpu.c

  Log Message:
  -----------
  cpu: Change default for CPUClass::get_paging_enabled()

qemu_get_guest_memory_mapping() uses cpu_paging_enabled() to determine
whether to use cpu_get_memory_mapping() to return mappings or whether to
fall back to a simple identity map.

Since by default CPUClass::get_memory_mapping() is not implemented,
change the default to false to use the identity map by default.

Reviewed-by: Jens Freimann <address@hidden>
Reviewed-by: Luiz Capitulino <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 1b3509ca5bbd8e7d2be92ac42196a3ee2e31cb03
      
https://github.com/qemu/qemu/commit/1b3509ca5bbd8e7d2be92ac42196a3ee2e31cb03
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M dump.c

  Log Message:
  -----------
  dump: Abstract dump_init() with cpu_synchronize_all_states()

Instead of calling cpu_synchronize_state() for each CPU, call the
existing cpu_synchronize_all_states() helper.

Reviewed-by: Luiz Capitulino <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 11ed09cf0753c1288a97f00138fc4534135442bb
      
https://github.com/qemu/qemu/commit/11ed09cf0753c1288a97f00138fc4534135442bb
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M dump.c
    M include/sysemu/memory_mapping.h
    M memory_mapping.c

  Log Message:
  -----------
  memory_mapping: Improve qemu_get_guest_memory_mapping() error reporting

Pass any Error out into dump_init() and have it actually stop on errors.
Whether it is unsupported on a certain CPU can be checked by looking for
a NULL CPUClass::get_memory_mapping field.

Reviewed-by: Luiz Capitulino <address@hidden>
[AF: Reverted changes to CPU loops]
Signed-off-by: Andreas Färber <address@hidden>


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

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  qemu-char: remove a few needless #includes

This removes <syslog.h> since we don't use
syslogging, and removes second, solaris-specific,
include of <net/if.h> (which is included in
a common part of the file)

Signed-off-by: Michael Tokarev <address@hidden>


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

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  gitignore: unignore *.patch

This partially reverts:

 commit 082369e62c5bbaba89f173c2b803bc24115bb111
 Author: liguang <address@hidden>
 Date:   Fri Mar 22 16:44:13 2013 +0800

    gitignore: ignore more files

I'm not sure how this went in.  The thing is that
ignoring *.patch, in my opinion, is just wrong.
Especially for downstreams who apply patches for
real.

Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 224ead2690cb89bf8edcca493e3b49857eac0d12
      
https://github.com/qemu/qemu/commit/224ead2690cb89bf8edcca493e3b49857eac0d12
  Author: Ed Maste <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: remove ${config_host_ld} variable

It was only used in one place (and already expanded in one other).

Signed-off-by: Ed Maste <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 45f0b0434d51d4c7e4db05fe721fc61b9b6ef17d
      
https://github.com/qemu/qemu/commit/45f0b0434d51d4c7e4db05fe721fc61b9b6ef17d
  Author: Ed Maste <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Disable host-bsd USB on FreeBSD

It hasn't built since FreeBSD 8.x, and is disabled by a patch in the
FreeBSD ports tree.  FreeBSD is migrating to QEMU's libusb support.

Signed-off-by: Ed Maste <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 5c9f43363a84fa13861ebc949ea2453cf7ab4ae3
      
https://github.com/qemu/qemu/commit/5c9f43363a84fa13861ebc949ea2453cf7ab4ae3
  Author: Peter Crosthwaite <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M hw/intc/xilinx_intc.c

  Log Message:
  -----------
  intc/xilinx_intc: Use qemu_set_irq

Use qemu_set_irq rather than if-elsing qemu_irq_(lower|raise). No
functional change, just reduces verbosity.

Cc: address@hidden

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


  Commit: 9e5e2b23d301b1562677c6c115165eed6ce20a68
      
https://github.com/qemu/qemu/commit/9e5e2b23d301b1562677c6c115165eed6ce20a68
  Author: Richard W.M. Jones <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M block/curl.c

  Log Message:
  -----------
  curl: Whitespace only changes.

Trivial patch to remove odd whitespace.

Signed-off-by: Richard W.M. Jones <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 7f4f0a227fe0b24c35d0898f9ae7d5909fb51137
      
https://github.com/qemu/qemu/commit/7f4f0a227fe0b24c35d0898f9ae7d5909fb51137
  Author: Peter Crosthwaite <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M hw/char/serial.c

  Log Message:
  -----------
  char/serial: cosmetic fixes.

Some cosmetic fixes to char/serial fixing some checkpatch errors.

Cc: address@hidden

Signed-off-by: Peter Crosthwaite <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 8e8638fa87ff045f5dadec7342301bf10de776ff
      
https://github.com/qemu/qemu/commit/8e8638fa87ff045f5dadec7342301bf10de776ff
  Author: Peter Crosthwaite <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M hw/char/serial.c
    M include/hw/char/serial.h

  Log Message:
  -----------
  char/serial: Use generic Fifo8

Use the generic Fifo8 helper provided by QEMU, rather than re-implement
privately.

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


  Commit: b5601df7624b461759651c49ac72a189951780b9
      
https://github.com/qemu/qemu/commit/b5601df7624b461759651c49ac72a189951780b9
  Author: Peter Crosthwaite <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M hw/char/serial.c

  Log Message:
  -----------
  char/serial: serial_ioport_write: Factor out common code

These three lines are common to both FIFO and regular mode. Just factor
them out to outside the if rather than replicate the same lines inside
both if and else.

Cc: address@hidden

Signed-off-by: Peter Crosthwaite <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 787ba4f026f54d4fc7787078b896f9c5432c9a9b
      
https://github.com/qemu/qemu/commit/787ba4f026f54d4fc7787078b896f9c5432c9a9b
  Author: Peter Wu <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M include/ui/console.h
    M ui/gtk.c
    M vl.c

  Log Message:
  -----------
  gtk: implement -full-screen

Aiming for GTK as replacement for SDL, a feature like -full-screen should also
be implemented.

Bringing the window into full-screen mode is done by activating the "Fullscreen"
menu item. This is done after showing the windows to make the cursor and menu
hidden.

v2: drop -no-frame implementation, use booleans instead of ints and ensure
    consistency between ui state and menu.

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


  Commit: 047d4e151dd462915786a4fddc12f774d0028af5
      
https://github.com/qemu/qemu/commit/047d4e151dd462915786a4fddc12f774d0028af5
  Author: Peter Wu <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M vl.c

  Log Message:
  -----------
  Unbreak -no-quit for GTK, validate SDL options

Certain options (-no-frame, -alt-grab, -ctrl-grab) only make sense with SDL.
When compiling without SDL, these options (and -no-quit) print an error message
and exit qemu.

In case QEMU is compiled with SDL support, the three aforementioned options
still do not make sense with other display types. This patch addresses that
issue by printing a warning. I have chosen not to exit QEMU afterwards because
having the option is not harmful and before this patch it would be ignored
anyway.

By delaying the sanity check from compile-time with some ifdefs to run-time,
-no-quit is now also properly supported when compiling without SDL.

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


  Commit: 8a3e8f7fd8144343f6c83e810b988c1e8a99d50a
      
https://github.com/qemu/qemu/commit/8a3e8f7fd8144343f6c83e810b988c1e8a99d50a
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: Install qemu-img and qemu-nbd man pages only if built

When splitting openSUSE's qemu and qemu-linux-user packages we noticed
that for linux-user-only builds unrelated man pages got installed.
It's surely possible to delete them before packaging, but not installing
them in the first place seems more logical.

Cc: address@hidden
Signed-off-by: Andreas Färber <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 909a196d2754388d3b15a34b688095c655792124
      
https://github.com/qemu/qemu/commit/909a196d2754388d3b15a34b688095c655792124
  Author: Stefan Weil <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M device_tree.c

  Log Message:
  -----------
  device tree: Fix cppcheck warning

Fix this cppcheck warning:

Checking device_tree.c...
device_tree.c:216: style:
 Checking if unsigned variable 'r' is less than zero.

Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: dcb0780990f7d579b2d6f9c67ef841a75b3a758b
      
https://github.com/qemu/qemu/commit/dcb0780990f7d579b2d6f9c67ef841a75b3a758b
  Author: Stefan Weil <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M hw/scsi/vmw_pvscsi.c

  Log Message:
  -----------
  hw/scsi: Don't increment a boolean value

This fixes a warning from cppcheck.

Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 1e2a1d41f29adc8ae3013612c5a0114a87773773
      
https://github.com/qemu/qemu/commit/1e2a1d41f29adc8ae3013612c5a0114a87773773
  Author: Stefan Weil <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M target-sparc/cpu.c

  Log Message:
  -----------
  target-sparc: Replace free by g_free

The wrong function was reported by cppcheck.

Signed-off-by: Stefan Weil <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: c5633d998a27502ad8cc10c2d46f91b02555ae7a
      
https://github.com/qemu/qemu/commit/c5633d998a27502ad8cc10c2d46f91b02555ae7a
  Author: Stefan Weil <address@hidden>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M hw/xen/xen_pt_config_init.c
    M xen-all.c

  Log Message:
  -----------
  hw/xen: Use g_free instead of free and fix potential memory leaks

The wrong functions and the missing calls of g_free were reported
by cppcheck.

Signed-off-by: Stefan Weil <address@hidden>
Acked-by: Stefano Stabellini <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: baefb8bf8e4a708c601bbab898a6039cd9cd12e3
      
https://github.com/qemu/qemu/commit/baefb8bf8e4a708c601bbab898a6039cd9cd12e3
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M hw/misc/ivshmem.c

  Log Message:
  -----------
  ivshmem: add missing error exit(2)

If the user fails to specify 'chardev' or 'shm' then we cannot continue.
Exit right away so that we don't invoke shm_open(3) with a NULL pointer.

It would be nice to replace exit(1) with error returns in the PCI device
.init() function, but leave that for another patch since exit(1) is
currently used elsewhere.

Spotted by Coverity.

Cc: Cam Macdonell <address@hidden>
Cc: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: b3a1c626fc55e1dd87166a7b837e16ff6a1b0071
      
https://github.com/qemu/qemu/commit/b3a1c626fc55e1dd87166a7b837e16ff6a1b0071
  Author: Alexey Kardashevskiy <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M target-arm/kvm.c

  Log Message:
  -----------
  KVM: ARM: Add dummy kvm_arch_init_irq_routing()

The common KVM code insists on calling kvm_arch_init_irq_routing()
as soon as it sees kernel header support for it (regardless of whether
QEMU supports it).  Provide a dummy function to satisfy this.

Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 48475e14841f3c3a245bc4c13f9115520c89f2d7
      
https://github.com/qemu/qemu/commit/48475e14841f3c3a245bc4c13f9115520c89f2d7
  Author: Alexey Kardashevskiy <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M target-s390x/kvm.c

  Log Message:
  -----------
  KVM: S390: Add dummy kvm_arch_init_irq_routing()

The common KVM code insists on calling kvm_arch_init_irq_routing()
as soon as it sees kernel header support for it (regardless of whether
QEMU supports it).  Provide a dummy function to satisfy this.

Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 821696600402e432f6f11ec355efd23f9bc6ce4f
      
https://github.com/qemu/qemu/commit/821696600402e432f6f11ec355efd23f9bc6ce4f
  Author: Scott Wood <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M target-ppc/kvm.c

  Log Message:
  -----------
  KVM: PPC: Add dummy kvm_arch_init_irq_routing()

The common KVM code insists on calling kvm_arch_init_irq_routing()
as soon as it sees kernel header support for it (regardless of whether
QEMU supports it).  Provide a dummy function to satisfy this.

Unlike x86, PPC does not have one default irqchip, so there's no common
code that we'd stick here.  Even if you ignore the routes themselves,
which even on x86 are not set up in this function, the initial XICS
kernel implementation will not support IRQ routing, so it's best to
leave even the general feature flags up to the specific irqchip code.

Signed-off-by: Scott Wood <address@hidden>
Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: e098b45386a86fecc1e573d305a240a2f4aa461d
      
https://github.com/qemu/qemu/commit/e098b45386a86fecc1e573d305a240a2f4aa461d
  Author: Alexey Kardashevskiy <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M linux-headers/asm-arm/kvm.h
    A linux-headers/asm-mips/kvm.h
    A linux-headers/asm-mips/kvm_para.h
    M linux-headers/asm-powerpc/kvm.h
    M linux-headers/asm-x86/kvm.h
    M linux-headers/linux/kvm.h
    M linux-headers/linux/vfio.h
    M linux-headers/linux/vhost.h

  Log Message:
  -----------
  linux-headers: Update to v3.10-rc5

This adds symbols required for PPC64 pseries platform features:
1. sPAPR live migration;
2. in-kernel XICS interrupt controller.

Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 581fe784c3adf85dc167a47a4a60fd1245a98217
      
https://github.com/qemu/qemu/commit/581fe784c3adf85dc167a47a4a60fd1245a98217
  Author: Alon Levy <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M libcacard/vscclient.c

  Log Message:
  -----------
  libcacard/vscclient: fix leakage of socket on error paths

Spotted by Coverity.

Signed-off-by: Alon Levy <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 520b6dd4d03742e285cc68cca308a2a74261c410
      
https://github.com/qemu/qemu/commit/520b6dd4d03742e285cc68cca308a2a74261c410
  Author: Michael Tokarev <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M main-loop.c

  Log Message:
  -----------
  main-loop: do not include slirp/slirp.h, use libslirp.h instead

The header slirp/slirp.h is an internal header for slirp, and
main-loop.c does not use internals from there.  Instead, it uses
public functions (slirp_update_timeout(), slirp_pollfds_fill()
etc) which are declared in slirp/libslirp.h.

Including slirp/slirp.h is somewhat dangerous since it redefines
errno on WIN32, so any file including it may misbehave wrt errno.

Unfortunately libslirp isn't self-contained, it needs declaration
of struct in_addr, which is provided by qemu/sockets.h.  Maybe
instead of #including qemu/sockets.h before libslirp.h, it is
better to make the latter self-contained.

Signed-off-by: Michael Tokarev <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>


  Commit: 3307e2363a812e4f68d02ec3b0114a9b510702b7
      
https://github.com/qemu/qemu/commit/3307e2363a812e4f68d02ec3b0114a9b510702b7
  Author: Peter Maydell <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Allow getdents to be provided by getdents64

Newer architectures may only implement the getdents64 syscall, not
getdents. Provide an implementation of getdents in terms of getdents64
so that we can run getdents-using targets on a getdents64-only host.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Tested-by: Claudio Fontana <address@hidden>
Message-id: address@hidden
Message-id: address@hidden


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

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Drop direct use of openat etc syscalls

The linux-user syscall emulation layer currently supports the
openat family of syscalls via two mechanisms: simply calling
the corresponding libc functions, and making direct syscalls.
Since glibc has supported these functions since at least glibc
2.5, there's no real need to retain the (essentially untested)
direct syscall fallback code, so simply delete it. This allows
us to remove some ifdeffery that was attempting to disable
provision of some of the syscalls if the host didn't seem to
support them, which in some cases was actually wrong (eg where
there are several flavours of the syscall and we only need
one of them, not necessarily the exact one the guest has,
as with the fstatat* calls).

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Tested-by: Claudio Fontana <address@hidden>
Message-id: address@hidden


  Commit: 66926895433a56b657f79d14f371831cf79fd43e
      
https://github.com/qemu/qemu/commit/66926895433a56b657f79d14f371831cf79fd43e
  Author: Peter Maydell <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Drop CONFIG_ATFILE test

Nobody uses the CONFIG_ATFILE test now, so just drop it.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Tested-by: Claudio Fontana <address@hidden>
Message-id: address@hidden


  Commit: 1d256776c77c211a6f60a36e700f549f3a544cc6
      
https://github.com/qemu/qemu/commit/1d256776c77c211a6f60a36e700f549f3a544cc6
  Author: Claudio Fontana <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M include/elf.h

  Log Message:
  -----------
  include/elf.h: add aarch64 ELF machine and relocs

we will use the 26bit relative relocs in the aarch64 tcg target.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Claudio Fontana <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 4a136e0a6b4ceac177bc2ab29502161553e25ae2
      
https://github.com/qemu/qemu/commit/4a136e0a6b4ceac177bc2ab29502161553e25ae2
  Author: Claudio Fontana <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M include/exec/exec-all.h
    A tcg/aarch64/tcg-target.c
    A tcg/aarch64/tcg-target.h
    M translate-all.c

  Log Message:
  -----------
  tcg/aarch64: implement new TCG target for aarch64

add preliminary support for TCG target aarch64.

Signed-off-by: Claudio Fontana <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 36fac14a6416fe1f8f6f23bfac5f9e662be78d2b
      
https://github.com/qemu/qemu/commit/36fac14a6416fe1f8f6f23bfac5f9e662be78d2b
  Author: Claudio Fontana <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg/aarch64: improve arith shifted regs operations

for arith operations, add SUBS, ANDS, ADDS and add a shift parameter
so that all arith instructions can make use of shifted registers.

Signed-off-by: Claudio Fontana <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 7deea126b24508e8ffa7aa4aecfa6fa97eddc384
      
https://github.com/qemu/qemu/commit/7deea126b24508e8ffa7aa4aecfa6fa97eddc384
  Author: Claudio Fontana <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg/aarch64: implement AND/TEST immediate pattern

add functions to AND/TEST registers with immediate patterns.

Signed-off-by: Claudio Fontana <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 9c4a059df3501ba53c00724287ef50bba80b5f80
      
https://github.com/qemu/qemu/commit/9c4a059df3501ba53c00724287ef50bba80b5f80
  Author: Claudio Fontana <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M tcg/aarch64/tcg-target.c
    M tcg/aarch64/tcg-target.h

  Log Message:
  -----------
  tcg/aarch64: implement byte swap operations

implement the optional byte swap operations with the dedicated
aarch64 instructions.

Signed-off-by: Claudio Fontana <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 31f1275b90f4803ee5a2900020f21d3320ce62b7
      
https://github.com/qemu/qemu/commit/31f1275b90f4803ee5a2900020f21d3320ce62b7
  Author: Claudio Fontana <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M tcg/aarch64/tcg-target.c
    M tcg/aarch64/tcg-target.h

  Log Message:
  -----------
  tcg/aarch64: implement sign/zero extend operations

implement the optional sign/zero extend operations with the dedicated
aarch64 instructions.

Signed-off-by: Claudio Fontana <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: f129061c6abfaee2133fcb55c384ec5f99028f62
      
https://github.com/qemu/qemu/commit/f129061c6abfaee2133fcb55c384ec5f99028f62
  Author: Claudio Fontana <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M user-exec.c

  Log Message:
  -----------
  user-exec.c: aarch64 initial implementation of cpu_signal_handler

Signed-off-by: Claudio Fontana <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 6a91c7c978d77461cc2ed056a2869b90bebded3e
      
https://github.com/qemu/qemu/commit/6a91c7c978d77461cc2ed056a2869b90bebded3e
  Author: Jani Kokkonen <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M configure
    M tcg/aarch64/tcg-target.c

  Log Message:
  -----------
  tcg/aarch64: implement user mode qemu ld/st

also put aarch64 in the list of archs that do not need an ldscript.

Signed-off-by: Jani Kokkoken <address@hidden>
Signed-off-by: Claudio Fontana <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 1f0803137df68c1fc02ebd0c5ec2e7aad54bbf3b
      
https://github.com/qemu/qemu/commit/1f0803137df68c1fc02ebd0c5ec2e7aad54bbf3b
  Author: Claudio Fontana <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: permit compilation on arm aarch64

support compiling on aarch64.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Claudio Fontana <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: b25a464c6bddbe5d25b7552ba1fec1835269ac84
      
https://github.com/qemu/qemu/commit/b25a464c6bddbe5d25b7552ba1fec1835269ac84
  Author: Claudio Fontana <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: add tcg/aarch64 maintainer

Signed-off-by: Claudio Fontana <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 05318a858c1212d845d03f924e6ab5f22ab51ab6
      
https://github.com/qemu/qemu/commit/05318a858c1212d845d03f924e6ab5f22ab51ab6
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M hw/ppc/spapr_rtas.c

  Log Message:
  -----------
  spapr_rtas: Abstract rtas_query_cpu_stopped_state() with qemu_get_cpu()

Instead of looping over all CPUArchState, use a helper to obtain the
desired CPUState directly. Saves a CPUPPCState variable and QOM cast.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: c67e216bdf42abfb8505790b2da9562356103976
      
https://github.com/qemu/qemu/commit/c67e216bdf42abfb8505790b2da9562356103976
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M hw/ppc/spapr_rtas.c

  Log Message:
  -----------
  spapr_rtas: Abstract rtas_start_cpu() with qemu_get_cpu()

Instead of looping over all CPUArchState, use a helper to obtain the
desired CPUState.
Free the "cpu" variable for PowerPCCPU, to access its CPUPPCState.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 4efeabbbe8441cc327052304976c7b9b86309d72
      
https://github.com/qemu/qemu/commit/4efeabbbe8441cc327052304976c7b9b86309d72
  Author: Michael Tokarev <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M include/qemu-common.h
    M qemu-char.c
    M ui/gtk.c
    M util/Makefile.objs
    A util/qemu-openpty.c

  Log Message:
  -----------
  create qemu_openpty_raw() helper function and move it to a separate file

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: Michael Tokarev <address@hidden>
Tested-by: Andreas Färber <address@hidden>


  Commit: 54b949d27064a294304775e427f49d3706ed4a95
      
https://github.com/qemu/qemu/commit/54b949d27064a294304775e427f49d3706ed4a95
  Author: Hervé Poussineau <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M cputlb.c

  Log Message:
  -----------
  cputlb: fix debug logs

'pd' variable has been removed in 06ef3525e1f271b6a842781a05eace5cf63b95c2.

Signed-off-by: Hervé Poussineau <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


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

  Changed paths:
    M hw/acpi/piix4.c

  Log Message:
  -----------
  piix: fix some printf errors when debug is enabled

And use PRIxxx macros if possible.

Signed-off-by: Hu Tao <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 6e8d2b654656830877937ba02bb8ea1c4945a1fc
      
https://github.com/qemu/qemu/commit/6e8d2b654656830877937ba02bb8ea1c4945a1fc
  Author: Anthony Liguori <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M include/exec/cpu-defs.h
    M tcg/arm/tcg-target.c
    M tcg/i386/tcg-target.c
    M tcg/s390/tcg-target.c

  Log Message:
  -----------
  Merge remote-tracking branch 'rth/tcg-for-anthony' into staging

# 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: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


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

  Changed paths:
    M target-arm/translate.c

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

# By Peter Chubb
# Via Peter Maydell
* pmaydell/target-arm.next:
  Fix rfe instruction

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


  Commit: 86a6a0774509c59f1570f763a0fad57e26762d9c
      
https://github.com/qemu/qemu/commit/86a6a0774509c59f1570f763a0fad57e26762d9c
  Author: Anthony Liguori <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M MAINTAINERS
    M configure
    M include/elf.h
    M include/exec/exec-all.h
    M linux-user/syscall.c
    A tcg/aarch64/tcg-target.c
    A tcg/aarch64/tcg-target.h
    M translate-all.c
    M user-exec.c

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

# 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: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 5f13731f8cb6aadecf214513ec810d61dc1f71dc
      
https://github.com/qemu/qemu/commit/5f13731f8cb6aadecf214513ec810d61dc1f71dc
  Author: Anthony Liguori <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M Makefile.target
    M configure
    R dump-stub.c
    M dump.c
    M hmp-commands.hx
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c
    M hw/ppc/spapr_rtas.c
    M include/hw/i386/pc.h
    M include/qemu/typedefs.h
    M include/qom/cpu.h
    M include/sysemu/memory_mapping.h
    R memory_mapping-stub.c
    M memory_mapping.c
    M monitor.c
    M qom/cpu.c
    M stubs/Makefile.objs
    A stubs/dump.c
    M target-i386/arch_memory_mapping.c
    M target-i386/cpu-qom.h
    M target-i386/cpu.c

  Log Message:
  -----------
  Merge remote-tracking branch 'afaerber/qom-cpu' into staging

# 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


  Commit: 301255e6303457e10b9a42dc208f80c058004c1c
      
https://github.com/qemu/qemu/commit/301255e6303457e10b9a42dc208f80c058004c1c
  Author: Anthony Liguori <address@hidden>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M .gitignore
    M Makefile
    M block/curl.c
    M configure
    M cputlb.c
    M device_tree.c
    M hw/acpi/piix4.c
    M hw/char/serial.c
    M hw/intc/xilinx_intc.c
    M hw/misc/ivshmem.c
    M hw/scsi/vmw_pvscsi.c
    M hw/xen/xen_pt_config_init.c
    M include/hw/char/serial.h
    M include/qemu-common.h
    M include/ui/console.h
    M libcacard/vscclient.c
    M linux-headers/asm-arm/kvm.h
    A linux-headers/asm-mips/kvm.h
    A linux-headers/asm-mips/kvm_para.h
    M linux-headers/asm-powerpc/kvm.h
    M linux-headers/asm-x86/kvm.h
    M linux-headers/linux/kvm.h
    M linux-headers/linux/vfio.h
    M linux-headers/linux/vhost.h
    M main-loop.c
    M qemu-char.c
    M target-arm/kvm.c
    M target-ppc/kvm.c
    M target-s390x/kvm.c
    M target-sparc/cpu.c
    M ui/gtk.c
    M util/Makefile.objs
    A util/qemu-openpty.c
    M vl.c
    M xen-all.c

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

# 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: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


Compare: https://github.com/qemu/qemu/compare/bd5c51ee6c4f...301255e63034

reply via email to

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