1. 20 12月, 2013 3 次提交
    • A
      powerpc: add PVR mask support · 3bc9ccc0
      Alexey Kardashevskiy 提交于
      IBM POWERPC processors encode PVR as a CPU family in higher 16 bits and
      a CPU version in lower 16 bits. Since there is no significant change
      in behavior between versions, there is no point to add every single CPU
      version in QEMU's CPU list. Also, new CPU versions of already supported
      CPU won't break the existing code.
      
      This adds PVR value/mask support for KVM, i.e. for -cpu host option.
      
      As CPU family class name for POWER7 is "POWER7-family", there is no need
      to touch aliases.
      Signed-off-by: NAlexey Kardashevskiy <aik@ozlabs.ru>
      Reviewed-by: NAndreas Färber <afaerber@suse.de>
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      3bc9ccc0
    • G
      target-ppc: add stubs for KVM breakpoints · c65f9a07
      Greg Kurz 提交于
      The latest update to v3.13-rc3 (bf63839f) breaks the
      ppc build with KVM:
      
      kvm-all.o: In function `kvm_update_guest_debug':
      kvm-all.c:1910: undefined reference to `kvm_arch_update_guest_debug'
      kvm-all.o: In function `kvm_insert_breakpoint':
      kvm-all.c:1937: undefined reference to `kvm_arch_insert_sw_breakpoint'
      kvm-all.c:1945: undefined reference to `kvm_arch_insert_hw_breakpoint'
      kvm-all.o: In function `kvm_remove_breakpoint':
      kvm-all.c:1977: undefined reference to `kvm_arch_remove_sw_breakpoint'
      kvm-all.c:1985: undefined reference to `kvm_arch_remove_hw_breakpoint'
      kvm-all.o: In function `kvm_remove_all_breakpoints':
      kvm-all.c:2009: undefined reference to `kvm_arch_remove_sw_breakpoint'
      kvm-all.c:2006: undefined reference to `kvm_arch_remove_sw_breakpoint'
      kvm-all.c:2017: undefined reference to `kvm_arch_remove_all_hw_breakpoints'
      
      We need stubs until something gets implemented.
      Signed-off-by: NGreg Kurz <gkurz@linux.vnet.ibm.com>
      Reviewed-by: NAlexander Graf <agraf@suse.de>
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      c65f9a07
    • A
      Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20131217' into staging · 3dc7e2a3
      Anthony Liguori 提交于
      target-arm queue:
       * AES instruction support for 32 bit ARM
       * pflash01: much better emulation of 2x16bit and similar configs
         where multiple flash devices are banked together
       * fixed CBAR handling on Zynq, Highbank
       * initial AArch64 KVM control support
       * first two chunks of patches for A64 instruction emulation
       * new board: canon-a1100 (Canon DIGIC SoC)
       * new board: cubieboard (Allwinner A10 SoC)
      
      # gpg: Signature made Tue 17 Dec 2013 12:18:39 PM PST using RSA key ID 14360CDE
      # gpg: Can't check signature: public key not found
      
      # By Alexander Graf (14) and others
      # Via Peter Maydell
      * pmaydell/tags/pull-target-arm-20131217: (62 commits)
        MAINTAINERS: add myself to maintain allwinner-a10
        hw/arm: add cubieboard support
        hw/arm: add allwinner a10 SoC support
        hw/intc: add allwinner A10 interrupt controller
        hw/timer: add allwinner a10 timer
        vmstate: Add support for an array of ptimer_state *
        MAINTAINERS: Document 'Canon DIGIC' machine
        hw/arm/digic: add NOR ROM support
        hw/arm/digic: add UART support
        hw/arm/digic: add timer support
        hw/arm/digic: prepare DIGIC-based boards support
        hw/arm: add very initial support for Canon DIGIC SoC
        target-arm: A64: add support for logical (immediate) insns
        target-arm: A64: add support for 1-src CLS insn
        host-utils: add clrsb32/64 - count leading redundant sign bits
        target-arm: A64: add support for bitfield insns
        target-arm: A64: add support for 1-src REV insns
        target-arm: A64: add support for 1-src RBIT insn
        target-arm: A64: add support for 1-src data processing and CLZ
        target-arm: A64: add support for 2-src shift reg insns
        ...
      
      Message-id: 1387312160-12318-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      3dc7e2a3
  2. 18 12月, 2013 37 次提交