qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] ec00b5: linux-user: Add Alpha socket constant


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] ec00b5: linux-user: Add Alpha socket constants
Date: Thu, 14 Mar 2013 15:11:57 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: ec00b51a6c3e6c515c52e6e4564d915ee1f19022
      
https://github.com/qemu/qemu/commit/ec00b51a6c3e6c515c52e6e4564d915ee1f19022
  Author: Dillon Amburgey <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M linux-user/socket.h

  Log Message:
  -----------
  linux-user: Add Alpha socket constants

Without these, some networking programs will not work

Signed-off-by: Dillon Amburgey <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: d95ec14fd20ff69881ab26e7ebd1dab4eb851d97
      
https://github.com/qemu/qemu/commit/d95ec14fd20ff69881ab26e7ebd1dab4eb851d97
  Author: Laurent Vivier <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M linux-user/strace.c

  Log Message:
  -----------
  linux-user: improve print_fcntl()

Signed-off-by: Laurent Vivier <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: cce246e0a21577bb2372ab3a7d6789371e087de9
      
https://github.com/qemu/qemu/commit/cce246e0a21577bb2372ab3a7d6789371e087de9
  Author: John Rigby <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user/syscall.c: handle FUTEX_WAIT_BITSET in do_futex

Upstream libc has recently changed to start using
FUTEX_WAIT_BITSET instead of FUTEX_WAIT and this
is causing do_futex to return -TARGET_ENOSYS.

Pass bitset in val3 to sys_futex which will be
ignored by kernel for the FUTEX_WAIT case.

Signed-off-by: John Rigby <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: bfb669f39f2ecd854992924ced20b00163509043
      
https://github.com/qemu/qemu/commit/bfb669f39f2ecd854992924ced20b00163509043
  Author: John Rigby <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M linux-user/strace.c

  Log Message:
  -----------
  linux-user: fix futex strace of FUTEX_CLOCK_REALTIME

Handle same as existing FUTEX_PRIVATE_FLAG.

Signed-off-by: John Rigby <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: f2b79ce9dc65753c6833921dd5ef6fa59632851f
      
https://github.com/qemu/qemu/commit/f2b79ce9dc65753c6833921dd5ef6fa59632851f
  Author: Dillon Amburgey <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Support setgroups syscall with no groups

Signed-off-by: Dillon Amburgey <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: 0d95fda86b0d69fc4010f6bb37aa4fd38f1addff
      
https://github.com/qemu/qemu/commit/0d95fda86b0d69fc4010f6bb37aa4fd38f1addff
  Author: Dillon Amburgey <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M linux-user/sparc/syscall_nr.h

  Log Message:
  -----------
  linux-user: Add more sparc syscall numbers

Signed-off-by: Dillon Amburgey <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: 63ec54d7b319824df8b60cfe25afdfb607ce3905
      
https://github.com/qemu/qemu/commit/63ec54d7b319824df8b60cfe25afdfb607ce3905
  Author: Peter Maydell <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M linux-user/main.c

  Log Message:
  -----------
  linux-user: Fix layout of usage table to account for option text

The linux-user usage message attempts to line up the columns in
its table by calculating the maximum width of any item in them.
However for the 'Argument' column it was only accounting for the
length of the option switch (eg "-d"), not the additional example
text (eg "item[,...]"). This currently has no adverse effects
because the widest item in the column happens to be the argumentless
"-singlestep" option, but improving the "-d" option help to read
"-d item[,...]" exceeds that limit.

Fix this by correctly calculating maxarglen as the width of the
first column text including a possible option argument, and
adjusting its uses to match.

Signed-off-by: Peter Maydell <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: dfae8e00f8ddeedcda24bd28f71d4fd2a9f988b8
      
https://github.com/qemu/qemu/commit/dfae8e00f8ddeedcda24bd28f71d4fd2a9f988b8
  Author: Peter Maydell <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: make bogus negative iovec lengths fail EINVAL

If the guest passes us a bogus negative length for an iovec, fail
EINVAL rather than proceeding blindly forward. This fixes some of
the error cases tests for readv and writev in the LTP.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: a8fd1aba8584cbe68583907ce766fd8ecfe81f4b
      
https://github.com/qemu/qemu/commit/a8fd1aba8584cbe68583907ce766fd8ecfe81f4b
  Author: Peter Maydell <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M configure
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Implement sendfile and sendfile64

Implement the sendfile and sendfile64 syscalls. This implementation
passes all the LTP test cases for these syscalls.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: a94b4987e243d9afebf56a098afeddae133276b5
      
https://github.com/qemu/qemu/commit/a94b4987e243d9afebf56a098afeddae133276b5
  Author: Peter Maydell <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Implement accept4

Implement the accept4 syscall (which is identical to accept
but has an additional flags argument).

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: e9a970a8316f9f86a6c800a9a90175bd593f862c
      
https://github.com/qemu/qemu/commit/e9a970a8316f9f86a6c800a9a90175bd593f862c
  Author: Peter Maydell <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user/syscall.c: Don't warn about unimplemented get_robust_list

The nature of the kernel ABI for the get_robust_list and set_robust_list
syscalls means we cannot implement them in QEMU. Make get_robust_list
silently return ENOSYS rather than using the default "print message and
then fail ENOSYS" code path, in the same way we already do for
set_robust_list, and add a comment documenting why we do this.

This silences warnings which were being produced for emulating
even trivial programs like 'ls' in x86-64-on-x86-64.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: ed2cbf74446b008f9de526a50e4b06265635120c
      
https://github.com/qemu/qemu/commit/ed2cbf74446b008f9de526a50e4b06265635120c
  Author: Lei Li <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M qga/service-win32.c

  Log Message:
  -----------
  qga: cast to int for DWORD type

This patch fixes a compiler warning when cross-build:

qga/service-win32.c: In function 'printf_win_error':
qga/service-win32.c:32:5: warning: format '%d' expects argument of type 'int',
                    but argument 3 has type 'DWORD' [-Wformat]

