qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 98aca3: prep_pci: Create PCIBus and PCIDevice


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 98aca3: prep_pci: Create PCIBus and PCIDevice in-place
Date: Wed, 30 Jan 2013 10:30:29 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 98aca3c8e8778745cdd0670a792a41314115afa5
      
https://github.com/qemu/qemu/commit/98aca3c8e8778745cdd0670a792a41314115afa5
  Author: Andreas Färber <address@hidden>
  Date:   2013-01-27 (Sun, 27 Jan 2013)

  Changed paths:
    M hw/prep_pci.c

  Log Message:
  -----------
  prep_pci: Create PCIBus and PCIDevice in-place

Prepares for QOM realizefn by removing object creation from qdev initfn.

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


  Commit: 8d5ce2e5643f4055b67ea012d91e812f1e607a83
      
https://github.com/qemu/qemu/commit/8d5ce2e5643f4055b67ea012d91e812f1e607a83
  Author: Andreas Färber <address@hidden>
  Date:   2013-01-27 (Sun, 27 Jan 2013)

  Changed paths:
    M hw/prep_pci.c

  Log Message:
  -----------
  prep_pci: Convert to QOM realizefn

SysBusDeviceClass' initfn merely calls SysBusDeviceClass::init, so we
can already hook up our own realizefn overwriting this behavior.

A symmetric unrealizefn is not necessary, knowing that the child's
unrealizefn is still no-op, too. Avoids ripping it out again when
recursive realization at DeviceState-level is implemented.

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


  Commit: 3ef669e19401b3e504f0bd1ca3113c3aeacd4bed
      
https://github.com/qemu/qemu/commit/3ef669e19401b3e504f0bd1ca3113c3aeacd4bed
  Author: Alexander Graf <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M hw/boards.h
    M vl.c

  Log Message:
  -----------
  s390: Add default support for SCLP console

The current s390 machine uses the virtio console as default console,
but this doesn't mean that we always want to keep it that way for new
machines.

This patch introduces a way for a machine type to specify that it wants
the default console to be an SCLP console, which is a lot closer to what
real hardware does.

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


  Commit: 4782a23b270ecbb9ce0ca6f3f1b60857a09cef0e
      
https://github.com/qemu/qemu/commit/4782a23b270ecbb9ce0ca6f3f1b60857a09cef0e
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M target-s390x/helper.c

  Log Message:
  -----------
  s390: Lowcore mapping helper.

Create a lowcore mapping helper that includes a check for sufficient
length.

Signed-off-by: Cornelia Huck <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 38322ed6518817066ce3a9037fd3795af57e1cdd
      
https://github.com/qemu/qemu/commit/38322ed6518817066ce3a9037fd3795af57e1cdd
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

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

  Log Message:
  -----------
  s390: Add mapping helper functions.

Add s390_cpu_physical_memory_{map,unmap} with special handling
for the lowcore.

Signed-off-by: Cornelia Huck <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: db1c8f53bfb1b3bff4f904be4f929808a445522e
      
https://github.com/qemu/qemu/commit/db1c8f53bfb1b3bff4f904be4f929808a445522e
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M target-s390x/Makefile.objs
    M target-s390x/cpu.h
    A target-s390x/ioinst.c
    A target-s390x/ioinst.h

  Log Message:
  -----------
  s390: Channel I/O basic definitions.

Basic channel I/O structures and helper function.

Signed-off-by: Cornelia Huck <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 5d69c547d947798cba92d836d06f6e017ba2b19d
      
https://github.com/qemu/qemu/commit/5d69c547d947798cba92d836d06f6e017ba2b19d
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

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

  Log Message:
  -----------
  s390: I/O interrupt and machine check injection.

I/O interrupts are queued per isc. Only crw pending machine checks
are supported.

Signed-off-by: Cornelia Huck <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 7b18aad543300de5da88efef8e4116a3ccbbf897
      
