)]}'
{
  "log": [
    {
      "commit": "bc21662f729cd17d2af93e149f4eccafc7b10181",
      "tree": "cb980b6412dc1b42383fefe9898c808167d4a4c6",
      "parents": [
        "52efdb89d60a0f19949129a08af3437a7aab70be"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Dec 07 12:24:42 2011 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Dec 15 11:15:39 2011 +0100"
      },
      "message": "iommu/amd: Add invalidate-context call-back\n\nThis call-back is invoked when the task that is bound to a\npasid is about to exit. The driver can use it to shutdown\nall context related to that context in a safe way.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "52efdb89d60a0f19949129a08af3437a7aab70be",
      "tree": "f2925a431bd88e68532b205b173ee293b174df84",
      "parents": [
        "46277b75da1b6c57159496d536acc2e9352a7ee0"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Dec 07 12:01:36 2011 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Dec 15 11:15:29 2011 +0100"
      },
      "message": "iommu/amd: Add amd_iommu_device_info() function\n\nThis function can be used to find out which features\nnecessary for IOMMUv2 usage are available on a given device.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "175d6146738b3d04e1adcaa4a971a3b2b0dbd8af",
      "tree": "02fea4cc4c1205db6d922be017b5bd65359ed3d7",
      "parents": [
        "8736b2c331030733c5d619170dc6e9ef211a4039"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Nov 28 14:36:36 2011 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Dec 14 12:09:39 2011 +0100"
      },
      "message": "iommu/amd: Add invalid_ppr callback\n\nThis callback can be used to change the PRI response code\nsent to a device when a PPR fault fails.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "2d5503b624736abfe0e0bad281f9b8d8a705b930",
      "tree": "6ed415d39c6ac928dbb2997bb86f612b9b87b766",
      "parents": [
        "ed96f228ba9725edf69385bffdc19ee5bb0ec641"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Nov 24 10:41:57 2011 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 12 15:34:42 2011 +0100"
      },
      "message": "iommu/amd: Add routines to bind/unbind a pasid\n\nThis patch adds routines to bind a specific process\naddress-space to a given PASID.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "ed96f228ba9725edf69385bffdc19ee5bb0ec641",
      "tree": "56fc5167fd66b4b7012ac0307d264223a30940e4",
      "parents": [
        "e3c495c74bc008a5c3671bf3411bc7f5382fa58f"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Nov 23 17:30:39 2011 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 12 15:32:51 2011 +0100"
      },
      "message": "iommu/amd: Implement device aquisition code for IOMMUv2\n\nThis patch adds the amd_iommu_init_device() and\namd_iommu_free_device() functions which make a device and\nthe IOMMU ready for IOMMUv2 usage.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "6a113ddc03bcc32d3d440dce42b445868d5be093",
      "tree": "2788087070898e12721ea94ddcde336f748ce7ff",
      "parents": [
        "f3572db823decfd747e6afd4c4ddfd67e8af8b6d"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Dec 01 12:04:58 2011 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 12 15:19:06 2011 +0100"
      },
      "message": "iommu/amd: Add device errata handling\n\nAdd infrastructure for errata-handling and handle two known\nerratas in the IOMMUv2 code.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "403f81d8ee532c976d50a5e1051f14ec78ae8db3",
      "tree": "298415f1f6a1fd5d762c6549eec7bb68dc611770",
      "parents": [
        "68255b628776dfafa7f67ca3afd66bd4ba377307"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 14 16:44:25 2011 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 21 10:49:31 2011 +0200"
      },
      "message": "iommu/amd: Move missing parts to drivers/iommu\n\nA few parts of the driver were missing in drivers/iommu.\nMove them there to have the complete driver in that\ndirectory.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "157b6ceb13e4b4148ee03dd517dbe88748943125",
      "tree": "f0f0f50bef7ce0be2e86465881c518fbb5ddb0de",
      "parents": [
        "4a60cfa9457749f7987fd4f3c956dbba5a281129",
        "6e9636693373d938aa3b13427be3d212f172ac06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:23:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:23:48 2010 -0700"
      },
      "message": "Merge branch \u0027x86-iommu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-iommu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, iommu: Update header comments with appropriate naming\n  ia64, iommu: Add a dummy iommu_table.h file in IA64.\n  x86, iommu: Fix IOMMU_INIT alignment rules\n  x86, doc: Adding comments about .iommu_table and its neighbors.\n  x86, iommu: Utilize the IOMMU_INIT macros functionality.\n  x86, VT-d: Make Intel VT-d IOMMU use IOMMU_INIT_* macros.\n  x86, GART/AMD-VI: Make AMD GART and IOMMU use IOMMU_INIT_* macros.\n  x86, calgary: Make Calgary IOMMU use IOMMU_INIT_* macros.\n  x86, xen-swiotlb: Make Xen-SWIOTLB use IOMMU_INIT_* macros.\n  x86, swiotlb: Make SWIOTLB use IOMMU_INIT_* macros.\n  x86, swiotlb: Simplify SWIOTLB pci_swiotlb_detect routine.\n  x86, iommu: Add proper dependency sort routine (and sanity check).\n  x86, iommu: Make all IOMMU\u0027s detection routines return a value.\n  x86, iommu: Add IOMMU_INIT macros, .iommu_table section, and iommu_table_entry structure\n"
    },
    {
      "commit": "5d0d71569e671239ae0d905ced9b65cd843f99ee",
      "tree": "5107bd0d822bade750d08bde41206fa9aa5c5fa8",
      "parents": [
        "5bcd757f93cc713cf61bbeefceda7539d9afca55"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 13 11:13:21 2010 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 13 11:13:21 2010 +0200"
      },
      "message": "x86/amd-iommu: Update copyright headers\n\nThis patch updates the copyright headers in all source files\nof the AMD IOMMU driver.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "480125ba49ba62be93beea37770f266846e077ab",
      "tree": "6e4437d77e352f5b03d1e00171bd77086378b01a",
      "parents": [
        "0444ad93ea2449963132d68753020a6a24d69895"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Aug 26 13:57:57 2010 -0400"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Aug 26 15:13:13 2010 -0700"
      },
      "message": "x86, iommu: Make all IOMMU\u0027s detection routines return a value.\n\nWe return 1 if the IOMMU has been detected. Zero or an error number\nif we failed to find it. This is in preperation of using the IOMMU_INIT\nso that we can detect whether an IOMMU is present. I have not\ntested this for regression on Calgary, nor on AMD Vi chipsets as\nI don\u0027t have that hardware.\n\nCC: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCC: \"Jon D. Mason\" \u003cjdmason@kudzu.us\u003e\nCC: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\nCC: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCC: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCC: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCC: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCC: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nCC: H. Peter Anvin \u003chpa@zytor.com\u003e\nCC: Fujita Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nLKML-Reference: \u003c1282845485-8991-3-git-send-email-konrad.wilk@oracle.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "bf3118c1276d27fe9e84aa42382da25ee0750777",
      "tree": "965a5fb75131466e3f5b1ff3fa1becc98cf9c97b",
      "parents": [
        "6a9401a7ac13e62ef2baf4d46e022d303edc3050"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Nov 20 13:39:19 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Nov 27 11:45:49 2009 +0100"
      },
      "message": "x86/amd-iommu: Update copyright headers\n\nThis patch updates the copyright headers in the relevant AMD\nIOMMU driver files to match the date of the latest changes.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "6a9401a7ac13e62ef2baf4d46e022d303edc3050",
      "tree": "6785d21540a8243b1ce89e49d9671dca07ad200c",
      "parents": [
        "273bee27fa9f79d94b78c83506016f2e41e78983"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Nov 20 13:22:21 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Nov 27 11:45:48 2009 +0100"
      },
      "message": "x86/amd-iommu: Separate internal interface definitions\n\nThis patch moves all function declarations which are only\nused inside the driver code to a seperate header file.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "ea1b0d3945c7374849235b6ecaea1191ee1d9d50",
      "tree": "f7a8edc5817784ac74d6a9c2e26e7b8df1599ab9",
      "parents": [
        "de957628ce7c84764ff41331111036b3ae5bad0f"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Nov 10 19:46:15 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 10 12:31:30 2009 +0100"
      },
      "message": "x86: amd_iommu: Convert amd_iommu_detect() to use iommu_init hook\n\nThis changes amd_iommu_detect() to set amd_iommu_init to\niommu_init hook if amd_iommu_detect() finds the AMD IOMMU.\n\nWe can kill the code to check if we found the IOMMU in\namd_iommu_init() since amd_iommu_detect() sets amd_iommu_init()\nonly when it found the IOMMU.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: chrisw@sous-sol.org\nCc: dwmw2@infradead.org\nCc: joerg.roedel@amd.com\nCc: muli@il.ibm.com\nLKML-Reference: \u003c1257849980-22640-5-git-send-email-fujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "338bac527ed0e35b4cb50390972f15d3cbce92ca",
      "tree": "c959878378523ba7f3bb0e30e98336549cadbdc0",
      "parents": [
        "7c9abfb884b8737f0afdc8a88bcea77526f0da87"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Oct 27 16:34:44 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 08 13:12:26 2009 +0100"
      },
      "message": "x86: Use x86_platform for iommu_shutdown\n\nThis patch cleans up pci_iommu_shutdown() a bit to use\nx86_platform (similar to how IA64 initializes an IOMMU driver).\n\nThis adds iommu_shutdown() to x86_platform to avoid calling\nevery IOMMUs\u0027 shutdown functions in pci_iommu_shutdown() in\norder. The IOMMU shutdown functions are platform specific (we\ndon\u0027t have multiple different IOMMU hardware) so the current way\nis pointless.\n\nAn IOMMU driver sets x86_platform.iommu_shutdown to the shutdown\nfunction if necessary.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: joerg.roedel@amd.com\nLKML-Reference: \u003c20091027163358F.fujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "342688f9db392ec82ab9e6b25a6137f9ee1647d7",
      "tree": "e55eca548851778a559674e467e34574ae2c633a",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a",
        "ca0207114f1708b563f510b7781a360ec5b98359",
        "59a40e70458341b35d123b60aca416a1d97ebbe3"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 03 12:05:40 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 03 12:05:40 2009 +0100"
      },
      "message": "Merge branches \u0027amd-iommu/fixes\u0027 and \u0027dma-debug/fixes\u0027 into iommu/fixes\n"
    },
    {
      "commit": "c5cca146aa03e1f60fb179df65f0dbaf17bc64ed",
      "tree": "457cdf7d8b3a12f58328d06a2bfd8665b395b9ba",
      "parents": [
        "c7084b35eb1a4d3353a501508baf9d3d82822c93"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Oct 09 18:31:20 2009 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Oct 09 18:37:46 2009 +0200"
      },
      "message": "x86/amd-iommu: Workaround for erratum 63\n\nThere is an erratum for IOMMU hardware which documents\nundefined behavior when forwarding SMI requests from\nperipherals and the DTE of that peripheral has a sysmgt\nvalue of 01b. This problem caused weird IO_PAGE_FAULTS in my\ncase.\nThis patch implements the suggested workaround for that\nerratum into the AMD IOMMU driver.  The erratum is\ndocumented with number 63.\n\nCc: stable@kernel.org\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "0feae533ddebe02cda6ccce5cac7349b446776a8",
      "tree": "d9c82d7ebec45d96194aeaf27acfbbd2015545ac",
      "parents": [
        "2650815fb03fe2bf1e6701584087ba669dcf92cd"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Aug 26 15:26:30 2009 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Sep 03 16:15:42 2009 +0200"
      },
      "message": "x86/amd-iommu: Add passthrough mode initialization functions\n\nWhen iommu\u003dpt is passed on kernel command line the devices\nshould run untranslated. This requires the allocation of a\nspecial domain for that purpose. This patch implements the\nallocation and initialization path for iommu\u003dpt.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "0975904276552c8e201dad0ad31152ba8a21505a",
      "tree": "c7db491abe7dcb001c46ad30341475755f5b07ca",
      "parents": [
        "92db1e6af747faa129e236d68386af26a0efc12b"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 09 17:52:27 2009 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Jun 15 15:20:40 2009 +0200"
      },
      "message": "amd-iommu: disable IOMMU hardware on shutdown\n\nWhen the IOMMU stays enabled the BIOS may not be able to finish the\nmachine shutdown properly. So disable the hardware on shutdown.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "7d7a110c6127b7fc683dc6d764555f2dbd22b054",
      "tree": "e507db8006ad708189a2dbccc65c595f3ecda504",
      "parents": [
        "bfd1be1857e5a3385bf146e02e6dc3dd4241bec1"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue May 05 15:48:10 2009 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu May 28 18:10:43 2009 +0200"
      },
      "message": "amd-iommu: add function to flush tlb for all devices\n\nThis function is required for suspend/resume support with AMD IOMMU\nenabled.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "bfd1be1857e5a3385bf146e02e6dc3dd4241bec1",
      "tree": "b33ca1a26dcecae3556ea9a1c3c019ffcfaab52e",
      "parents": [
        "92ac4320af6ed4294c2c221dd4ccbfd9026a3aa7"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue May 05 15:33:57 2009 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu May 28 18:10:12 2009 +0200"
      },
      "message": "amd-iommu: add function to flush tlb for all domains\n\nThis function is required for suspend/resume support with AMD IOMMU\nenabled.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "1965aae3c98397aad957412413c07e97b1bd4e64",
      "tree": "1386fcb54753f8dda8f99ca6e5ecab0add1f029f",
      "parents": [
        "87e299e5c7508a9443f04703f1d0c7f518f79ea9"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Oct 22 22:26:29 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Oct 22 22:55:23 2008 -0700"
      },
      "message": "x86: Fix ASM_X86__ header guards\n\nChange header guards named \"ASM_X86__*\" to \"_ASM_X86_*\" since:\n\na. the double underscore is ugly and pointless.\nb. no leading underscore violates namespace constraints.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "bb8985586b7a906e116db835c64773b7a7d51663",
      "tree": "de93ae58e88cc563d95cc124a73f3930594c6100",
      "parents": [
        "8ede0bdb63305d3353efd97e9af6210afb05734e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Aug 17 21:05:42 2008 -0400"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Oct 22 22:55:20 2008 -0700"
      },
      "message": "x86, um: ... and asm-x86 move\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "725c25819e4a0dafdcf42a5f31bc569341919c7c",
      "tree": "cd2f3d763848dc550c19daf42f6146425aff058c",
      "parents": [
        "3dd392a407d15250a501fa109cc1f93fee95ef85",
        "72d31053f62c4bc464c2783974926969614a8649",
        "129d6aba444d1e99d4cbfb9866a4652912426b65",
        "1e19b16a30c34c042f1eaa23db4c99bfad1dac0e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 10 19:47:12 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 10 19:47:12 2008 +0200"
      },
      "message": "Merge branches \u0027core/iommu\u0027, \u0027x86/amd-iommu\u0027 and \u0027x86/iommu\u0027 into x86-v28-for-linus-phase3-B\n\nConflicts:\n\tarch/x86/kernel/pci-gart_64.c\n\tinclude/asm-x86/dma-mapping.h\n"
    },
    {
      "commit": "a80dc3e0e0dc8393158de317d66ae0f345dc58f9",
      "tree": "d7e18a5d25a6dc1101fe699966a9b59b9b88a2f2",
      "parents": [
        "3eaf28a1cd2686aaa185b54d5a5e18e91b41f7f2"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Sep 11 16:51:41 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 19 12:59:15 2008 +0200"
      },
      "message": "AMD IOMMU: add MSI interrupt support\n\nThe AMD IOMMU can generate interrupts for various reasons. This patch\nadds the basic interrupt enabling infrastructure to the driver.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "77ef50a522717fa040636ee1017179ceba12ff62",
      "tree": "57b082ad5b314605d5d9dab50068737f324cae60",
      "parents": [
        "a656c8efb40a8700046df20da2195f8aa39ce38a"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Wed Jun 18 17:08:48 2008 +0200"
      },
      "committer": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Tue Jul 22 21:31:34 2008 +0200"
      },
      "message": "x86: consolidate header guards\n\nThis patch is the result of an automatic script that consolidates the\nformat of all the headers in include/asm-x86/.\n\nThe format:\n\n1. No leading underscore. Names with leading underscores are reserved.\n2. Pathname components are separated by two underscores. So we can\n   distinguish between mm_types.h and mm/types.h.\n3. Everything except letters and numbers are turned into single\n   underscores.\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\n"
    },
    {
      "commit": "c6da992e16a9d261eb9dfeff14e9777c3e0468c5",
      "tree": "3d47e81d5def14bc2081f348c2099c56d69f57fe",
      "parents": [
        "6631ee9d00996e7663a086b5abceba65c89ff8f6"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Jun 26 21:28:06 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 27 10:12:21 2008 +0200"
      },
      "message": "x86, AMD IOMMU: add amd_iommu.h to export functions to the generic x86 dma code\n\nThis patch adds the amd_iommu.h file which will be included in the generic\ncode.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nCc: iommu@lists.linux-foundation.org\nCc: bhavna.sarathy@amd.com\nCc: Sebastian.Biemueller@amd.com\nCc: robert.richter@amd.com\nCc: joro@8bytes.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