Signed-off-by: Lei Li <address@hidden>
Signed-off-by: Michael Roth <address@hidden>


  Commit: 9e7c23db13b23febac4ba2d22419aa8f1884929e
      
https://github.com/qemu/qemu/commit/9e7c23db13b23febac4ba2d22419aa8f1884929e
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M qga/channel-win32.c

  Log Message:
  -----------
  qemu-ga: fix confusing GAChannelMethod comparison

In commit 7868e26e5930f49ca942311885776b938dcf3b77
("qemu-ga: add initial win32 support") support was added for qemu-ga on
Windows using virtio-serial.  Other channel methods (ISA serial and UNIX
domain socket) are not supported on Windows.

Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Michael Roth <address@hidden>


  Commit: c5dcb6ae23a3ed7a01bae1cd75ce02abea31db5e
      
https://github.com/qemu/qemu/commit/c5dcb6ae23a3ed7a01bae1cd75ce02abea31db5e
  Author: Michael Roth <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M qga/main.c

  Log Message:
  -----------
  qemu-ga: make guest-sync-delimited available during fsfreeze

We currently maintain a whitelist of commands that are safe during
fsfreeze. During fsfreeze, we disable all commands that aren't part of
that whitelist.

guest-sync-delimited meets the criteria for being whitelisted, and is
also required for qemu-ga clients that rely on guest-sync-delimited for
re-syncing the channel after a timeout.

Signed-off-by: Michael Roth <address@hidden>
Cc: address@hidden
Reviewed-by: Eric Blake <address@hidden>


  Commit: 39097daf15c42243742667607d2cad2c9dc4f764
      
https://github.com/qemu/qemu/commit/39097daf15c42243742667607d2cad2c9dc4f764
  Author: Michael Roth <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M qga/commands-posix.c
    M qga/guest-agent-core.h
    M qga/main.c

  Log Message:
  -----------
  qemu-ga: use key-value store to avoid recycling fd handles after restart

Hosts hold on to handles provided by guest-file-open for periods that can
span beyond the life of the qemu-ga process that issued them. Since these
are issued starting from 0 on every restart, we run the risk of issuing
duplicate handles after restarts/reboots.

As a result, users with a stale copy of these handles may end up
reading/writing corrupted data due to their existing handles effectively
being re-assigned to an unexpected file or offset.

We unfortunately do not issue handles as strings, but as integers, so a
solution such as using UUIDs can't be implemented without introducing a
new interface.

As a workaround, we fix this by implementing a persistent key-value store
that will be used to track the value of the last handle that was issued
across restarts/reboots to avoid issuing duplicates.

The store is automatically written to the same directory we currently
set via --statedir to track fsfreeze state, and so should be applicable
for stable releases where this flag is supported.

A follow-up can use this same store for handling fsfreeze state, but
that change is cosmetic and left out for now.

Signed-off-by: Michael Roth <address@hidden>
Cc: address@hidden

* fixed guest_file_handle_add() return value from uint64_t to int64_t


  Commit: 6912e6a94cb0a1d650271103efbc3ac2299e4fd0
      
https://github.com/qemu/qemu/commit/6912e6a94cb0a1d650271103efbc3ac2299e4fd0
  Author: Lei Li <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M qga/commands-posix.c
    M qga/commands-win32.c
    M qga/qapi-schema.json

  Log Message:
  -----------
  qga: add guest-get-time command

Signed-off-by: Lei Li <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Michael Roth <address@hidden>

*added stub for w32

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


  Commit: a1bca57f758a1ebe2ee808aa6c94f7687f9cfdd0
      
https://github.com/qemu/qemu/commit/a1bca57f758a1ebe2ee808aa6c94f7687f9cfdd0
  Author: Lei Li <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M qga/commands-posix.c
    M qga/commands-win32.c
    M qga/qapi-schema.json

  Log Message:
  -----------
  qga: add guest-set-time command

Signed-off-by: Lei Li <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Michael Roth <address@hidden>

*added stub for w32

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


  Commit: 70e133a7080116340b1a8898893c6d455bd47299
      
https://github.com/qemu/qemu/commit/70e133a7080116340b1a8898893c6d455bd47299
  Author: Laszlo Ersek <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M qga/commands-posix.c
    M qga/commands-win32.c
    M qga/qapi-schema.json

  Log Message:
  -----------
  qga: introduce guest-get-vcpus / guest-set-vcpus with stubs

Signed-off-by: Laszlo Ersek <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Roth <address@hidden>


  Commit: d2baff62538d6c638c1c0d2b3fc900060a90dd78
      
https://github.com/qemu/qemu/commit/d2baff62538d6c638c1c0d2b3fc900060a90dd78
  Author: Laszlo Ersek <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M qga/commands-posix.c

  Log Message:
  -----------
  qga: implement qmp_guest_get_vcpus() for Linux with sysfs

Signed-off-by: Laszlo Ersek <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Roth <address@hidden>


  Commit: cbb65fc27fd97a3b020df7fce9db4ce09e3956ad
      
https://github.com/qemu/qemu/commit/cbb65fc27fd97a3b020df7fce9db4ce09e3956ad
  Author: Laszlo Ersek <address@hidden>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M qga/commands-posix.c

  Log Message:
  -----------
  qga: implement qmp_guest_set_vcpus() for Linux with sysfs

Signed-off-by: Laszlo Ersek <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Roth <address@hidden>


  Commit: d76fddaeeec674cab4802b585db6c9fb3a0066dc
      
https://github.com/qemu/qemu/commit/d76fddaeeec674cab4802b585db6c9fb3a0066dc
  Author: Igor Mammedov <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M exec.c

  Log Message:
  -----------
  cpu: Fix qemu_get_cpu() to return NULL if CPU not found

Commit 55e5c2850 breaks CPU not found return value, and returns
CPU corresponding to the last non NULL env.
Fix it by returning CPU only if env is not NULL, otherwise CPU is
not found and function should return NULL.

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


  Commit: 1c8bb3cc7b98ad07a028567b86fc6baa5c5a0b7a
      
