1. 06 3月, 2015 1 次提交
  2. 09 2月, 2015 1 次提交
  3. 23 1月, 2015 14 次提交
  4. 04 12月, 2014 3 次提交
  5. 28 11月, 2014 7 次提交
  6. 28 10月, 2014 1 次提交
  7. 01 10月, 2014 1 次提交
  8. 10 9月, 2014 3 次提交
  9. 25 8月, 2014 6 次提交
  10. 05 8月, 2014 1 次提交
    • P
      KVM: irqchip: Provide and use accessors for irq routing table · 8ba918d4
      Paul Mackerras 提交于
      This provides accessor functions for the KVM interrupt mappings, in
      order to reduce the amount of code that accesses the fields of the
      kvm_irq_routing_table struct, and restrict that code to one file,
      virt/kvm/irqchip.c.  The new functions are kvm_irq_map_gsi(), which
      maps from a global interrupt number to a set of IRQ routing entries,
      and kvm_irq_map_chip_pin, which maps from IRQ chip and pin numbers to
      a global interrupt number.
      
      This also moves the update of kvm_irq_routing_table::chip[][]
      into irqchip.c, out of the various kvm_set_routing_entry
      implementations.  That means that none of the kvm_set_routing_entry
      implementations need the kvm_irq_routing_table argument anymore,
      so this removes it.
      
      This does not change any locking or data lifetime rules.
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      Tested-by: NEric Auger <eric.auger@linaro.org>
      Tested-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      8ba918d4
  11. 31 7月, 2014 1 次提交
  12. 21 7月, 2014 1 次提交