qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] dabe31: kvm: add stub for kvm_irqchip_update_


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] dabe31: kvm: add stub for kvm_irqchip_update_msi_route
Date: Tue, 15 Jan 2013 17:30:09 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: dabe3143e0f36a78a65c0dce1e298e31df1be6c4
      
https://github.com/qemu/qemu/commit/dabe3143e0f36a78a65c0dce1e298e31df1be6c4
  Author: Michael S. Tsirkin <address@hidden>
  Date:   2013-01-15 (Tue, 15 Jan 2013)

  Changed paths:
    M kvm-all.c

  Log Message:
  -----------
  kvm: add stub for kvm_irqchip_update_msi_route

ppc64 build needs this stub to build with virtio enabled.

Signed-off-by: Michael S. Tsirkin <address@hidden>
Tested-by: Andreas Färber <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


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

  Changed paths:
    M ui/sdl_zoom.c
    M ui/sdl_zoom_template.h

  Log Message:
  -----------
  sdl: Fix heap smash in sdl_zoom_rgb{16,32} for int > 32 bits

Careless use of malloc(): allocate Uint32[N], assign to int *, use
int[N].

Fix by converting to g_new().

Functions can't fail anymore, so make them return void.  Caller
ignored the value anyway.

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


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

  Changed paths:
    M util/acl.c

  Log Message:
  -----------
  acl: Fix acl_remove not to mess up the ACL

It leaks memory and fails to adjust qemu_acl member nentries.  Future
acl_add become confused: can misreport the position, and can silently
fail to add.

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


  Commit: 038794cfe1c0eece8968418077e4af601acd5aff
      
https://github.com/qemu/qemu/commit/038794cfe1c0eece8968418077e4af601acd5aff
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-15 (Tue, 15 Jan 2013)

  Changed paths:
    M util/acl.c

  Log Message:
  -----------
  acl: Free memory allocated with g_malloc() with g_free()

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


  Commit: e4ada29e909787f629626660b1561f6a680187d3
      
https://github.com/qemu/qemu/commit/e4ada29e909787f629626660b1561f6a680187d3
  Author: Avik Sil <address@hidden>
  Date:   2013-01-15 (Tue, 15 Jan 2013)

  Changed paths:
    M hw/alpha_dp264.c
    M hw/an5206.c
    M hw/axis_dev88.c
    M hw/boards.h
    M hw/collie.c
    M hw/dummy_m68k.c
    M hw/exynos4_boards.c
    M hw/gumstix.c
    M hw/highbank.c
    M hw/integratorcp.c
    M hw/kzm.c
    M hw/leon3.c
    M hw/lm32_boards.c
    M hw/mainstone.c
    M hw/mcf5208.c
    M hw/milkymist.c
    M hw/mips_fulong2e.c
    M hw/mips_jazz.c
    M hw/mips_malta.c
    M hw/mips_mipssim.c
    M hw/mips_r4k.c
    M hw/musicpal.c
    M hw/nseries.c
    M hw/null-machine.c
    M hw/omap_sx1.c
    M hw/openrisc_sim.c
    M hw/palm.c
    M hw/pc_piix.c
    M hw/petalogix_ml605_mmu.c
    M hw/petalogix_s3adsp1800_mmu.c
    M hw/ppc/e500plat.c
    M hw/ppc/mpc8544ds.c
    M hw/ppc405_boards.c
    M hw/ppc440_bamboo.c
    M hw/ppc_newworld.c
    M hw/ppc_oldworld.c
    M hw/ppc_prep.c
    M hw/puv3.c
    M hw/r2d.c
    M hw/realview.c
    M hw/s390-virtio.c
    M hw/shix.c
    M hw/spapr.c
    M hw/spitz.c
    M hw/stellaris.c
    M hw/sun4m.c
    M hw/sun4u.c
    M hw/tosa.c
    M hw/versatilepb.c
    M hw/vexpress.c
    M hw/virtex_ml507.c
    M hw/xen_machine_pv.c
    M hw/xilinx_zynq.c
    M hw/xtensa_lx60.c
    M hw/xtensa_sim.c
    M hw/z2.c
    M vl.c

  Log Message:
  -----------
  Make default boot order machine specific

This patch makes default boot order machine specific instead of
set globally. The default boot order can be set per machine in
QEMUMachine boot_order. This also allows a machine to receive a
NULL boot order when -boot isn't used and take an appropriate action
accordingly. This helps machine boots from the devices as set in
guest's non-volatile memory location in case no boot order is
provided by the user.

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


  Commit: 2c9ee0291f8ca7e18f8e96a34e8f4be7867219d2
      
https://github.com/qemu/qemu/commit/2c9ee0291f8ca7e18f8e96a34e8f4be7867219d2
  Author: Avik Sil <address@hidden>
  Date:   2013-01-15 (Tue, 15 Jan 2013)

  Changed paths:
    M hw/spapr.c

  Log Message:
  -----------
  pseries: set no default boot order

This patch removes the default boot order for pseries machine. This allows
the machine to handle a NULL boot order in case no -boot option is provided.
Thus it helps SLOF firmware to verify if boot order is specified in command
line or not. If no boot order is provided SLOF tries to boot from the
device set in the nvram.

Reviewed-by: Anthony Liguori <address@hidden>
Acked-by: Alexander Graf <address@hidden>
Signed-off-by: Avik Sil <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


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

  Changed paths:
    M hw/qdev-addr.c
    M hw/qdev-core.h
    M hw/qdev-properties-system.c
    M hw/qdev-properties.c
    M hw/qdev.c

  Log Message:
  -----------
  qdev: Fold state enum into bool realized

Whether the device was initialized or not is QOM-level information and
currently unused. Drop it from device. This leaves the boolean state of
whether or not DeviceClass::init was called or not, a.k.a. "realized".

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


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

  Changed paths:
    M hw/qdev-core.h
    M hw/qdev.c

  Log Message:
  -----------
  qdev: Prepare "realized" property

Introduce the QOM realizefn suggested by Anthony.
Detailed documentation is supplied in the qdev header.

For now this implements a default DeviceClass::realize callback that
just wraps DeviceClass::init, which it deprecates.
Once all devices have been converted to DeviceClass::realize,
DeviceClass::init is to be removed.

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


Compare: https://github.com/qemu/qemu/compare/8ec12ec734da...249d41720b7d

reply via email to

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