https://github.com/qemu/qemu/commit/1c8bb3cc7b98ad07a028567b86fc6baa5c5a0b7a
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M monitor.c

  Log Message:
  -----------
  monitor: Use qemu_get_cpu() in monitor_set_cpu()

No functional change, just a reduction of CPU loops.

The mon_cpu field is left untouched for now since changing that requires
a number of larger prerequisites, including cpu_synchronize_state() and
mon_get_cpu().

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


  Commit: 151d1322a3a0c865089c09aeb50f18215121921a
      
https://github.com/qemu/qemu/commit/151d1322a3a0c865089c09aeb50f18215121921a
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M cpus.c

  Log Message:
  -----------
  cpus: Replace open-coded CPU loop in qmp_memsave() with qemu_get_cpu()

No functional change, just less usages of first_cpu and next_cpu fields.

env is passed to cpu_memory_rw_debug(), which in turn passes it to
target-specific cpu_get_phys_page_debug(). Changing both would be a
larger refactoring, so defer that by using env_ptr for now.

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


  Commit: c1b382e77d8693955d8838c19b33aeb214724f9b
      
https://github.com/qemu/qemu/commit/c1b382e77d8693955d8838c19b33aeb214724f9b
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M target-sh4/cpu-qom.h
    M target-sh4/cpu.c
    M target-sh4/translate.c

  Log Message:
  -----------
  target-sh4: Introduce SuperHCPU subclasses

Store legacy name in SuperHCPUClass for -cpu ? and for case-insensitive
class lookup.

List CPUs by iterating over TYPE_SUPERH_CPU subclasses.

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


  Commit: b350ab758342c764a6ead6ef064b15a72c830808
      
https://github.com/qemu/qemu/commit/b350ab758342c764a6ead6ef064b15a72c830808
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M hw/sh4/sh7750.c
    M target-sh4/cpu-qom.h
    M target-sh4/cpu.c
    M target-sh4/cpu.h

  Log Message:
  -----------
  target-sh4: Move PVR/PRR/CVR into SuperHCPUClass

They are never changed once initialized, and moving them to the class
will allow to inspect them before instantiating.

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


  Commit: d7650eab429a033c23947f20d1ae14c4d1e719a3
      
https://github.com/qemu/qemu/commit/d7650eab429a033c23947f20d1ae14c4d1e719a3
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M include/migration/vmstate.h
    M savevm.c

  Log Message:
  -----------
  vmstate: Make vmstate_register() static inline

This avoids adding a duplicate stub for CONFIG_USER_ONLY.

Suggested-by: Eduardo Habkost <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Reviewed-by: Juan Quintela <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: c71c3e99b8897323af8c2fe0b9851610cd148538
      
https://github.com/qemu/qemu/commit/c71c3e99b8897323af8c2fe0b9851610cd148538
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M include/migration/vmstate.h
    M stubs/vmstate.c

  Log Message:
  -----------
  stubs: Add a vmstate_dummy struct for CONFIG_USER_ONLY

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


  Commit: b170fce3dd06372f7bfec9a780ebcb1fce6d57e4
      
https://github.com/qemu/qemu/commit/b170fce3dd06372f7bfec9a780ebcb1fce6d57e4
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M exec.c
    M include/qom/cpu.h

  Log Message:
  -----------
  cpu: Register VMStateDescription through CPUState

In comparison to DeviceClass::vmsd, CPU VMState is split in two,
"cpu_common" and "cpu", and uses cpu_index as instance_id instead of -1.
Therefore add a CPU-specific CPUClass::vmsd field.

Unlike the legacy CPUArchState registration, rather register CPUState.

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


  Commit: ca91b15f2d2e43eba8f9a3ec5090f0a11b861ba4
      
https://github.com/qemu/qemu/commit/ca91b15f2d2e43eba8f9a3ec5090f0a11b861ba4
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M include/qom/cpu.h

  Log Message:
  -----------
  cpu: Introduce cpu_class_set_vmsd()

This setter avoids redefining each VMStateDescription value to
vmstate_dummy by not referencing the value for CONFIG_USER_ONLY.

Suggested-by: Juan Quintela <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: f56e3a147683f0ed69d8339e497b7a36e3260c86
      
https://github.com/qemu/qemu/commit/f56e3a147683f0ed69d8339e497b7a36e3260c86
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M target-i386/cpu-qom.h
    M target-i386/cpu.c
    M target-i386/cpu.h
    M target-i386/machine.c

  Log Message:
  -----------
  target-i386: Update VMStateDescription to X86CPU

Expose vmstate_cpu as vmstate_x86_cpu and hook it up to CPUClass::vmsd.
Adapt opaques and VMState fields to X86CPU. Drop cpu_{save,load}().

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


  Commit: 21317bc222ef4cdca594b1856eea62f3dfbbfb6c
      
https://github.com/qemu/qemu/commit/21317bc222ef4cdca594b1856eea62f3dfbbfb6c
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M target-cris/helper.c

  Log Message:
  -----------
  target-cris/helper.c: Update Coding Style

Reindent, add missing braces and drop/adjust whitespace.

Prepares for CPUArchState-to-CPUState field movements in
cpu_cris_handle_mmu_fault(), do_interruptv10() and do_interrupt().
The remaining functions were so minor that they can be fixed in one go.

Acked-by: Edgar E. Iglesias <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 259186a7d2f7184efc96ae99bc5658e6159f53ad
      
