qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] f5338e: pc: move IO_APIC_DEFAULT_ADDRESS to i


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] f5338e: pc: move IO_APIC_DEFAULT_ADDRESS to include/hw/i38...
Date: Mon, 29 Jul 2013 19:00:10 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: f5338ee30d91693f5805208e58df80f0551c3896
      
https://github.com/qemu/qemu/commit/f5338ee30d91693f5805208e58df80f0551c3896
  Author: Michael S. Tsirkin <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M hw/i386/pc.c
    M include/hw/i386/ioapic.h

  Log Message:
  -----------
  pc: move IO_APIC_DEFAULT_ADDRESS to include/hw/i386/ioapic.h

Signed-off-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Laszlo Ersek <address@hidden>
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 1d0d4aa412eef7d98e53c313c79c359f2f65376e
      
https://github.com/qemu/qemu/commit/1d0d4aa412eef7d98e53c313c79c359f2f65376e
  Author: Igor Mammedov <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M hw/pci-host/piix.c

  Log Message:
  -----------
  pc: add I440FX QOM cast macro

Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 44fc8c5e743b84c1d29f603e4014125dcf152d26
      
https://github.com/qemu/qemu/commit/44fc8c5e743b84c1d29f603e4014125dcf152d26
  Author: Igor Mammedov <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M hw/pci-host/piix.c

  Log Message:
  -----------
  pc: replace i440fx_common_init() with i440fx_init()

It isn't used anywhere else.

Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: c52dc697259ac826d905db57e298c50306a8c600
      
https://github.com/qemu/qemu/commit/c52dc697259ac826d905db57e298c50306a8c600
  Author: Igor Mammedov <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M hw/i386/pc_q35.c

  Log Message:
  -----------
  pc: add Q35 to QOM composition tree under /machine

Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: b887796217b7f5b754657e85760693e4ced63356
      
https://github.com/qemu/qemu/commit/b887796217b7f5b754657e85760693e4ced63356
  Author: Vasilis Liaskovitis <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M qapi/qapi-visit-core.c

  Log Message:
  -----------
  qapi: make visit_type_size fallback to type_int

Currently visit_type_size checks if the visitor's type_size function pointer is
NULL. If not, it calls it, otherwise it calls v->type_uint64(). But neither of
these pointers are ever set. Fallback to calling v->type_int() in this third
(default) case.

Signed-off-by: Vasilis Liaskovitis <address@hidden>
Signed-off-by: Hu Tao <address@hidden>
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: e8cd45c78f53501e75bd455140da63d1b7ed3685
      
https://github.com/qemu/qemu/commit/e8cd45c78f53501e75bd455140da63d1b7ed3685
  Author: Vasilis Liaskovitis <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M hw/core/qdev-properties.c
    M include/hw/qdev-properties.h
    M include/qemu/option.h
    M util/qemu-option.c

  Log Message:
  -----------
  qdev: Add SIZE type to qdev properties

This patch adds a 'SIZE' type property to qdev.

Signed-off-by: Ian Molton <address@hidden>
Signed-off-by: Vasilis Liaskovitis <address@hidden>
Signed-off-by: Hu Tao <address@hidden>
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 398489018183d613306ab022653552247d93919f
      
https://github.com/qemu/qemu/commit/398489018183d613306ab022653552247d93919f
  Author: Igor Mammedov <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    M hw/pci-host/piix.c
    M hw/pci-host/q35.c
    M include/hw/i386/pc.h
    M include/hw/pci-host/q35.h

  Log Message:
  -----------
  pc: limit 64 bit hole to 2G by default

It turns out that some 32 bit windows guests crash
if 64 bit PCI hole size is >2G.
Limit it to 2G for piix and q35 by default.
User may override default 64-bit PCI hole size by
using "pci-hole64-size" property.

Examples:
-global i440FX-pcihost.pci-hole64-size=4G

-global q35-pcihost.pci-hole64-size=4G

Reported-by: Igor Mammedov <address@hidden>,
Signed-off-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 2440a2c3dfcb9bc463be8ff5a97382e4d2aad750
      
https://github.com/qemu/qemu/commit/2440a2c3dfcb9bc463be8ff5a97382e4d2aad750
  Author: Peter Maydell <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M block/sheepdog.c

  Log Message:
  -----------
  block/sheepdog: Rename 'dprintf' to 'DPRINTF'

'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DPRINTF' (in line with
a number of other source files.)

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Reviewed-by: MORITA Kazutaka <address@hidden>
Acked-by: Richard Henderson <address@hidden>
Acked-by: Kevin Wolf <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: e67137c6c5823ad9488b766c79f0963f6ba70f12
      
https://github.com/qemu/qemu/commit/e67137c6c5823ad9488b766c79f0963f6ba70f12
  Author: Peter Maydell <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

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

  Log Message:
  -----------
  s390x: Rename 'dprintf' to 'DPRINTF'

'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DPRINTF' (in line with
a number of other source files.)

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Reviewed-by: MORITA Kazutaka <address@hidden>
Acked-by: Richard Henderson <address@hidden>
Acked-by: Kevin Wolf <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: da56ff91982f25c03c997309f3d5ed6aab1e0100
      
https://github.com/qemu/qemu/commit/da56ff91982f25c03c997309f3d5ed6aab1e0100
  Author: Peter Maydell <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M target-ppc/kvm.c

  Log Message:
  -----------
  target-ppc/kvm.c: Rename 'dprintf' to 'DPRINTF'

