qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 8ae601: trace: rename TraceRecordHeader to Tr


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 8ae601: trace: rename TraceRecordHeader to TraceLogHeader
Date: Wed, 15 Aug 2012 13:00:14 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 8ae601e8fedbbc9b1a1514796bb608e942660bd9
      
https://github.com/qemu/qemu/commit/8ae601e8fedbbc9b1a1514796bb608e942660bd9
  Author: Harsh Prateek Bora <address@hidden>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M trace/simple.c

  Log Message:
  -----------
  trace: rename TraceRecordHeader to TraceLogHeader

The TraceRecordHeader is really the header for the entire trace log
file.  It's not per-record header so make this obvious by renaming it.

Signed-off-by: Harsh Prateek Bora <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 83d35d3e9909614e952021a92dbb39421977affc
      
https://github.com/qemu/qemu/commit/83d35d3e9909614e952021a92dbb39421977affc
  Author: Harsh Prateek Bora <address@hidden>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M trace/simple.c

  Log Message:
  -----------
  trace: remove unnecessary write_to_buffer() typecasting

The buffer argument is void* so it is not necessary to cast.

Signed-off-by: Harsh Prateek Bora <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: fd82f015a1cc2df5972f06b75b350f65da68f9cf
      
https://github.com/qemu/qemu/commit/fd82f015a1cc2df5972f06b75b350f65da68f9cf
  Author: Harsh Prateek Bora <address@hidden>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M trace/simple.c
    M trace/simple.h

  Log Message:
  -----------
  trace: drop unused TraceBufferRecord->next_tbuf_idx field

Signed-off-by: Harsh Prateek Bora <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: db8894f2090629a2e12b1e7324c4c5c53367e048
      
https://github.com/qemu/qemu/commit/db8894f2090629a2e12b1e7324c4c5c53367e048
  Author: Harsh Prateek Bora <address@hidden>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M trace/simple.c

  Log Message:
  -----------
  trace: avoid pointer aliasing in trace_record_finish()

Declaring a TraceRecord on the stack works fine.  No need for a
uint8_t array and pointer aliasing.

Signed-off-by: Harsh Prateek Bora <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 964d0a7b2bab935d48d3b2c4d6ab9b0efc74ce8b
      
https://github.com/qemu/qemu/commit/964d0a7b2bab935d48d3b2c4d6ab9b0efc74ce8b
  Author: Stefan Weil <address@hidden>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M scripts/tracetool/backend/simple.py

  Log Message:
  -----------
  trace/simple: Fix compiler warning for 32 bit hosts

gcc complains when a 32 bit pointer is casted to a 64 bit integer.

Cc: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 4552e41025af4694c55854448c3ae4d95e72c7f6
      
https://github.com/qemu/qemu/commit/4552e41025af4694c55854448c3ae4d95e72c7f6
  Author: Stefan Weil <address@hidden>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M trace/simple.c

  Log Message:
  -----------
  trace/simple: Replace asprintf by g_strdup_printf

asprintf is not available for all hosts. g_strdup_printf is
more portable and simplifies the code because if does not
need error handling.

The static variable does not need an explicit assignment to be NULL.

Cc: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 205df4d1a87cbb14a50655fb2c0a987467fb29d6
      
https://github.com/qemu/qemu/commit/205df4d1a87cbb14a50655fb2c0a987467fb29d6
  Author: Jan Kiszka <address@hidden>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M hw/kvm/i8254.c

  Log Message:
  -----------
  kvm: i8254: Cache kernel clock offset in KVMPITState

To prepare the final fix for clock calibration issues with the in-kernel
PIT, we want to cache the offset between vmclock and the clock used by
the in-kernel PIT. So far, we only need to update it when the VM state
changes between running and stopped because we only read the in-kernel
PIT state while the VM is running.

Signed-off-by: Jan Kiszka <address@hidden>
Signed-off-by: Marcelo Tosatti <address@hidden>


  Commit: 050a46065de8e3d4ee5a04f5598d666f63d34800
      
https://github.com/qemu/qemu/commit/050a46065de8e3d4ee5a04f5598d666f63d34800
  Author: Jan Kiszka <address@hidden>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M hw/kvm/i8254.c

  Log Message:
  -----------
  kvm: i8254: Finish time conversion fix