https://github.com/qemu/qemu/commit/259186a7d2f7184efc96ae99bc5658e6159f53ad
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M cpu-exec.c
    M cpus.c
    M exec.c
    M gdbstub.c
    M hw/arm/omap1.c
    M hw/arm/pxa2xx_gpio.c
    M hw/arm/pxa2xx_pic.c
    M hw/i386/xen_machine_pv.c
    M hw/openrisc/cputimer.c
    M hw/ppc/e500.c
    M hw/ppc/ppc.c
    M hw/ppc/ppce500_spin.c
    M hw/ppc/spapr.c
    M hw/ppc/spapr_hcall.c
    M hw/ppc/spapr_rtas.c
    M hw/s390x/s390-virtio.c
    M hw/sparc/leon3.c
    M hw/sparc/sun4m.c
    M hw/sparc64/sun4u.c
    M hw/xtensa/pic_cpu.c
    M include/exec/cpu-defs.h
    M include/qom/cpu.h
    M kvm-all.c
    M qom/cpu.c
    M target-alpha/cpu.h
    M target-alpha/translate.c
    M target-arm/cpu.h
    M target-arm/helper.c
    M target-arm/op_helper.c
    M target-cris/cpu.h
    M target-cris/helper.c
    M target-cris/translate.c
    M target-i386/cpu.c
    M target-i386/cpu.h
    M target-i386/helper.c
    M target-i386/kvm.c
    M target-i386/machine.c
    M target-i386/misc_helper.c
    M target-i386/svm_helper.c
    M target-lm32/cpu.h
    M target-lm32/op_helper.c
    M target-m68k/cpu.h
    M target-m68k/op_helper.c
    M target-m68k/qregs.def
    M target-m68k/translate.c
    M target-microblaze/cpu.h
    M target-mips/cpu.h
    M target-mips/op_helper.c
    M target-mips/translate.c
    M target-openrisc/cpu.h
    M target-openrisc/interrupt_helper.c
    M target-openrisc/sys_helper.c
    M target-ppc/cpu.h
    M target-ppc/excp_helper.c
    M target-ppc/helper_regs.h
    M target-ppc/kvm.c
    M target-ppc/translate.c
    M target-s390x/cpu.c
    M target-s390x/cpu.h
    M target-s390x/helper.c
    M target-sh4/cpu.h
    M target-sh4/helper.c
    M target-sh4/op_helper.c
    M target-sparc/cpu.h
    M target-sparc/helper.c
    M target-unicore32/cpu.h
    M target-unicore32/softmmu.c
    M target-xtensa/op_helper.c
    M translate-all.c
    M xen-all.c

  Log Message:
  -----------
  cpu: Move halted and interrupt_request fields to CPUState

Both fields are used in VMState, thus need to be moved together.
Explicitly zero them on reset since they were located before
breakpoints.

Pass PowerPCCPU to kvmppc_handle_halt().

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


  Commit: d8ed887bdcd29ce2e967f8b15a6a2b6dcaa11cd5
      
https://github.com/qemu/qemu/commit/d8ed887bdcd29ce2e967f8b15a6a2b6dcaa11cd5
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M exec.c
    M hw/alpha_typhoon.c
    M hw/apic.c
    M hw/arm/pic_cpu.c
    M hw/arm/pxa2xx_pic.c
    M hw/cris/pic_cpu.c
    M hw/i386/pc.c
    M hw/lm32/lm32_boards.c
    M hw/lm32/milkymist.c
    M hw/microblaze/pic_cpu.c
    M hw/mips/mips_int.c
    M hw/openrisc/pic_cpu.c
    M hw/ppc/ppc.c
    M hw/sh_intc.c
    M hw/sparc/leon3.c
    M hw/sparc/sun4m.c
    M hw/sparc64/sun4u.c
    M hw/unicore32/puv3.c
    M hw/xtensa/pic_cpu.c
    M include/exec/cpu-all.h
    M include/qom/cpu.h
    M qom/cpu.c
    M target-m68k/helper.c
    M target-mips/op_helper.c

  Log Message:
  -----------
  exec: Pass CPUState to cpu_reset_interrupt()

Move it to qom/cpu.c to avoid build failures depending on include order
of cpu-qom.h and exec/cpu-all.h.

Change opaques of various ..._irq_handler() functions to the
appropriate CPU type to facilitate using cpu_reset_interrupt().

Fix Coding Style issues while at it (missing braces, indentation).

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


  Commit: c3affe5670e5d0df8a7e06f1d6e80853633146df
      
https://github.com/qemu/qemu/commit/c3affe5670e5d0df8a7e06f1d6e80853633146df
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M cpus.c
    M exec.c
    M hw/alpha_typhoon.c
    M hw/apic.c
    M hw/arm/omap1.c
    M hw/arm/pic_cpu.c
    M hw/arm/pxa2xx.c
    M hw/arm/pxa2xx_gpio.c
    M hw/arm/pxa2xx_pic.c
    M hw/cris/pic_cpu.c
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    M hw/lm32/lm32_boards.c
    M hw/lm32/milkymist.c
    M hw/lpc_ich9.c
    M hw/microblaze/pic_cpu.c
    M hw/mips/mips_int.c
    M hw/openrisc/pic_cpu.c
    M hw/ppc/ppc.c
    M hw/ppc/ppc405_uc.c
    M hw/sh_intc.c
    M hw/sparc/leon3.c
    M hw/sparc/sun4m.c
    M hw/sparc64/sun4u.c
    M hw/unicore32/puv3.c
    M hw/xtensa/pic_cpu.c
    M include/exec/cpu-all.h
    M include/qom/cpu.h
    M kvm-all.c
    M target-arm/helper.c
    M target-i386/helper.c
    M target-m68k/helper.c
    M target-mips/op_helper.c
    M target-ppc/excp_helper.c
    M target-s390x/cpu.h
    M target-s390x/helper.c
    M translate-all.c

  Log Message:
  -----------
  cpu: Pass CPUState to cpu_interrupt()

Move it to qom/cpu.h to avoid issues with include order.

Change pc_acpi_smi_interrupt() opaque to X86CPU.

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


  Commit: 97a8ea5a3ae7938cb54fd4dc19d3a413024bc6c0
      