https://github.com/qemu/qemu/commit/7b18aad543300de5da88efef8e4116a3ccbbf897
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M target-s390x/cpu.h
    M target-s390x/ioinst.c
    M target-s390x/ioinst.h
    M trace-events

  Log Message:
  -----------
  s390: Add channel I/O instructions.

Provide handlers for (most) channel I/O instructions.

Signed-off-by: Cornelia Huck <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: df1fe5bb49241baddf1f319a6ecbe0885e875afa
      
https://github.com/qemu/qemu/commit/df1fe5bb49241baddf1f319a6ecbe0885e875afa
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M hw/s390x/Makefile.objs
    A hw/s390x/css.c
    A hw/s390x/css.h
    M target-s390x/cpu.h
    M trace-events

  Log Message:
  -----------
  s390: Virtual channel subsystem support.

Provide a mechanism for qemu to provide fully virtual subchannels to
the guest.

Signed-off-by: Cornelia Huck <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 09b998782978f95f626236b39f0be99c02a014a9
      
https://github.com/qemu/qemu/commit/09b998782978f95f626236b39f0be99c02a014a9
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M target-s390x/cpu.h
    M target-s390x/kvm.c

  Log Message:
  -----------
  s390: Wire up channel I/O in kvm.

Trigger the code for our virtual css in case of instruction
intercepts for I/O instructions.

Handle the tsch exit for the subchannel-related part of tsch.

Signed-off-by: Cornelia Huck <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: fad37673f53ac8a2e0575c084a26e5f6bb59957d
      
https://github.com/qemu/qemu/commit/fad37673f53ac8a2e0575c084a26e5f6bb59957d
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M hw/s390-virtio.c
    M hw/s390-virtio.h

  Log Message:
  -----------
  s390-virtio: Factor out some initialization code.

Some of the machine initialization for s390-virtio will be reused
by virtio-ccw.

Signed-off-by: Cornelia Huck <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: a5cf2bb4e3827732b1b6740bddd022eb19988e0a
      
https://github.com/qemu/qemu/commit/a5cf2bb4e3827732b1b6740bddd022eb19988e0a
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M hw/s390x/Makefile.objs
    A hw/s390x/virtio-ccw.c
    A hw/s390x/virtio-ccw.h
    M trace-events

  Log Message:
  -----------
  s390: Add new channel I/O based virtio transport.

Add a new virtio transport that uses channel commands to perform
virtio operations.

Signed-off-by: Cornelia Huck <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 49973ebc039f644fce3e73ff8019efaa795bd83b
      
https://github.com/qemu/qemu/commit/49973ebc039f644fce3e73ff8019efaa795bd83b
  Author: Alexander Graf <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M hw/s390x/ipl.c

  Log Message:
  -----------
  s390: Make typeinfo const

All TypeInfo definitions should be const.

Signed-off-by: Alexander Graf <address@hidden>


  Commit: 93726cb31982f5d930a4d5838215307390636d9b
      
https://github.com/qemu/qemu/commit/93726cb31982f5d930a4d5838215307390636d9b
  Author: Paolo Bonzini <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M hw/s390-virtio-bus.c

  Log Message:
  -----------
  virtio-s390: add a reset function to virtio-s390 devices

virtio-s390 devices are not being reset when their bus is.  To fix
this, add a reset method that forwards to virtio_reset.  This is
only needed because of the "strange" modeling of virtio devices;
the ->vdev link is being handled manually rather than through qdev.

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: b73d35311098585dbdb375fdf8369b16c8222e12
      
https://github.com/qemu/qemu/commit/b73d35311098585dbdb375fdf8369b16c8222e12
  Author: Alexander Graf <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    R hw/s390-virtio-bus.c
    R hw/s390-virtio-bus.h
    R hw/s390-virtio.c
    R hw/s390-virtio.h
    M hw/s390x/Makefile.objs
    A hw/s390x/s390-virtio-bus.c
    A hw/s390x/s390-virtio-bus.h
    M hw/s390x/s390-virtio-hcall.c
    A hw/s390x/s390-virtio.c
    A hw/s390x/s390-virtio.h

  Log Message:
  -----------
  s390: Move hw files to hw/s390x