0cdd3d1444 fixed reading back the counter load time from the kernel
while assuming the kernel would always update its load time on writing
the state. That is only true for channel 1, and so pit_get_channel_info
returned wrong output pin states for high counter values.

Fix this by applying the offset also on kvm_pit_put. Now we also need to
update the offset when we write the state while the VM is stopped as it
keeps on changing in that state.

Signed-off-by: Jan Kiszka <address@hidden>
Signed-off-by: Marcelo Tosatti <address@hidden>


  Commit: a9605e0317c7a6d5e68f3a3b6708c8ef1096f4bc
      
https://github.com/qemu/qemu/commit/a9605e0317c7a6d5e68f3a3b6708c8ef1096f4bc
  Author: Jan Kiszka <address@hidden>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M hw/apic_common.c

  Log Message:
  -----------
  kvmvapic: Disable if there is insufficient memory

We need at least 1M of RAM to map the option ROM. Otherwise, we will
corrupt host memory or even crash:

    $ qemu-system-x86_64 -nodefaults --enable-kvm -vnc :0 -m 640k
    Segmentation fault (core dumped)

Reported-and-tested-by: Markus Armbruster <address@hidden>
Signed-off-by: Jan Kiszka <address@hidden>
Signed-off-by: Marcelo Tosatti <address@hidden>


  Commit: 256d046ca70788e4cb3aad56cda64ad81f19b7cd
      
https://github.com/qemu/qemu/commit/256d046ca70788e4cb3aad56cda64ad81f19b7cd
  Author: Peter Maydell <address@hidden>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M scripts/update-linux-headers.sh

  Log Message:
  -----------
  update-linux-headers.sh: Pull in asm-generic/kvm_para.h

Add asm-generic/kvm_para.h to the set of non-architecture specific
KVM kernel headers we copy into QEMU. This header may be included
by an architecture's kvm_para.h header.

Reviewed-by: Jan Kiszka <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Signed-off-by: Marcelo Tosatti <address@hidden>


  Commit: 06138651f3347a4ad7527d48b1ccbeae89f9e7f6
      
https://github.com/qemu/qemu/commit/06138651f3347a4ad7527d48b1ccbeae89f9e7f6
  Author: Corey Bryant <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  qemu-char: Add MSG_CMSG_CLOEXEC flag to recvmsg

Set the close-on-exec flag for the file descriptor received
via SCM_RIGHTS.

Signed-off-by: Corey Bryant <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: ba1c048a8f9c4a62812a8735ebd4fde0cfd086e8
      
https://github.com/qemu/qemu/commit/ba1c048a8f9c4a62812a8735ebd4fde0cfd086e8
  Author: Corey Bryant <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M monitor.c
    M qapi-schema.json
    M qmp-commands.hx

  Log Message:
  -----------
  qapi: Introduce add-fd, remove-fd, query-fdsets

This patch adds support that enables passing of file descriptors
to the QEMU monitor where they will be stored in specified file
descriptor sets.

A file descriptor set can be used by a client like libvirt to
store file descriptors for the same file.  This allows the
client to open a file with different access modes (O_RDWR,
O_WRONLY, O_RDONLY) and add/remove the passed fds to/from an fd
set as needed.  This will allow QEMU to (in a later patch in this
series) "open" and "reopen" the same file by dup()ing the fd in
the fd set that corresponds to the file, where the fd has the
matching access mode flag that QEMU requests.

The new QMP commands are:
  add-fd: Add a file descriptor to an fd set
  remove-fd: Remove a file descriptor from an fd set
  query-fdsets: Return information describing all fd sets

Note: These commands are not compatible with the existing getfd
and closefd QMP commands.

Signed-off-by: Corey Bryant <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: e17408283562be359f16a7e12ddfee7509d6fe11
      
https://github.com/qemu/qemu/commit/e17408283562be359f16a7e12ddfee7509d6fe11
  Author: Corey Bryant <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M block/raw-posix.c

  Log Message:
  -----------
  block: Prevent detection of /dev/fdset/ as floppy

Signed-off-by: Corey Bryant <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 6165f4d85d92e15b6aebdeeb2559dc687b0353c7
      