https://github.com/qemu/qemu/commit/97a8ea5a3ae7938cb54fd4dc19d3a413024bc6c0
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M cpu-exec.c
    M include/qom/cpu.h
    M target-alpha/cpu-qom.h
    M target-alpha/cpu.c
    M target-alpha/cpu.h
    M target-alpha/helper.c
    M target-arm/cpu-qom.h
    M target-arm/cpu.c
    M target-arm/cpu.h
    M target-arm/helper.c
    M target-cris/cpu-qom.h
    M target-cris/cpu.c
    M target-cris/cpu.h
    M target-cris/helper.c
    M target-i386/cpu-qom.h
    M target-i386/cpu.c
    M target-i386/cpu.h
    M target-i386/seg_helper.c
    M target-lm32/cpu-qom.h
    M target-lm32/cpu.c
    M target-lm32/cpu.h
    M target-lm32/helper.c
    M target-m68k/cpu-qom.h
    M target-m68k/cpu.c
    M target-m68k/cpu.h
    M target-m68k/op_helper.c
    M target-microblaze/cpu-qom.h
    M target-microblaze/cpu.c
    M target-microblaze/cpu.h
    M target-microblaze/helper.c
    M target-mips/cpu-qom.h
    M target-mips/cpu.c
    M target-mips/cpu.h
    M target-mips/helper.c
    M target-openrisc/cpu.c
    M target-openrisc/cpu.h
    M target-openrisc/interrupt.c
    M target-ppc/cpu-qom.h
    M target-ppc/cpu.h
    M target-ppc/excp_helper.c
    M target-ppc/translate_init.c
    M target-s390x/cpu-qom.h
    M target-s390x/cpu.c
    M target-s390x/cpu.h
    M target-s390x/helper.c
    M target-sh4/cpu-qom.h
    M target-sh4/cpu.c
    M target-sh4/cpu.h
    M target-sh4/helper.c
    M target-sparc/cpu-qom.h
    M target-sparc/cpu.c
    M target-sparc/cpu.h
    M target-sparc/int32_helper.c
    M target-sparc/int64_helper.c
    M target-unicore32/cpu-qom.h
    M target-unicore32/cpu.c
    M target-unicore32/cpu.h
    M target-unicore32/helper.c
    M target-unicore32/softmmu.c
    M target-xtensa/cpu-qom.h
    M target-xtensa/cpu.c
    M target-xtensa/cpu.h
    M target-xtensa/helper.c

  Log Message:
  -----------
  cpu: Replace do_interrupt() by CPUClass::do_interrupt method

This removes a global per-target function and thus takes us one step
closer to compiling multiple targets into one executable.

It will also allow to override the interrupt handling for certain CPU
families.

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


  Commit: e6f010cc27177c97596455b2e2b589bd19b2a486
      
https://github.com/qemu/qemu/commit/e6f010cc27177c97596455b2e2b589bd19b2a486
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M target-arm/cpu-qom.h
    M target-arm/cpu.c
    M target-arm/helper.c

  Log Message:
  -----------
  target-arm: Override do_interrupt for ARMv7-M profile

Enable ARMCPUInfo to specify a custom class_init functions.
Introduce arm_v7m_class_init() and use it for "cortex-m3" model.

Instead of forwarding from arm_cpu_do_interrupt() to do_interrupt_v7m(),
override CPUClass::do_interrupt with arm_v7m_cpu_do_interrupt()
in arm_v7m_class_init().

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


  Commit: 0ad6773f1151c9e172b0b714aada78655dda4cf4
      
https://github.com/qemu/qemu/commit/0ad6773f1151c9e172b0b714aada78655dda4cf4
  Author: Andreas Färber <address@hidden>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M target-lm32/cpu-qom.h
    M target-lm32/cpu.c
    M target-lm32/cpu.h
    M target-lm32/machine.c

  Log Message:
  -----------
  target-lm32: Update VMStateDescription to LM32CPU

Add a vmstate_lm32_cpu referencing the previous VMStateDescription as a
sub-struct and hook it up to CPUClass::vmsd. Drop cpu_{save,load}().

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


  Commit: 2c5f488293c7d0cd095635c74157c2526e2c4947
      
https://github.com/qemu/qemu/commit/2c5f488293c7d0cd095635c74157c2526e2c4947
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M include/char/char.h
    M qemu-char.c

  Log Message:
  -----------
  chardev: add support for qapi-based chardev initialization

This patch add support for a new way to initialize chardev devices.
Instead of calling a initialization function with a QemuOpts we will
now create a (qapi) ChardevBackend, optionally call a function to
fill ChardevBackend from QemuOpts, then go create the chardev using
the new qapi code path which is also used by chardev-add.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: edb2fb3cc8b85ab956f366fc036ac12853984dae
      
https://github.com/qemu/qemu/commit/edb2fb3cc8b85ab956f366fc036ac12853984dae
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M qapi-schema.json
    M qemu-char.c

  Log Message:
  -----------
  chardev: add mux chardev support to qapi

This adds mux chardev support to the qapi and also makes the qapi-based
chardev creation path handle the "mux=on" option correctly.


  Commit: 80dca9e643d11b54f1b9bafbaefeadfb1099e023
      
https://github.com/qemu/qemu/commit/80dca9e643d11b54f1b9bafbaefeadfb1099e023
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  chardev: switch null init to qapi

This patch switches over the 'null' chardev initialization
to the new qapi code path.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: f5a51cab2afd1124f0988081207d506fbec629b4
      
https://github.com/qemu/qemu/commit/f5a51cab2afd1124f0988081207d506fbec629b4
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M backends/msmouse.c
    M include/char/char.h
    M qapi-schema.json
    M qemu-char.c

  Log Message:
  -----------
  chardev: add msmouse support to qapi

This patch adds 'msmouse' support to qapi and also switches over
the msmouse chardev initialization to the new qapi code path.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 2d57286da6e57aacf3b2d0d3354d543ed100a485
      
https://github.com/qemu/qemu/commit/2d57286da6e57aacf3b2d0d3354d543ed100a485
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M backends/baum.c
    M include/char/char.h
    M qapi-schema.json
    M qemu-char.c

  Log Message:
  -----------
  chardev: add braille support to qapi