This moves all files only used by s390 system emulation to hw/s390x.

Signed-off-by: Alexander Graf <address@hidden>
Acked-by: Christian Borntraeger <address@hidden>


  Commit: ab290630fad0df42ee94a81b20c48d0da2dc6f66
      
https://github.com/qemu/qemu/commit/ab290630fad0df42ee94a81b20c48d0da2dc6f66
  Author: Andreas Färber <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M hw/s390x/s390-virtio.c

  Log Message:
  -----------
  s390-virtio: Check for NULL device in reset hypercall

s390_virtio_bus_find_mem() may return a NULL VirtIOS390Device.
If called with, e.g., args[0] == 0, this leads to a segfault.
Fix this by adding error handling as done for other hypercalls.

Present since baf0b55a9e57b909b1f8b0f732c0b10242867418 (Implement
virtio reset).

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


  Commit: a5c95808bac7d995378b3835e10011775c7c2d0b
      
https://github.com/qemu/qemu/commit/a5c95808bac7d995378b3835e10011775c7c2d0b
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M hw/s390x/Makefile.objs
    A hw/s390x/s390-virtio-ccw.c
    M hw/s390x/s390-virtio.h

  Log Message:
  -----------
  s390: Add s390-ccw-virtio machine.

Add a new machine type, s390-ccw-virtio, making use of the
virtio-ccw transport to present virtio devices as channel
devices.

Signed-off-by: Cornelia Huck <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 2e788490d83a4de5bea00207c8695edd5d487e4a
      
https://github.com/qemu/qemu/commit/2e788490d83a4de5bea00207c8695edd5d487e4a
  Author: Christian Borntraeger <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M vl.c

  Log Message:
  -----------
  sclpconsole: Don't instantiate sclpconsole with -nodefaults

libvirt specifies nodefaults and creates an sclp console with special
parameters. Let qemu follow nodefaults and don't create an sclp
console if nodefaults is specified.

Signed-off-by: Christian Borntraeger <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 50c8d9bfc6d9ca48b978c6201f97bd850bd0dc83
      
https://github.com/qemu/qemu/commit/50c8d9bfc6d9ca48b978c6201f97bd850bd0dc83
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M hw/s390x/css.c
    M target-s390x/cpu.h
    M target-s390x/ioinst.c
    M target-s390x/ioinst.h

  Log Message:
  -----------
  s390: Use s390_cpu_physical_memory_map for tpi.

Map the I/O interruption code before calling into css.

Signed-off-by: Cornelia Huck <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 8d034a6fad4c580be3ed4a15f24e0bf47aa92d15
      
https://github.com/qemu/qemu/commit/8d034a6fad4c580be3ed4a15f24e0bf47aa92d15
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M hw/s390x/css.c
    M hw/s390x/virtio-ccw.c

  Log Message:
  -----------
  s390: css error codes.

Changed error codes in the channel subsystem / virtio-ccw code
(-EOPNOTSUPP -> -ENOSYS, -ERESTART -> -EINPROGRESS).

This should hopefully fix building on mingw32.

Signed-off-by: Cornelia Huck <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 19380b1bf587fd962a60fb40cc4927ba999cf17b
      
https://github.com/qemu/qemu/commit/19380b1bf587fd962a60fb40cc4927ba999cf17b
  Author: Cornelia Huck <address@hidden>
  Date:   2013-01-29 (Tue, 29 Jan 2013)

  Changed paths:
    M hw/s390x/virtio-ccw.c

  Log Message:
  -----------
  s390: Drop set_bit usage in virtio_ccw.

set_bit on indicators doesn't go well on 32 bit targets:

note: expected 'long unsigned int *' but argument is of type 'uint64_t *'

Switch to bit shifts instead.