https://github.com/qemu/qemu/commit/6165f4d85d92e15b6aebdeeb2559dc687b0353c7
  Author: Corey Bryant <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M block/raw-posix.c
    M block/raw-win32.c
    M block/vdi.c
    M block/vmdk.c
    M block/vpc.c
    M block/vvfat.c

  Log Message:
  -----------
  block: Convert open calls to qemu_open

This patch converts all block layer open calls to qemu_open.

Note that this adds the O_CLOEXEC flag to the changed open paths
when the O_CLOEXEC macro is defined.

Signed-off-by: Corey Bryant <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 2e1e79dae7a7e0a3d698fbd359d75e3a0239bdaa
      
https://github.com/qemu/qemu/commit/2e1e79dae7a7e0a3d698fbd359d75e3a0239bdaa
  Author: Corey Bryant <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M block/raw-posix.c
    M block/raw-win32.c
    M block/vmdk.c
    M block/vpc.c
    M block/vvfat.c
    M osdep.c
    M qemu-common.h
    M savevm.c

  Log Message:
  -----------
  block: Convert close calls to qemu_close

This patch converts all block layer close calls, that correspond
to qemu_open calls, to qemu_close.

Signed-off-by: Corey Bryant <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: adb696f3d8535119fe0f5363de79a29e6bda83ed
      
https://github.com/qemu/qemu/commit/adb696f3d8535119fe0f5363de79a29e6bda83ed
  Author: Corey Bryant <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M Makefile
    M cutils.c
    M monitor.c
    M monitor.h
    M osdep.c
    M qemu-common.h
    M qemu-tool.c
    M qemu-user.c
    M tests/Makefile

  Log Message:
  -----------
  block: Enable qemu_open/close to work with fd sets

When qemu_open is passed a filename of the "/dev/fdset/nnn"
format (where nnn is the fdset ID), an fd with matching access
mode flags will be searched for within the specified monitor
fd set.  If the fd is found, a dup of the fd will be returned
from qemu_open.

Signed-off-by: Corey Bryant <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: efb87c169740e618ec548c45c819a43e0ade2bab
      
https://github.com/qemu/qemu/commit/efb87c169740e618ec548c45c819a43e0ade2bab
  Author: Corey Bryant <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M monitor.c

  Log Message:
  -----------
  monitor: Clean up fd sets on monitor disconnect

Fd sets are shared by all monitor connections.  Fd sets are considered
to be in use while at least one monitor is connected.  When the last
monitor disconnects, all fds that are members of an fd set with no
outstanding dup references are closed.  This prevents any fd leakage
associated with a client disconnect prior to using a passed fd.

Signed-off-by: Corey Bryant <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 64e69e80920d82df3fa679bc41b13770d2f99360
      
https://github.com/qemu/qemu/commit/64e69e80920d82df3fa679bc41b13770d2f99360
  Author: Stefan Priebe <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M block/iscsi.c

  Log Message:
  -----------
  iscsi: Fix NULL dereferences / races between task completion and abort

Signed-off-by: Stefan Priebe <address@hidden>
Acked-by: Ronnie Sahlberg <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: d4c823292336598e2a0c79eb38a640d95748e2a2
      
https://github.com/qemu/qemu/commit/d4c823292336598e2a0c79eb38a640d95748e2a2
  Author: Kevin Wolf <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M block.c

  Log Message:
  -----------
  block: Flush parent to OS with cache=unsafe

Commit 29cdb251 already added a comment that no unnecessary flushes to
disk will occur, this patch makes the code even get to the point of the
comment. This is mostly theoretical because in practice we only stack
one format on top of one protocol, the former implementing flush_to_os
and the latter only flush_to_disk. It starts to matter when drivers that
are not on top implement flush_to_os.

Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>


  Commit: 58c8cce21c13bddd332590fb1fd9a5c369975d3f
      
https://github.com/qemu/qemu/commit/58c8cce21c13bddd332590fb1fd9a5c369975d3f
  Author: Kevin Wolf <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M tests/qemu-iotests/030

  Log Message:
  -----------
  qemu-iotests: Fix 030 after switch to GenericError

Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>


  Commit: e743ccecb1148485f0440db28f20f064bb89446e
      
https://github.com/qemu/qemu/commit/e743ccecb1148485f0440db28f20f064bb89446e
  Author: Peter Maydell <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: Avoid explicit list of directories in clean target

