1. 28 9月, 2012 1 次提交
  2. 22 5月, 2012 1 次提交
  3. 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
  4. 24 11月, 2011 1 次提交
  5. 17 11月, 2011 1 次提交
  6. 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