Signed-off-by: Cornelia Huck <address@hidden>
[agraf: use 1ULL instead]
Signed-off-by: Alexander Graf <address@hidden>


  Commit: cfba8e6f92d45a2374622c3dc57499e42a1c07e1
      
https://github.com/qemu/qemu/commit/cfba8e6f92d45a2374622c3dc57499e42a1c07e1
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M ui/vnc-ws.c

  Log Message:
  -----------
  vnc: Clean up vncws_send_handshake_response()

Use appropriate types, drop superfluous casts, use sizeof, don't
exploit that this particular call of gnutls_fingerprint() doesn't
change its last argument.

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


  Commit: c69544130f50536c61686a9ec6734327b6174ee0
      
https://github.com/qemu/qemu/commit/c69544130f50536c61686a9ec6734327b6174ee0
  Author: Peter Crosthwaite <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M hw/cadence_ttc.c

  Log Message:
  -----------
  cadence_ttc: Debug mode compile fixes

Some printfs are throwing warnings when debug mode is enabled. Fixed.

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


  Commit: 080251a46493e4e4cb6cbd6e2878d31c7cf023c5
      
https://github.com/qemu/qemu/commit/080251a46493e4e4cb6cbd6e2878d31c7cf023c5
  Author: Peter Crosthwaite <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M hw/cadence_gem.c

  Log Message:
  -----------
  cadence_gem: Debug mode compile fixes

Some printfs are throwing warnings when debug mode is enabled. Fixed.

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


  Commit: 74cef80c473fe4ce195d5280a34bb2af8492aabb
      
https://github.com/qemu/qemu/commit/74cef80c473fe4ce195d5280a34bb2af8492aabb
  Author: Peter Crosthwaite <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M hw/xilinx_axidma.c

  Log Message:
  -----------
  xilinx_axidma: Fix debug mode compile messages

Missing cast one one of the conditionally compiled printfs.

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


  Commit: 75610155562bd480356a7a5018e5de4c44ec7884
      
https://github.com/qemu/qemu/commit/75610155562bd480356a7a5018e5de4c44ec7884
  Author: Andreas Färber <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M MAINTAINERS
    M hw/ppc/Makefile.objs
    A hw/ppc/prep.c
    R hw/ppc_prep.c

  Log Message:
  -----------
  prep: Move PReP machine to hw/ppc/

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


  Commit: 6528499fa4c3ceaec01ad29d8090ef55918ebfb3
      
https://github.com/qemu/qemu/commit/6528499fa4c3ceaec01ad29d8090ef55918ebfb3
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M block/qcow2-refcount.c
    M block/vdi.c
    M hw/9pfs/virtio-9p.c
    M hw/vhost.c

  Log Message:
  -----------
  g_malloc(0) and g_malloc0(0) return NULL; simplify

Once upon a time, it was decided that qemu_malloc(0) should abort.
Switching to glib retired that bright idea.  Some code that was added
to cope with it (e.g. in commits 702ef63, b76b6e9) is still around.
Bury it.

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: c64f50d1e250879611e6f328e2c4fb18c8a4ab0c
      
https://github.com/qemu/qemu/commit/c64f50d1e250879611e6f328e2c4fb18c8a4ab0c
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M hw/9pfs/virtio-9p-device.c
    M hw/block-common.c
    M net/net.c
    M slirp/slirp.c
    M util/qemu-option.c

  Log Message:
  -----------
  g_strdup(NULL) returns NULL; simplify

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: d3f8e138c23ba082f87c96634d06b978473c1e9b
      
https://github.com/qemu/qemu/commit/d3f8e138c23ba082f87c96634d06b978473c1e9b
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M hw/9pfs/virtio-9p-device.c
    M hw/9pfs/virtio-9p-local.c

  Log Message:
  -----------
  hw/9pfs: Fix unchecked strdup() by converting to g_strdup()

Note: the allocation in virtio_9p_init() is still leaked.  To be fixed
in a followup commit.

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: c3baa5f9e4f84bbc9ed9c3fe590835ecc8b0bf4a
      