Avoid having an explicit list of directories in the 'clean'
target by using 'find' to remove all .o and .d files instead.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: df6839c7f7f0afb208414234903a8f8202fc6770
      
https://github.com/qemu/qemu/commit/df6839c7f7f0afb208414234903a8f8202fc6770
  Author: Alejandro Martinez Ruiz <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M hw/usb/hcd-ehci.c

  Log Message:
  -----------
  ehci: fix assertion typo

Signed-off-by: Alejandro Martinez Ruiz <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 116aae36ae446cd97dd0010ae813194042732ccc
      
https://github.com/qemu/qemu/commit/116aae36ae446cd97dd0010ae813194042732ccc
  Author: Peter Maydell <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M cputlb.c

  Log Message:
  -----------
  cputlb.c: Fix out of date comment

The comment about the return address from get_page_addr_code() was
well out of date as phys_ram_base has not existed for some time.

Signed-off-by: Peter Maydell <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: eda5edd12db3c172671f12f79d0676eeb78dae73
      
https://github.com/qemu/qemu/commit/eda5edd12db3c172671f12f79d0676eeb78dae73
  Author: Stefan Weil <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M scripts/simpletrace.py

  Log Message:
  -----------
  trace: Fix "Qemu" -> "QEMU"

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


  Commit: 280a66a6ab896252829d049c0a0331716497db7e
      
https://github.com/qemu/qemu/commit/280a66a6ab896252829d049c0a0331716497db7e
  Author: Stefan Weil <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M docs/bootindex.txt

  Log Message:
  -----------
  docs: Fix spelling (propery -> property)

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


  Commit: 370de0234cb2bff701248a07e8cf37fafc7e1043
      
https://github.com/qemu/qemu/commit/370de0234cb2bff701248a07e8cf37fafc7e1043
  Author: Stefan Weil <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M hw/versatilepb.c

  Log Message:
  -----------
  Spelling fix in comment (peripherans -> peripherals)

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


  Commit: 9c6bb55b864d34d78aa617440fc055e1c61cd2a6
      
https://github.com/qemu/qemu/commit/9c6bb55b864d34d78aa617440fc055e1c61cd2a6
  Author: Stefan Weil <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M hw/framebuffer.c

  Log Message:
  -----------
  framebuffer: Fix spelling in comment (leight -> height)

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


  Commit: bb9558679ffaae062ea26ef97d2273b148e9c515
      
https://github.com/qemu/qemu/commit/bb9558679ffaae062ea26ef97d2273b148e9c515
  Author: Peter Maydell <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M iov.c

  Log Message:
  -----------
  iov_send_recv(): Handle zero bytes case even if OS does not

POSIX allows sendmsg() and recvmsg() to fail EMSGSIZE if passed a zero
msg.msg_iovlen (in particular the MacOS X implementation will do this).
Handle the case where iov_send_recv() is passed a zero byte count
explicitly, to avoid accidentally depending on the OS to treat zero
msg_iovlen as a no-op.

Signed-off-by: Peter Maydell <address@hidden>
Acked-by: Michael Tokarev <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: c3594ed73e0a7e7feae309be79f0eb6bafcc02ab
      
https://github.com/qemu/qemu/commit/c3594ed73e0a7e7feae309be79f0eb6bafcc02ab
  Author: Alberto Garcia <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M hw/ivshmem.c
    M hw/qdev-monitor.c

  Log Message:
  -----------
  ivshmem, qdev-monitor: fix order of qerror parameters

Now that the QERR_ macros no longer contain a json dictionary,
the order of some parameters needs to be fixed for them to appear
correctly.

Signed-off-by: Alberto Garcia <address@hidden>
Reviewed-by: Luiz Capitulino <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 8fa27d21a993e261137d15def5475ba2c4d8985b
      
https://github.com/qemu/qemu/commit/8fa27d21a993e261137d15def5475ba2c4d8985b
  Author: Anthony Liguori <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M scripts/tracetool/backend/simple.py
    M trace/simple.c
    M trace/simple.h

  Log Message:
  -----------
  Merge remote-tracking branch 'stefanha/tracing' into staging