This patch adds 'braille' support to qapi and also switches over
the braille chardev initialization to the new qapi code path.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 846e2e49388aa42e030af3d5dd60a6009b80a369
      
https://github.com/qemu/qemu/commit/846e2e49388aa42e030af3d5dd60a6009b80a369
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  chardev: switch file init to qapi

This patch switches over the 'file' chardev initialization
to the new qapi code path.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 7c358031eac9a41c215900020acf8600d33138aa
      
https://github.com/qemu/qemu/commit/7c358031eac9a41c215900020acf8600d33138aa
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M qapi-schema.json
    M qemu-char.c

  Log Message:
  -----------
  chardev: add stdio support to qapi

This patch adds 'stdio' support to qapi and also switches over the
stdio chardev initialization to the new qapi code path.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 0f1cb51da7112fa62c6cde62f546714a2c672f54
      
https://github.com/qemu/qemu/commit/0f1cb51da7112fa62c6cde62f546714a2c672f54
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  chardev: switch serial/tty init to qapi

This patch switches over the serial chardev initialization
to the new qapi code path.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: dc3750976914b0900446e6a5434919a0fa2ba028
      
https://github.com/qemu/qemu/commit/dc3750976914b0900446e6a5434919a0fa2ba028
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  chardev: switch parallel init to qapi

This patch switches over the parallel chardev initialization
to the new qapi code path.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: e68c5958668596a5023e30ddf8368410878f7682
      
https://github.com/qemu/qemu/commit/e68c5958668596a5023e30ddf8368410878f7682
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  chardev: switch pty init to qapi

This patch switches over the pty chardev initialization
to the new qapi code path.

Bonus: Taking QemuOpts out of the loop allows some nice
cleanups along the way.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: d9ac374f0def9a65340c1768c08e3271f4d7798d
      
https://github.com/qemu/qemu/commit/d9ac374f0def9a65340c1768c08e3271f4d7798d
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M qapi-schema.json
    M qemu-char.c

  Log Message:
  -----------
  chardev: add console support to qapi

This patch adds 'console' support to qapi and also switches over the
console chardev initialization to the new qapi code path.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 548cbb36f415d6086f5252309ab5aa7634497ab5
      
https://github.com/qemu/qemu/commit/548cbb36f415d6086f5252309ab5aa7634497ab5
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M qapi-schema.json
    M qemu-char.c

  Log Message:
  -----------
  chardev: add pipe support to qapi

This patch adds 'pipe' support to qapi and also switches over the
pipe chardev initialization to the new qapi code path.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: cd153e2aa2f0ec39c04c2b732ebebfc6d4766986
      
https://github.com/qemu/qemu/commit/cd153e2aa2f0ec39c04c2b732ebebfc6d4766986
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M include/ui/qemu-spice.h
    M qapi-schema.json
    M qemu-char.c
    M spice-qemu-char.c

  Log Message:
  -----------
  chardev: add spice support to qapi

This patch adds 'spicevmc' and 'spiceport' support to qapi and also
switches over the spice chardev initialization to the new qapi code
path.


  Commit: 702ec69cc1aa87a1e53d1b066a38a9eb0fa7845b
      
https://github.com/qemu/qemu/commit/702ec69cc1aa87a1e53d1b066a38a9eb0fa7845b
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M include/ui/console.h
    M qapi-schema.json
    M qemu-char.c
    M ui/console.c
    M ui/gtk.c

  Log Message:
  -----------
  chardev: add vc support to qapi

This patch adds 'vc' support to qapi and also switches over the
vc chardev initialization to the new qapi code path.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 1da48c658a26d0c1444d05d8d3a545d311e01026
      
https://github.com/qemu/qemu/commit/1da48c658a26d0c1444d05d8d3a545d311e01026
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M qapi-schema.json
    M qemu-char.c

  Log Message:
  -----------
  chardev: add memory (ringbuf) support to qapi

This patch adds 'memory' support to qapi and also switches over
the memory chardev initialization to the new qapi code path.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 3ecc059dcd06a79495d1bf171ef7f193eff79e98
      
https://github.com/qemu/qemu/commit/3ecc059dcd06a79495d1bf171ef7f193eff79e98
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M include/qemu/sockets.h
    M qapi-schema.json
    M qemu-char.c
    M util/qemu-sockets.c

  Log Message:
  -----------
  chardev: add udp support to qapi

This patch adds 'udp' support to qapi.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 46920825402d38a4111cca8099d1261f8f80c03c
      
https://github.com/qemu/qemu/commit/46920825402d38a4111cca8099d1261f8f80c03c
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M hmp-commands.hx

  Log Message:
  -----------
  Revert "hmp: Disable chardev-add and chardev-remove"

This reverts commit 8a14952c9d2f5fa2b3caa6dc286b62ed5d26bca7.


  Commit: e5545854dd1e2e3507b210ac0c1cbfca69ff0fcb
      
https://github.com/qemu/qemu/commit/e5545854dd1e2e3507b210ac0c1cbfca69ff0fcb
  Author: Igor Mitsyanko <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  qemu-char.c: fix waiting for telnet connection message

Current colon position in "waiting for telnet connection" message template
produces messages like:
QEMU waiting for connection on: telnet::127.0.0.16666,server

After moving a colon to the right, we will get a correct messages like:
QEMU waiting for connection on: telnet:127.0.0.1:6666,server

Signed-off-by: Igor Mitsyanko <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: c69b30e8301a49cd198d54bb740a0c9adcd2a34a
      
https://github.com/qemu/qemu/commit/c69b30e8301a49cd198d54bb740a0c9adcd2a34a
  Author: Anthony Liguori <address@hidden>
  Date:   2013-03-13 (Wed, 13 Mar 2013)

  Changed paths:
    M ui/console.c

  Log Message:
  -----------
  gtk: fix vc initialization

    commit 01f45d986fb0b7c2d4f0466efe3cde9708f325be
    Author: Anthony Liguori <address@hidden>
    Date:   Tue Mar 5 23:21:32 2013 +0530
  qemu-char: move text console init to console.c