https://github.com/qemu/qemu/commit/c3baa5f9e4f84bbc9ed9c3fe590835ecc8b0bf4a
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M readline.c

  Log Message:
  -----------
  readline: Fix unchecked strdup() by converting to g_strdup()

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: fd3bea3f44500bbd361e617a4316df073b112eec
      
https://github.com/qemu/qemu/commit/fd3bea3f44500bbd361e617a4316df073b112eec
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M ui/spice-core.c

  Log Message:
  -----------
  spice: Fix unchecked strdup() by converting to g_strdup()

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 606017de2f254f847a009af770f8babc9a9fcadc
      
https://github.com/qemu/qemu/commit/606017de2f254f847a009af770f8babc9a9fcadc
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M fsdev/virtfs-proxy-helper.c

  Log Message:
  -----------
  virtfs-proxy-helper: Fix unchecked strdup() by conv. to g_strdup()

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 636e0f27c6675839dc43d4c7613dfefc222234eb
      
https://github.com/qemu/qemu/commit/636e0f27c6675839dc43d4c7613dfefc222234eb
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M qemu-log.c

  Log Message:
  -----------
  qemu-log: Fix unchecked strdup() by converting to g_strdup()

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 40a50b0a73d185c85cf62023f07e3091861081bb
      
https://github.com/qemu/qemu/commit/40a50b0a73d185c85cf62023f07e3091861081bb
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M qemu-log.c

  Log Message:
  -----------
  qemu-log: Plug trivial memory leak in cpu_set_log_filename()

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


  Commit: be168af860109a1ecc8526c5bbe0ace1536448b8
      
https://github.com/qemu/qemu/commit/be168af860109a1ecc8526c5bbe0ace1536448b8
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M libcacard/vcard_emul_nss.c
    M libcacard/vreader.c
    M libcacard/vscclient.c

  Log Message:
  -----------
  libcacard: Fix unchecked strdup() by converting to g_strdup()

Note that we already free with g_free().

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 13b10e05e4b89418a78500da05b25164f786d7e4
      
https://github.com/qemu/qemu/commit/13b10e05e4b89418a78500da05b25164f786d7e4
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M qapi/qmp-registry.c

  Log Message:
  -----------
  qapi: Fix unchecked strdup() by converting to g_strdup()

Note that we already free with g_free().

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Luiz Capitulino <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 24a53049537886cf93273c01e3d7727444321afc
      
https://github.com/qemu/qemu/commit/24a53049537886cf93273c01e3d7727444321afc
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M qga/commands.c

  Log Message:
  -----------
  qemu-ga: Fix unchecked strdup() by converting to g_strdup()

I figure it's freed somewhere deep down in QAPI, with g_free().

Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Luiz Capitulino <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 0b0878611c64f027ca5d15ba641f423cc04ead3f
      
https://github.com/qemu/qemu/commit/0b0878611c64f027ca5d15ba641f423cc04ead3f
  Author: Peter Maydell <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M include/ui/qemu-pixman.h
    M include/ui/spice-display.h
    M ui/qemu-pixman.c

  Log Message:
  -----------
  qemu-pixman.h: Avoid mutual inclusion loop with console.h

Remove an unnecessary mutual inclusion loop between qemu-pixman.h and
console.h, since the former was only including the latter for
'PixelFormat*', which can be provided by typedefs.h.  This requires a
minor adjustment to the files which included qemu-pixman.h, since
they were relying on it implicitly dragging in all of console.h.

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


  Commit: a05ddd9216b6c5e9c48eac3433ff6fa4a282fc17
      
https://github.com/qemu/qemu/commit/a05ddd9216b6c5e9c48eac3433ff6fa4a282fc17
  Author: Andreas Färber <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M tests/m48t59-test.c
    M tests/rtc-test.c

  Log Message:
  -----------
  tests: Fix {rtc, m48t59}-test build on illumos

