1. 08 1月, 2014 17 次提交
  2. 05 1月, 2014 2 次提交
  3. 24 12月, 2013 10 次提交
  4. 23 12月, 2013 1 次提交
  5. 21 12月, 2013 4 次提交
  6. 20 12月, 2013 6 次提交
    • A
      Merge remote-tracking branch 'agraf/tags/signed-ppc-for-upstream' into staging · f8251db1
      Anthony Liguori 提交于
      Patch queue for ppc - 2013-12-20
      
      Alexander Graf (3):
            PPC: Use default pci bus name for grackle and heathrow
            roms: Flush icache when writing roms to guest memory
            PPC: Add VSX to hflags
      
      Alexey Kardashevskiy (5):
            powerpc: add PVR mask support
            target-ppc: move POWER7+ to a separate family
            spapr-rtas: replace return code constants with macros
            spapr-rtas: add ibm, (get|set)-system-parameter
            spapr: make sure RMA is in first mode of first memory node
      
      Greg Kurz (1):
            target-ppc: add stubs for KVM breakpoints
      
      Paolo Bonzini (1):
            spapr: tie spapr-nvram to -pflash
      
      Paul Mackerras (1):
            spapr: limit numa memory regions by ram size
      
      Peter Crosthwaite (2):
            device_tree: s/qemu_devtree/qemu_fdt globally
            device_tree: qemu_fdt_setprop: Rename val_array arg
      
      Tom Musta (19):
            Declare and Enable VSX
            Add MSR VSX and Associated Exception
            Add VSX Instruction Decoders
            Add VSR to Global Registers
            Add lxvd2x
            Add stxvd2x
            Add xxpermdi
            Add lxsdx
            Add lxvdsx
            Add lxvw4x
            Add stxsdx
            Add stxvw4x
            Add VSX Scalar Move Instructions
            Add VSX Vector Move Instructions
            Add Power7 VSX Logical Instructions
            Add xxmrgh/xxmrgl
            Add xxsel
            Add xxspltw
            Add xxsldwi
      
      * agraf/tags/signed-ppc-for-upstream: (32 commits)
        spapr: limit numa memory regions by ram size
        spapr: make sure RMA is in first mode of first memory node
        device_tree: qemu_fdt_setprop: Rename val_array arg
        device_tree: s/qemu_devtree/qemu_fdt globally
        PPC: Add VSX to hflags
        Add xxsldwi
        Add xxspltw
        Add xxsel
        Add xxmrgh/xxmrgl
        Add Power7 VSX Logical Instructions
        Add VSX Vector Move Instructions
        Add VSX Scalar Move Instructions
        roms: Flush icache when writing roms to guest memory
        spapr: tie spapr-nvram to -pflash
        PPC: Use default pci bus name for grackle and heathrow
        spapr-rtas: add ibm, (get|set)-system-parameter
        spapr-rtas: replace return code constants with macros
        target-ppc: move POWER7+ to a separate family
        Add stxvw4x
        Add stxsdx
        ...
      f8251db1
    • P
      spapr: limit numa memory regions by ram size · 5fe269b1
      Paul Mackerras 提交于
      This makes sure that all NUMA memory blocks reside within RAM or
      have zero length.
      Reviewed-by: NThomas Huth <thuth@linux.vnet.ibm.com>
      Signed-off-by: NAlexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      5fe269b1
    • A
      spapr: make sure RMA is in first mode of first memory node · c4177479
      Alexey Kardashevskiy 提交于
      The SPAPR specification says that the RMA starts at the LPAR's logical
      address 0 and is the first logical memory block reported in
      the LPAR’s device tree.
      
      So SLOF only maps the first block and that block needs to span
      the full RMA.
      
      This makes sure that the RMA area is where SLOF expects it.
      Reviewed-by: NThomas Huth <thuth@linux.vnet.ibm.com>
      Signed-off-by: NAlexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      c4177479
    • P
      device_tree: qemu_fdt_setprop: Rename val_array arg · be5907f2
      Peter Crosthwaite 提交于
      Looking at the implementation, this doesn't really have a lot to do
      with arrays. Its just a pointer to a buffer and is passed through
      to the wrapped fn (qemu_fdt_setprop) unchanged. So rename to make it
      consistent with libfdt, which in the wrapped function just calls it
      "val".
      Signed-off-by: NPeter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      be5907f2
    • P
      device_tree: s/qemu_devtree/qemu_fdt globally · 5a4348d1
      Peter Crosthwaite 提交于
      The qemu_devtree API is a wrapper around the fdt_ set of APIs.
      Rename accordingly.
      Signed-off-by: NPeter Crosthwaite <peter.crosthwaite@xilinx.com>
      [agraf: also convert hw/arm/virt.c]
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      5a4348d1
    • A
      PPC: Add VSX to hflags · c2b63f03
      Alexander Graf 提交于
      We generate different code depending on whether MSR_VSX is set or
      clear, so it needs to be part of our hflags too which indicate whether
      we're still in the same translation block cache bucket.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      c2b63f03