Broke vc initialization for GTK.  It's a simple typo.

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


  Commit: 5e9b473a3d7fbb915df4b3f5487e5056762087f8
      
https://github.com/qemu/qemu/commit/5e9b473a3d7fbb915df4b3f5487e5056762087f8
  Author: Hans de Goede <address@hidden>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M spice-qemu-char.c

  Log Message:
  -----------
  spice-qemu-char: Fix name parameter issues after qapi-ifying

The strings passed in through the qapi calls are dynamic memory, since
we want to have them stick around longer then just the call to
qemu_chr_open_spice_* we need to strdup them.

Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 344bf1e935163d8a4c3cce3ec4c636e1ebd035ce
      
https://github.com/qemu/qemu/commit/344bf1e935163d8a4c3cce3ec4c636e1ebd035ce
  Author: Hans de Goede <address@hidden>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M spice-qemu-char.c

  Log Message:
  -----------
  spice-qemu-char: Remove dead debugging code

Since commit d62e5f7036a018b2ad09f17ebd481bd28953d783
"chardev: add spice support to qapi"

It is impossible to set the debug parameter, so all the dprintf calls
are essentially nops. Since we've not needed the debug parameter in ages this
is not a problem, if it later turns out we do need some more debugging options
we can add more trace-points.

Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 6582d3e8be98cf8171489793e094aee94a1276ce
      
https://github.com/qemu/qemu/commit/6582d3e8be98cf8171489793e094aee94a1276ce
  Author: Anthony Liguori <address@hidden>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M configure
    M linux-user/main.c
    M linux-user/socket.h
    M linux-user/sparc/syscall_nr.h
    M linux-user/strace.c
    M linux-user/syscall.c

  Log Message:
  -----------
  Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging

# By Peter Maydell (5) and others
# Via Riku Voipio
* riku/linux-user-for-upstream:
  linux-user/syscall.c: Don't warn about unimplemented get_robust_list
  linux-user: Implement accept4
  linux-user: Implement sendfile and sendfile64
  linux-user: make bogus negative iovec lengths fail EINVAL
  linux-user: Fix layout of usage table to account for option text
  linux-user: Add more sparc syscall numbers
  linux-user: Support setgroups syscall with no groups
  linux-user: fix futex strace of FUTEX_CLOCK_REALTIME
  linux-user/syscall.c: handle FUTEX_WAIT_BITSET in do_futex
  linux-user: improve print_fcntl()
  linux-user: Add Alpha socket constants


  Commit: 0ec4a8e63ce5244cdb2aa8ef93427898e3f6631b
      
https://github.com/qemu/qemu/commit/0ec4a8e63ce5244cdb2aa8ef93427898e3f6631b
  Author: Anthony Liguori <address@hidden>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M qga/channel-win32.c
    M qga/commands-posix.c
    M qga/commands-win32.c
    M qga/guest-agent-core.h
    M qga/main.c
    M qga/qapi-schema.json
    M qga/service-win32.c

  Log Message:
  -----------
  Merge remote-tracking branch 'mdroth/qga-pull-3-11-2013' into staging

# By Laszlo Ersek (3) and others
# Via Michael Roth
* mdroth/qga-pull-3-11-2013:
  qga: implement qmp_guest_set_vcpus() for Linux with sysfs
  qga: implement qmp_guest_get_vcpus() for Linux with sysfs
  qga: introduce guest-get-vcpus / guest-set-vcpus with stubs
  qga: add guest-set-time command
  qga: add guest-get-time command
  qemu-ga: use key-value store to avoid recycling fd handles after restart
  qemu-ga: make guest-sync-delimited available during fsfreeze
  qemu-ga: fix confusing GAChannelMethod comparison
  qga: cast to int for DWORD type


  Commit: 3d34a4110c58bba120bc3d7c96c4b9571994c2a8
      