Struct tm does not have tm_gmtoff field on illumos.
Fix the build by not zero-initializing these fields on Solaris.

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


  Commit: 99f4280854514b22972bd257fe5facc439222d2e
      
https://github.com/qemu/qemu/commit/99f4280854514b22972bd257fe5facc439222d2e
  Author: Michal Privoznik <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M qmp-commands.hx

  Log Message:
  -----------
  qmp-commands.hx: s/tray-open/tray_open/ to match qapi schema

Currently, we are using 'tray_open' in QMP and 'tray-open' in
HMP. However, the QMP documentation was mistakenly using the
HMP version.

Signed-off-by: Michal Privoznik <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 706872a56630a206897742b70c69ff99727672d3
      
https://github.com/qemu/qemu/commit/706872a56630a206897742b70c69ff99727672d3
  Author: Christoffer Dall <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M hw/arm_sysctl.c

  Log Message:
  -----------
  hw/arm_sysctl: Clear sysctl cfgctrl start bit

The start bit should only be set to indicate that a function call is
underway, right now.  When done with function, clear it.

Signed-off-by: Christoffer Dall <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>


  Commit: f61850bffbd0bb8b15aa55ebc3470bf1f8ce8664
      
https://github.com/qemu/qemu/commit/f61850bffbd0bb8b15aa55ebc3470bf1f8ce8664
  Author: Peter Maydell <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M hw/vexpress.c

  Log Message:
  -----------
  hw/vexpress: Use correct HBI (board model number) for vexpress-a15

The vexpress-a15 QEMU model is supposed to be a V2P-CA15; the HBI
(a kind of board model number) for this coretile is 237, not 217.

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


  Commit: 6ac5107dc7045f2edc43ada2cb3f18d372b9be0b
      
https://github.com/qemu/qemu/commit/6ac5107dc7045f2edc43ada2cb3f18d372b9be0b
  Author: Anthony Liguori <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M hw/boards.h
    R hw/s390-virtio-bus.c
    R hw/s390-virtio-bus.h
    R hw/s390-virtio.c
    R hw/s390-virtio.h
    M hw/s390x/Makefile.objs
    A hw/s390x/css.c
    A hw/s390x/css.h
    M hw/s390x/ipl.c
    A hw/s390x/s390-virtio-bus.c
    A hw/s390x/s390-virtio-bus.h
    A hw/s390x/s390-virtio-ccw.c
    M hw/s390x/s390-virtio-hcall.c
    A hw/s390x/s390-virtio.c
    A hw/s390x/s390-virtio.h
    A hw/s390x/virtio-ccw.c
    A hw/s390x/virtio-ccw.h
    M target-s390x/Makefile.objs
    M target-s390x/cpu.h
    M target-s390x/helper.c
    A target-s390x/ioinst.c
    A target-s390x/ioinst.h
    M target-s390x/kvm.c
    M trace-events
    M vl.c

  Log Message:
  -----------
  Merge remote-tracking branch 'agraf/s390-for-upstream' into staging

# By Cornelia Huck (13) and others
# Via Alexander Graf
* agraf/s390-for-upstream:
  s390: Drop set_bit usage in virtio_ccw.
  s390: css error codes.
  s390: Use s390_cpu_physical_memory_map for tpi.
  sclpconsole: Don't instantiate sclpconsole with -nodefaults
  s390: Add s390-ccw-virtio machine.
  s390-virtio: Check for NULL device in reset hypercall
  s390: Move hw files to hw/s390x
  virtio-s390: add a reset function to virtio-s390 devices
  s390: Make typeinfo const
  s390: Add new channel I/O based virtio transport.
  s390-virtio: Factor out some initialization code.
  s390: Wire up channel I/O in kvm.
  s390: Virtual channel subsystem support.
  s390: Add channel I/O instructions.
  s390: I/O interrupt and machine check injection.
  s390: Channel I/O basic definitions.
  s390: Add mapping helper functions.
  s390: Lowcore mapping helper.
  s390: Add default support for SCLP console


  Commit: 7cc2a8b14a363777e7d5b7d102176fba0cf27667
      
