1. 16 3月, 2016 5 次提交
    • T
      ppc: Fix migration of the TAR SPR · 1e440cbc
      Thomas Huth 提交于
      The TAR special purpose register currently does not get migrated
      under KVM because it does not get synchronized with the kernel.
      Use spr_register_kvm() instead of spr_register() to fix this issue.
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      1e440cbc
    • T
      ppc: Define the PSPB register on POWER8 · d6f1445f
      Thomas Huth 提交于
      POWER8 / PowerISA 2.07 has a new special purpose register called PSPB
      ("Problem State Priority Boost Register"). The contents of this register
      are currently lost during migration. To be able to migrate this register,
      too, we've got to define this SPR along with the other SPRs of POWER8.
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      d6f1445f
    • P
      Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging · a6cdb77f
      Peter Maydell 提交于
      slirp: Adding IPv6 support to Qemu -net user mode
      
      # gpg: Signature made Tue 15 Mar 2016 16:06:03 GMT using RSA key ID FB6B2F1D
      # gpg: Good signature from "Samuel Thibault <samuel.thibault@gnu.org>"
      # gpg:                 aka "Samuel Thibault <sthibault@debian.org>"
      # gpg:                 aka "Samuel Thibault <samuel.thibault@inria.fr>"
      # gpg:                 aka "Samuel Thibault <samuel.thibault@labri.fr>"
      # gpg:                 aka "Samuel Thibault <samuel.thibault@ens-lyon.org>"
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 900C B024 B679 31D4 0F82  304B D017 8C76 7D06 9EE6
      #      Subkey fingerprint: F632 74CD C630 0873 CB3D  29D9 E3E5 1CE8 FB6B 2F1D
      
      * remotes/thibault/tags/samuel-thibault:
        slirp: Add IPv6 support to the TFTP code
        qapi-schema, qemu-options & slirp: Adding Qemu options for IPv6 addresses
        slirp: Adding IPv6 address for DNS relay
        slirp: Handle IPv6 in TCP functions
        slirp: Reindent after refactoring
        slirp: Generalizing and neutralizing various TCP functions before adding IPv6 stuff
        slirp: Factorizing tcpiphdr structure with an union
        slirp: Adding IPv6 UDP support
        slirp: Adding ICMPv6 error sending
        slirp: Fix ICMP error sending
        slirp: Adding IPv6, ICMPv6 Echo and NDP autoconfiguration
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a6cdb77f
    • P
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · a58a4cb1
      Peter Maydell 提交于
      vhost, virtio, pci, pc, acpi
      
      nvdimm work
      sparse cpu id rework
      ipmi enhancements
      fixes all over the place
      pxb option to tweak chassis number
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Tue 15 Mar 2016 14:33:10 GMT using RSA key ID D28D5469
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>"
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>"
      
      * remotes/mst/tags/for_upstream: (51 commits)
        hw/acpi: fix GSI links UID
        ipmi: add some local variables in ipmi_sdr_init
        ipmi: remove the need of an ending record in the SDR table
        ipmi: use a function to initialize the SDR table
        ipmi: add a realize function to the device class
        ipmi: add rsp_buffer_set_error() helper
        ipmi: remove IPMI_CHECK_RESERVATION() macro
        ipmi: replace IPMI_ADD_RSP_DATA() macro with inline helpers
        ipmi: remove IPMI_CHECK_CMD_LEN() macro
        MAINTAINERS: machine core
        MAINTAINERS: Add an entry for virtio header files
        pc: acpi: clarify why possible LAPIC entries must be present in MADT
        pc: acpi: drop cpu->found_cpus bitmap
        pc: acpi: create Processor and Notify objects only for valid lapics
        pc: acpi: create MADT.lapic entries only for valid lapics
        pc: acpi: SRAT: create only valid processor lapic entries
        pc: acpi: cleanup qdev_get_machine() calls
        machine: introduce MachineClass.possible_cpu_arch_ids() hook
        pc: init pcms->apic_id_limit once and use it throughout pc.c
        pc: acpi: remove NOP assignment
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a58a4cb1
    • T
      slirp: Add IPv6 support to the TFTP code · fad7fb9c
      Thomas Huth 提交于
      Add the handler code for incoming TFTP packets to udp6_input(),
      and make sure that the TFTP code can send packets with both,
      udp_output() and udp6_output() by introducing a wrapper function
      called tftp_udp_output().
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      Signed-off-by: NSamuel Thibault <samuel.thibault@ens-lyon.org>
      fad7fb9c
  2. 15 3月, 2016 35 次提交