All of lore.kernel.org
 help / color / mirror / Atom feed
From: Joerg Roedel <joerg.roedel@amd.com>
To: Ingo Molnar <mingo@elte.hu>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] AMD IOMMU updates for 2.6.28
Date: Fri, 19 Sep 2008 12:07:11 +0200	[thread overview]
Message-ID: <20080919100711.GH24392@amd.com> (raw)

Hi Ingo,

please pull the updates for the AMD IOMMU driver for the 2.6.28 merge
window. Most of the patches had been sent to LKML for review and got
comments. One patch touches the GART driver and was added after an
objection with a patch previously in this series. Please pull.

The following changes since commit 74546a8cd9a4e2c26a15a534f0be2f9cc08ae675:
  Ingo Molnar (1):
        Revert "fix warning in: "x86: HPET_MSI Initialise per-cpu HPET timers""

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git iommu-updates-2.6.28

FUJITA Tomonori (1):
      AMD IOMMU: avoid unnecessary low zone allocation in alloc_coherent

Joerg Roedel (24):
      AMD IOMMU: check for invalid device pointers
      AMD IOMMU: move TLB flushing to the map/unmap helper functions
      x86: move GART TLB flushing options to generic code
      AMD IOMMU: implement lazy IO/TLB flushing
      AMD IOMMU: add branch hints to completion wait checks
      AMD IOMMU: align alloc_coherent addresses properly
      AMD IOMMU: add event buffer allocation
      AMD IOMMU: save pci segment from ACPI tables
      AMD IOMMU: save pci_dev instead of devid
      AMD IOMMU: add MSI interrupt support
      AMD IOMMU: add event handling code
      AMD IOMMU: enable event logging
      AMD IOMMU: allow IO page faults from devices
      AMD IOMMU: add dma_supported callback
      AMD IOMMU: don't assign preallocated protection domains to devices
      AMD IOMMU: some set_device_domain cleanups
      AMD IOMMU: replace memset with __GFP_ZERO in alloc_coherent
      AMD IOMMU: simplify dma_mask_to_pages
      AMD IOMMU: free domain bitmap with its allocation order
      AMD IOMMU: remove unnecessary cast to u64 in the init code
      AMD IOMMU: calculate IVHD size with a function
      AMD IOMMU: use cmd_buf_size when freeing the command buffer
      add AMD IOMMU tree to MAINTAINERS file
      AMD IOMMU: use coherent_dma_mask in alloc_coherent

 Documentation/kernel-parameters.txt       |    4 +
 Documentation/x86/x86_64/boot-options.txt |    2 -
 MAINTAINERS                               |    1 +
 arch/x86/Kconfig                          |    1 +
 arch/x86/kernel/amd_iommu.c               |  318 ++++++++++++++++++++++++-----
 arch/x86/kernel/amd_iommu_init.c          |  191 ++++++++++++++++--
 arch/x86/kernel/pci-dma.c                 |   13 ++
 arch/x86/kernel/pci-gart_64.c             |   13 --
 include/asm-x86/amd_iommu.h               |    3 +
 include/asm-x86/amd_iommu_types.h         |   58 +++++-
 include/asm-x86/iommu.h                   |    1 +
 11 files changed, 517 insertions(+), 88 deletions(-)

-- 
           |           AMD Saxony Limited Liability Company & Co. KG
 Operating |         Wilschdorfer Landstr. 101, 01109 Dresden, Germany
 System    |                  Register Court Dresden: HRA 4896
 Research  |              General Partner authorized to represent:
 Center    |             AMD Saxony LLC (Wilmington, Delaware, US)
           | General Manager of AMD Saxony LLC: Dr. Hans-R. Deppe, Thomas McCoy


             reply	other threads:[~2008-09-19 10:07 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-09-19 10:07 Joerg Roedel [this message]
2008-09-19 10:28 ` [GIT PULL] AMD IOMMU updates for 2.6.28 FUJITA Tomonori
2008-09-19 10:39   ` Joerg Roedel
2008-09-19 10:51     ` FUJITA Tomonori
2008-09-19 11:02       ` Joerg Roedel
2008-09-19 11:23         ` FUJITA Tomonori
2008-09-19 11:47           ` FUJITA Tomonori
2008-09-19 11:52             ` Joerg Roedel
2008-09-19 12:24               ` FUJITA Tomonori
2008-09-19 12:34                 ` Joerg Roedel
2008-09-19 13:01                   ` FUJITA Tomonori

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080919100711.GH24392@amd.com \
    --to=joerg.roedel@amd.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.