https://github.com/qemu/qemu/commit/7cc2a8b14a363777e7d5b7d102176fba0cf27667
  Author: Anthony Liguori <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M MAINTAINERS
    M hw/ppc/Makefile.objs
    A hw/ppc/prep.c
    R hw/ppc_prep.c
    M hw/prep_pci.c

  Log Message:
  -----------
  Merge remote-tracking branch 'afaerber-or/prep-up' into staging

# By Andreas Färber
# Via Andreas Färber
* afaerber-or/prep-up:
  prep: Move PReP machine to hw/ppc/
  prep_pci: Convert to QOM realizefn
  prep_pci: Create PCIBus and PCIDevice in-place


  Commit: b0df98f3a2968eb5aba3075d1cf9b1a3931907e0
      
https://github.com/qemu/qemu/commit/b0df98f3a2968eb5aba3075d1cf9b1a3931907e0
  Author: Anthony Liguori <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M block/qcow2-refcount.c
    M block/vdi.c
    M fsdev/virtfs-proxy-helper.c
    M hw/9pfs/virtio-9p-device.c
    M hw/9pfs/virtio-9p-local.c
    M hw/9pfs/virtio-9p.c
    M hw/block-common.c
    M hw/cadence_gem.c
    M hw/cadence_ttc.c
    M hw/vhost.c
    M hw/xilinx_axidma.c
    M include/ui/qemu-pixman.h
    M include/ui/spice-display.h
    M libcacard/vcard_emul_nss.c
    M libcacard/vreader.c
    M libcacard/vscclient.c
    M net/net.c
    M qapi/qmp-registry.c
    M qemu-log.c
    M qga/commands.c
    M qmp-commands.hx
    M readline.c
    M slirp/slirp.c
    M tests/m48t59-test.c
    M tests/rtc-test.c
    M ui/qemu-pixman.c
    M ui/spice-core.c
    M ui/vnc-ws.c
    M util/qemu-option.c

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

# By Markus Armbruster (12) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
  qmp-commands.hx: s/tray-open/tray_open/ to match qapi schema
  tests: Fix {rtc, m48t59}-test build on illumos
  qemu-pixman.h: Avoid mutual inclusion loop with console.h
  qemu-ga: Fix unchecked strdup() by converting to g_strdup()
  qapi: Fix unchecked strdup() by converting to g_strdup()
  libcacard: Fix unchecked strdup() by converting to g_strdup()
  qemu-log: Plug trivial memory leak in cpu_set_log_filename()
  qemu-log: Fix unchecked strdup() by converting to g_strdup()
  virtfs-proxy-helper: Fix unchecked strdup() by conv. to g_strdup()
  spice: Fix unchecked strdup() by converting to g_strdup()
  readline: Fix unchecked strdup() by converting to g_strdup()
  hw/9pfs: Fix unchecked strdup() by converting to g_strdup()
  g_strdup(NULL) returns NULL; simplify
  g_malloc(0) and g_malloc0(0) return NULL; simplify
  xilinx_axidma: Fix debug mode compile messages
  cadence_gem: Debug mode compile fixes
  cadence_ttc: Debug mode compile fixes
  vnc: Clean up vncws_send_handshake_response()


  Commit: 321f211707822b4c87f0bb89e4f46586fff43163
      
https://github.com/qemu/qemu/commit/321f211707822b4c87f0bb89e4f46586fff43163
  Author: Anthony Liguori <address@hidden>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M hw/arm_sysctl.c
    M hw/vexpress.c

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

# By Christoffer Dall (1) and Peter Maydell (1)
# Via Peter Maydell
* pmaydell/arm-devs.next:
  hw/vexpress: Use correct HBI (board model number) for vexpress-a15
  hw/arm_sysctl: Clear sysctl cfgctrl start bit


Compare: https://github.com/qemu/qemu/compare/0893d46014b0...321f21170782

reply via email to

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