'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DPRINTF' (in line with
a number of other source files.)

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Reviewed-by: MORITA Kazutaka <address@hidden>
Acked-by: Richard Henderson <address@hidden>
Acked-by: Kevin Wolf <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: f6bda9cb99345158722f2e70634dda6b4d53ea67
      
https://github.com/qemu/qemu/commit/f6bda9cb99345158722f2e70634dda6b4d53ea67
  Author: Peter Maydell <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M hw/net/spapr_llan.c
    M hw/ppc/spapr_vio.c
    M hw/scsi/spapr_vscsi.c
    M roms/seabios

  Log Message:
  -----------
  spapr: Rename 'dprintf' to 'DPRINTF'

'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DPRINTF' (in line with
a number of other source files.)

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Reviewed-by: MORITA Kazutaka <address@hidden>
Acked-by: Richard Henderson <address@hidden>
Acked-by: Kevin Wolf <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: b04636f8665a9492143529340eab4450d492d2ee
      
https://github.com/qemu/qemu/commit/b04636f8665a9492143529340eab4450d492d2ee
  Author: Peter Maydell <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M linux-user/signal.c

  Log Message:
  -----------
  linux-user/signal.c: PPC: Silence clang uninitialized-use warning

Silence a clang warning in a PPC signal return function:

/home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/signal.c:4611:9: error: 
variable 'sr_addr' is used
      uninitialized whenever 'if' condition is true 
[-Werror,-Wsometimes-uninitialized]
    if (!lock_user_struct(VERIFY_READ, sc, sc_addr, 1))
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/signal.c:4636:28: note: 
uninitialized use occurs here
    unlock_user_struct(sr, sr_addr, 1);
                     ^~~~~~~
/home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/qemu.h:442:27: note: 
expanded from macro 'unlock_user_struct'
    unlock_user(host_ptr, guest_addr, (copy) ? sizeof(*host_ptr) : 0)
                    ^

This happens when we unlock a user struct which we never
attempted to lock. Strictly, clang is actually wrong here -- it
hasn't been able to spot that unlock_user_struct() doesn't use
its second argument if the first is NULL. However it doesn't
seem too unreasonable to demand that we pass in initialized
values to it.

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


  Commit: 978fae9f1ac47e22890a1bd9ebf5fa46fe8b6ef7
      
https://github.com/qemu/qemu/commit/978fae9f1ac47e22890a1bd9ebf5fa46fe8b6ef7
  Author: Peter Maydell <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M linux-user/signal.c

  Log Message:
  -----------
  linux-user/signal.c: Avoid using uninitialized data in ARM sigreturn

Rephrase code used in ARM sigreturn functions to avoid using
uninitialized variables. This fixes one genuine problem ('frame'
would not be initialized if we took the error-exit path because
our stackpointer was misaligned) and one which is clang being
alarmist (frame_addr wouldn't be initialized, though this is
harmless since unlock_user_struct ignores its second argument
in these cases; however since we don't generally make use of
this not-really-documented effect it's better avoided).

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


  Commit: 95c1eb19eab9d57035e05a02f7184b63c1da9775
      
https://github.com/qemu/qemu/commit/95c1eb19eab9d57035e05a02f7184b63c1da9775
  Author: Peter Maydell <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Return success from m68k set_thread_area syscall

The m68k set_thread_area syscall implementation failed to set the
return value. Correctly set it zero, since this syscall will always
succeed.

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


  Commit: 94113bd8a1d9acd05a879bc309cc659ace09e287
      
https://github.com/qemu/qemu/commit/94113bd8a1d9acd05a879bc309cc659ace09e287
  Author: Paul Moore <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M qemu-seccomp.c

  Log Message:
  -----------
  seccomp: add additional asynchronous I/O syscalls

A previous commit, "seccomp: add the asynchronous I/O syscalls to the
whitelist", added several asynchronous I/O syscalls but left out the
io_submit() and io_cancel() syscalls.  This patch corrects this by
adding the two missing asynchronous I/O syscalls.

Signed-off-by: Paul Moore <address@hidden>
Reviewed-by: Eduardo Otubo <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: d2509b667caf482b6f827ff2645cbeb9b39ce29e
      
https://github.com/qemu/qemu/commit/d2509b667caf482b6f827ff2645cbeb9b39ce29e
  Author: Paul Moore <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M qemu-seccomp.c

  Log Message:
  -----------
  seccomp: add arch_prctl() to the syscall whitelist

It appears that even a very simple /etc/qemu-ifup configuration can
require the arch_prctl() syscall, see the example below:

        #!/bin/sh
        /sbin/ifconfig $1 0.0.0.0 up
        /usr/sbin/brctl addif <switch> $1

Signed-off-by: Paul Moore <address@hidden>
Reviewed-by: Eduardo Otubo <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: dbe49aea76a7805f05b33d548b2e543b51fa8bb1
      
https://github.com/qemu/qemu/commit/dbe49aea76a7805f05b33d548b2e543b51fa8bb1
  Author: Anthony Liguori <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M VERSION

  Log Message:
  -----------
  Update version for 1.6.0-rc0

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


Compare: https://github.com/qemu/qemu/compare/6a4992d0bdeb...dbe49aea76a7

reply via email to

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