https://github.com/qemu/qemu/commit/3d34a4110c58bba120bc3d7c96c4b9571994c2a8
  Author: Anthony Liguori <address@hidden>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M cpu-exec.c
    M cpus.c
    M exec.c
    M gdbstub.c
    M hw/alpha_typhoon.c
    M hw/apic.c
    M hw/arm/omap1.c
    M hw/arm/pic_cpu.c
    M hw/arm/pxa2xx.c
    M hw/arm/pxa2xx_gpio.c
    M hw/arm/pxa2xx_pic.c
    M hw/cris/pic_cpu.c
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    M hw/i386/xen_machine_pv.c
    M hw/lm32/lm32_boards.c
    M hw/lm32/milkymist.c
    M hw/lpc_ich9.c
    M hw/microblaze/pic_cpu.c
    M hw/mips/mips_int.c
    M hw/openrisc/cputimer.c
    M hw/openrisc/pic_cpu.c
    M hw/ppc/e500.c
    M hw/ppc/ppc.c
    M hw/ppc/ppc405_uc.c
    M hw/ppc/ppce500_spin.c
    M hw/ppc/spapr.c
    M hw/ppc/spapr_hcall.c
    M hw/ppc/spapr_rtas.c
    M hw/s390x/s390-virtio.c
    M hw/sh4/sh7750.c
    M hw/sh_intc.c
    M hw/sparc/leon3.c
    M hw/sparc/sun4m.c
    M hw/sparc64/sun4u.c
    M hw/unicore32/puv3.c
    M hw/xtensa/pic_cpu.c
    M include/exec/cpu-all.h
    M include/exec/cpu-defs.h
    M include/migration/vmstate.h
    M include/qom/cpu.h
    M kvm-all.c
    M monitor.c
    M qom/cpu.c
    M savevm.c
    M stubs/vmstate.c
    M target-alpha/cpu-qom.h
    M target-alpha/cpu.c
    M target-alpha/cpu.h
    M target-alpha/helper.c
    M target-alpha/translate.c
    M target-arm/cpu-qom.h
    M target-arm/cpu.c
    M target-arm/cpu.h
    M target-arm/helper.c
    M target-arm/op_helper.c
    M target-cris/cpu-qom.h
    M target-cris/cpu.c
    M target-cris/cpu.h
    M target-cris/helper.c
    M target-cris/translate.c
    M target-i386/cpu-qom.h
    M target-i386/cpu.c
    M target-i386/cpu.h
    M target-i386/helper.c
    M target-i386/kvm.c
    M target-i386/machine.c
    M target-i386/misc_helper.c
    M target-i386/seg_helper.c
    M target-i386/svm_helper.c
    M target-lm32/cpu-qom.h
    M target-lm32/cpu.c
    M target-lm32/cpu.h
    M target-lm32/helper.c
    M target-lm32/machine.c
    M target-lm32/op_helper.c
    M target-m68k/cpu-qom.h
    M target-m68k/cpu.c
    M target-m68k/cpu.h
    M target-m68k/helper.c
    M target-m68k/op_helper.c
    M target-m68k/qregs.def
    M target-m68k/translate.c
    M target-microblaze/cpu-qom.h
    M target-microblaze/cpu.c
    M target-microblaze/cpu.h
    M target-microblaze/helper.c
    M target-mips/cpu-qom.h
    M target-mips/cpu.c
    M target-mips/cpu.h
    M target-mips/helper.c
    M target-mips/op_helper.c
    M target-mips/translate.c
    M target-openrisc/cpu.c
    M target-openrisc/cpu.h
    M target-openrisc/interrupt.c
    M target-openrisc/interrupt_helper.c
    M target-openrisc/sys_helper.c
    M target-ppc/cpu-qom.h
    M target-ppc/cpu.h
    M target-ppc/excp_helper.c
    M target-ppc/helper_regs.h
    M target-ppc/kvm.c
    M target-ppc/translate.c
    M target-ppc/translate_init.c
    M target-s390x/cpu-qom.h
    M target-s390x/cpu.c
    M target-s390x/cpu.h
    M target-s390x/helper.c
    M target-sh4/cpu-qom.h
    M target-sh4/cpu.c
    M target-sh4/cpu.h
    M target-sh4/helper.c
    M target-sh4/op_helper.c
    M target-sh4/translate.c
    M target-sparc/cpu-qom.h
    M target-sparc/cpu.c
    M target-sparc/cpu.h
    M target-sparc/helper.c
    M target-sparc/int32_helper.c
    M target-sparc/int64_helper.c
    M target-unicore32/cpu-qom.h
    M target-unicore32/cpu.c
    M target-unicore32/cpu.h
    M target-unicore32/helper.c
    M target-unicore32/softmmu.c
    M target-xtensa/cpu-qom.h
    M target-xtensa/cpu.c
    M target-xtensa/cpu.h
    M target-xtensa/helper.c
    M target-xtensa/op_helper.c
    M translate-all.c
    M xen-all.c

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

# By Andreas Färber (16) and Igor Mammedov (1)
# Via Andreas Färber
* afaerber/qom-cpu:
  target-lm32: Update VMStateDescription to LM32CPU
  target-arm: Override do_interrupt for ARMv7-M profile
  cpu: Replace do_interrupt() by CPUClass::do_interrupt method
  cpu: Pass CPUState to cpu_interrupt()
  exec: Pass CPUState to cpu_reset_interrupt()
  cpu: Move halted and interrupt_request fields to CPUState
  target-cris/helper.c: Update Coding Style
  target-i386: Update VMStateDescription to X86CPU
  cpu: Introduce cpu_class_set_vmsd()
  cpu: Register VMStateDescription through CPUState
  stubs: Add a vmstate_dummy struct for CONFIG_USER_ONLY
  vmstate: Make vmstate_register() static inline
  target-sh4: Move PVR/PRR/CVR into SuperHCPUClass
  target-sh4: Introduce SuperHCPU subclasses
  cpus: Replace open-coded CPU loop in qmp_memsave() with qemu_get_cpu()
  monitor: Use qemu_get_cpu() in monitor_set_cpu()
  cpu: Fix qemu_get_cpu() to return NULL if CPU not found


  Commit: 139a4b63e3dd002de79d8c0a7c04fcc5bbeb1307
      
https://github.com/qemu/qemu/commit/139a4b63e3dd002de79d8c0a7c04fcc5bbeb1307
  Author: Anthony Liguori <address@hidden>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M backends/baum.c
    M backends/msmouse.c
    M hmp-commands.hx
    M include/char/char.h
    M include/qemu/sockets.h
    M include/ui/console.h
    M include/ui/qemu-spice.h
    M qapi-schema.json
    M qemu-char.c
    M spice-qemu-char.c
    M ui/console.c
    M ui/gtk.c
    M util/qemu-sockets.c

  Log Message:
  -----------
  Merge remote-tracking branch 'kraxel/chardev.5' into staging

* kraxel/chardev.5:
  spice-qemu-char: Remove dead debugging code
  spice-qemu-char: Fix name parameter issues after qapi-ifying
  qemu-char.c: fix waiting for telnet connection message
  Revert "hmp: Disable chardev-add and chardev-remove"
  chardev: add udp support to qapi
  chardev: add memory (ringbuf) support to qapi
  chardev: add vc support to qapi
  chardev: add spice support to qapi
  chardev: add pipe support to qapi
  chardev: add console support to qapi
  chardev: switch pty init to qapi
  chardev: switch parallel init to qapi
  chardev: switch serial/tty init to qapi
  chardev: add stdio support to qapi
  chardev: switch file init to qapi
  chardev: add braille support to qapi
  chardev: add msmouse support to qapi
  chardev: switch null init to qapi
  chardev: add mux chardev support to qapi
  chardev: add support for qapi-based chardev initialization

Conflicts:
        ui/console.c

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


Compare: https://github.com/qemu/qemu/compare/8ca761f661a7...139a4b63e3dd

reply via email to

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