1. 29 10月, 2013 1 次提交
  2. 11 2月, 2013 1 次提交
  3. 04 2月, 2013 1 次提交
  4. 04 1月, 2013 1 次提交
    • G
      Drivers: virtio: remove __dev* attributes. · 8590dbc7
      Greg Kroah-Hartman 提交于
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      
      This change removes the use of __devinit, __devexit_p, and __devexit
      from these drivers.
      
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Cc: "Michael S. Tsirkin" <mst@redhat.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      8590dbc7
  5. 18 12月, 2012 2 次提交
  6. 28 9月, 2012 4 次提交
  7. 22 5月, 2012 1 次提交
  8. 12 1月, 2012 1 次提交
    • R
      virtio: harsher barriers for rpmsg. · 7b21e34f
      Rusty Russell 提交于
      We were cheating with our barriers; using the smp ones rather than the
      real device ones.  That was fine, until rpmsg came along, which is
      used to talk to a real device (a non-SMP CPU).
      
      Unfortunately, just putting back the real barriers (reverting
      d57ed95d) causes a performance regression on virtio-pci.  In
      particular, Amos reports netbench's TCP_RR over virtio_net CPU
      utilization increased up to 35% while throughput went down by up to
      14%.
      
      By comparison, this branch is in the noise.
      
      Reference: https://lkml.org/lkml/2011/12/11/22Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      7b21e34f
  9. 24 11月, 2011 1 次提交
  10. 17 11月, 2011 1 次提交
  11. 02 11月, 2011 1 次提交
    • P
      virtio: Add platform bus driver for memory mapped virtio device · edfd52e6
      Pawel Moll 提交于
      This patch, based on virtio PCI driver, adds support for memory
      mapped (platform) virtio device. This should allow environments
      like qemu to use virtio-based block & network devices even on
      platforms without PCI support.
      
      One can define and register a platform device which resources
      will describe memory mapped control registers and "mailbox"
      interrupt. Such device can be also instantiated using the Device
      Tree node with compatible property equal "virtio,mmio".
      
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Cc: Michael S.Tsirkin <mst@redhat.com>
      Signed-off-by: NPawel Moll <pawel.moll@arm.com>
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      edfd52e6