* stefanha/tracing:
  trace/simple: Replace asprintf by g_strdup_printf
  trace/simple: Fix compiler warning for 32 bit hosts
  trace: avoid pointer aliasing in trace_record_finish()
  trace: drop unused TraceBufferRecord->next_tbuf_idx field
  trace: remove unnecessary write_to_buffer() typecasting
  trace: rename TraceRecordHeader to TraceLogHeader


  Commit: cc92186773df8c9aae8f812fff85e7325e1d7583
      
https://github.com/qemu/qemu/commit/cc92186773df8c9aae8f812fff85e7325e1d7583
  Author: Anthony Liguori <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M hw/apic_common.c
    M hw/kvm/i8254.c
    M scripts/update-linux-headers.sh

  Log Message:
  -----------
  Merge remote-tracking branch 'qemu-kvm/uq/master' into staging

* qemu-kvm/uq/master:
  update-linux-headers.sh: Pull in asm-generic/kvm_para.h
  kvmvapic: Disable if there is insufficient memory
  kvm: i8254: Finish time conversion fix
  kvm: i8254: Cache kernel clock offset in KVMPITState


  Commit: fdef621b5810cf8d6715e04d883a0f3523873014
      
https://github.com/qemu/qemu/commit/fdef621b5810cf8d6715e04d883a0f3523873014
  Author: Anthony Liguori <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M Makefile
    M block.c
    M block/iscsi.c
    M block/raw-posix.c
    M block/raw-win32.c
    M block/vdi.c
    M block/vmdk.c
    M block/vpc.c
    M block/vvfat.c
    M cutils.c
    M monitor.c
    M monitor.h
    M osdep.c
    M qapi-schema.json
    M qemu-char.c
    M qemu-common.h
    M qemu-tool.c
    M qemu-user.c
    M qmp-commands.hx
    M savevm.c
    M tests/Makefile
    M tests/qemu-iotests/030

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

* kwolf/for-anthony:
  qemu-iotests: Fix 030 after switch to GenericError
  block: Flush parent to OS with cache=unsafe
  iscsi: Fix NULL dereferences / races between task completion and abort
  monitor: Clean up fd sets on monitor disconnect
  block: Enable qemu_open/close to work with fd sets
  block: Convert close calls to qemu_close
  block: Convert open calls to qemu_open
  block: Prevent detection of /dev/fdset/ as floppy
  qapi: Introduce add-fd, remove-fd, query-fdsets
  qemu-char: Add MSG_CMSG_CLOEXEC flag to recvmsg


  Commit: d1186a33efa74c91b01e1b5d9918c61d109f1b54
      
https://github.com/qemu/qemu/commit/d1186a33efa74c91b01e1b5d9918c61d109f1b54
  Author: Anthony Liguori <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M Makefile
    M cputlb.c
    M docs/bootindex.txt
    M hw/framebuffer.c
    M hw/ivshmem.c
    M hw/qdev-monitor.c
    M hw/usb/hcd-ehci.c
    M hw/versatilepb.c
    M iov.c
    M scripts/simpletrace.py

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

* stefanha/trivial-patches:
  ivshmem, qdev-monitor: fix order of qerror parameters
  iov_send_recv(): Handle zero bytes case even if OS does not
  framebuffer: Fix spelling in comment (leight -> height)
  Spelling fix in comment (peripherans -> peripherals)
  docs: Fix spelling (propery -> property)
  trace: Fix "Qemu" -> "QEMU"
  cputlb.c: Fix out of date comment
  ehci: fix assertion typo
  Makefile: Avoid explicit list of directories in clean target


  Commit: 76b64a7aa84965ee9c7594058a43b00c2a14c72e
      
https://github.com/qemu/qemu/commit/76b64a7aa84965ee9c7594058a43b00c2a14c72e
  Author: Anthony Liguori <address@hidden>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M arch_init.h
    M compiler.h
    M qmp.c
    M target-i386/cpu.c
    M target-ppc/translate_init.c

  Log Message:
  -----------
  win32: provide separate macros for weak decls and definitions

mingw32 seems to want the declaration to also carry the weak attribute.
Strangely, gcc on Linux absolutely does not want the declaration to be marked
as weak.  This may not be the right fix, but it seems to do the trick.

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


Compare: https://github.com/qemu/qemu/compare/03834e22abaf...76b64a7aa849

reply via email to

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