1. 10 4月, 2009 3 次提交
    • S
      x86, CPA: Change idmap attribute before ioremap attribute setup · 43a432b1
      Suresh Siddha 提交于
      Change the identity mapping with the requested attribute first, before
      we setup the virtual memory mapping with the new requested attribute.
      
      This makes sure that there is no window when identity map'ed attribute
      may disagree with ioremap range on the attribute type.
      
      This also avoids doing cpa on the ioremap'ed address twice (first in
      ioremap_page_range and then in ioremap_change_attr using vaddr), and
      should improve ioremap performance a bit.
      Signed-off-by: NSuresh Siddha <suresh.b.siddha@intel.com>
      Signed-off-by: NVenkatesh Pallipadi <venkatesh.pallipadi@intel.com>
      LKML-Reference: <20090409212708.373330000@intel.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      43a432b1
    • A
      x86: Document get_user_pages_fast() · a0d22f48
      Andy Grover 提交于
      While better than get_user_pages(), the usage of gupf(),
      especially the return values and the fact that it can
      potentially only partially pin the range, warranted some
      documentation.
      Signed-off-by: NAndy Grover <andy.grover@oracle.com>
      Cc: npiggin@suse.de
      Cc: akpm@linux-foundation.org
      LKML-Reference: <1239320729-3262-1-git-send-email-andy.grover@oracle.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      a0d22f48
    • W
      x86, intr-remap: fix eoi for interrupt remapping without x2apic · 746cddd3
      Weidong Han 提交于
      To simplify level irq migration in the presence of interrupt-remapping,
      Suresh used a virtual vector (io-apic pin number) to eliminate io-apic
      RTE modification. Level triggered interrupt will appear as an edge to
      the local apic cpu but still as level to the IO-APIC. So in addition to
      do the local apic EOI, it still needs to do IO-APIC directed EOI to clear
      the remote IRR bit in the IO-APIC RTE. Pls refer to Suresh's patch for
      more details (commit 0280f7c4).
      
      Now interrupt remapping is decoupled from x2apic, it also needs to do the
      directed EOI for apic. Otherwise, apic interrupts won't work correctly.
      Signed-off-by: NWeidong Han <weidong.han@intel.com>
      Cc: iommu@lists.linux-foundation.org
      Cc: Weidong Han <weidong.han@intel.com>
      Cc: suresh.b.siddha@intel.com
      Cc: dwmw2@infradead.org
      Cc: allen.m.kay@intel.com
      LKML-Reference: <1239355037-22856-1-git-send-email-weidong.han@intel.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      746cddd3
  2. 09 4月, 2009 2 次提交
  3. 08 4月, 2009 3 次提交
  4. 07 4月, 2009 5 次提交
  5. 04 4月, 2009 9 次提交
  6. 03 4月, 2009 10 次提交
  7. 02 4月, 2009 4 次提交
  8. 01 4月, 2009 4 次提交