1. 16 3月, 2013 1 次提交
  2. 01 3月, 2013 4 次提交
  3. 09 2月, 2013 1 次提交
  4. 22 1月, 2013 1 次提交
  5. 16 1月, 2013 1 次提交
  6. 19 12月, 2012 3 次提交
  7. 11 12月, 2012 2 次提交
    • W
      xilinx_zynq: Add one variable to avoid overwriting QSPI bus · 79f5d67e
      walimis 提交于
      commit 7b482bcf xilinx_zynq: added QSPI controller
      
      Adds one QSPI controller, which has two spi buses, one is for
      spi0, and another is for spi1. But when initializing the spi1
      bus, "dev" has been overwrited by the ssi_create_slave_no_init() function,
      so that qdev_get_child_bus() returns NULL and the last two m25p80 flashes
      won't be attached to the spi1 bus, but to main-system-bus.
      
      Here we add one variable to avoid overwriting.
      Signed-off-by: NLiming Wang <walimisdev@gmail.com>
      Reviewed-by: NPeter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      79f5d67e
    • C
      Support default block interfaces per QEMUMachine · 2d0d2837
      Christian Borntraeger 提交于
      There are QEMUMachines that have neither IF_IDE nor IF_SCSI as a
      default/standard interface to their block devices / drives. Therefore,
      this patch introduces a new field default_block_type per QEMUMachine
      struct. The prior use_scsi field becomes thereby obsolete and is
      replaced through .default_block_type = IF_SCSI.
      
      This patch also changes the default for s390x to IF_VIRTIO and
      removes an early hack that converts IF_IDE drives.
      Other parties have already claimed interest (e.g. IF_SD for exynos)
      
      To create a sane default, for machines that dont specify a
      default_block_type, this patch makes IF_IDE = 0 and IF_NONE = 1.
      I checked all users of IF_NONE (blockdev.c and ww/device-hotplug.c)
      as well as IF_IDE and it seems that it is ok to change the defines -
      in other words, I found no obvious (to me) assumption in the code
      regarding IF_NONE==0. IF_NONE is only set if there is an
      explicit if=none. Without if=* the interface becomes IF_DEFAULT.
      
      I would suggest to have some additional care, e.g. by letting
      this patch sit some days in the block tree.
      
      Based on an initial patch from Einar Lueck <elelueck@de.ibm.com>
      Signed-off-by: NChristian Borntraeger <borntraeger@de.ibm.com>
      CC: Igor Mitsyanko <i.mitsyanko@samsung.com>
      CC: Markus Armbruster <armbru@redhat.com>
      CC: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: NAlexander Graf <agraf@suse.de>
      Acked-by: NIgor Mitsyanko <i.mitsyanko@samsung.com>
      Reviewed-by: NMarkus Armbruster <armbru@redhat.com>
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      2d0d2837
  8. 01 11月, 2012 1 次提交
  9. 29 10月, 2012 1 次提交
  10. 20 10月, 2012 1 次提交
    • E
      create struct for machine initialization arguments · 5f072e1f
      Eduardo Habkost 提交于
      This should help us to:
      - More easily add or remove machine initialization arguments without
        having to change every single machine init function;
      - More easily make mechanical changes involving the machine init
        functions in the future;
      - Let machine initialization forward the init arguments to other
        functions more easily.
      
      This change was half-mechanical process: first the struct was added with
      the local ram_size, boot_device, kernel_*, initrd_*, and cpu_model local
      variable initialization to all functions. Then the compiler helped me
      locate the local variables that are unused, so they could be removed.
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      5f072e1f
  11. 10 10月, 2012 1 次提交
  12. 11 6月, 2012 3 次提交
  13. 15 3月, 2012 1 次提交
  14. 07 3月, 2012 1 次提交