)]}'
{
  "log": [
    {
      "commit": "323f99cbc35c52a65dea9d072b3ecf1e662240d2",
      "tree": "db4420fb391465df818949a2190e8acd8637164f",
      "parents": [
        "1c5474a65bf15a4cb162dfff86d6d0b5a08a740c"
      ],
      "author": {
        "name": "Tom Lyon",
        "email": "pugs@cisco.com",
        "time": "Fri Jul 02 16:56:14 2010 -0400"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Jul 19 15:44:25 2010 +0200"
      },
      "message": "iommu-api: Extension to check for interrupt remapping\n\nThis patch allows IOMMU users to determine whether the\nhardware and software support safe, isolated interrupt\nremapping.  Not all Intel IOMMUs have the hardware, and the\nsoftware for AMD is not there yet.\n\nSigned-off-by: Tom Lyon \u003cpugs@cisco.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "12c7389abe5786349d3ea6da1961cf78d0c1c7cd",
      "tree": "02ba72cf32986de8327a6146d5fd0b2448935958",
      "parents": [
        "468e2366cdb80cf8a691b8bc212260cfbdbd518e"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Jan 21 11:50:28 2010 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Sun Mar 07 18:01:13 2010 +0100"
      },
      "message": "iommu-api: Remove iommu_{un}map_range functions\n\nThese functions are not longer used and can be removed\nsavely. There functionality is now provided by the\niommu_{un}map functions which are also capable of multiple\npage sizes.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "67651786948c360c3122b8a17cb1e59209d50880",
      "tree": "533a24ba14a513a99c19af4507dde499aaf1d9c5",
      "parents": [
        "cefc53c7f494240d4813c80154c7617452d1904d"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Jan 21 16:32:27 2010 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Sun Mar 07 18:01:11 2010 +0100"
      },
      "message": "iommu-api: Add -\u003e{un}map callbacks to iommu_ops\n\nThis patch adds new callbacks for mapping and unmapping\npages to the iommu_ops structure. These callbacks are aware\nof page sizes which makes them different to the\n-\u003e{un}map_range callbacks.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "cefc53c7f494240d4813c80154c7617452d1904d",
      "tree": "675370ec20df0841e404ed7b191d2d41f30f7e52",
      "parents": [
        "4abc14a733f9002c05623db755aaafdd27fa7a91"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Jan 08 13:35:09 2010 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Sun Mar 07 18:01:11 2010 +0100"
      },
      "message": "iommu-api: Add iommu_map and iommu_unmap functions\n\nThese two functions provide support for mapping and\nunmapping physical addresses to io virtual addresses. The\ndifference to the iommu_(un)map_range() is that the new\nfunctions take a gfp_order parameter instead of a size. This\nallows the IOMMU backend implementations to detect easier if\na given range can be mapped by larger page sizes.\nThese new functions should replace the old ones in the long\nterm.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "4abc14a733f9002c05623db755aaafdd27fa7a91",
      "tree": "0fd549edf79ba6df91ab6c601521270b937aaebb",
      "parents": [
        "d2be1651b736002e0c76d7095d6c0ba77b4a897c"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Jan 20 14:52:23 2010 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Sun Mar 07 18:01:11 2010 +0100"
      },
      "message": "iommu-api: Rename -\u003e{un}map function pointers to -\u003e{un}map_range\n\nThe new function pointer names match better with the\ntop-level functions of the iommu-api which are using them.\nMain intention of this change is to make the -\u003e{un}map\npointer names free for two new mapping functions.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "9cf0669746be19a4906a6c48920060bcf54c708b",
      "tree": "df324dd805268695b99e2237c6913d2f938b94b1",
      "parents": [
        "dbb9fd8630e95b6155aff658a2b5f80e95ca2bc6"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng@linux.intel.com",
        "time": "Wed Mar 18 15:33:07 2009 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Mar 24 09:42:54 2009 +0000"
      },
      "message": "intel-iommu: VT-d page table to support snooping control bit\n\nThe user can request to enable snooping control through VT-d page table.\n\nSigned-off-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "dbb9fd8630e95b6155aff658a2b5f80e95ca2bc6",
      "tree": "b24caff50e1c5bfb428cb7422608bfef95d916e8",
      "parents": [
        "58c610bd1a3f50820e45a7c09ec0e44d2cda15dd"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng@linux.intel.com",
        "time": "Wed Mar 18 15:33:06 2009 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Mar 24 09:42:51 2009 +0000"
      },
      "message": "iommu: Add domain_has_cap iommu_ops\n\nThis iommu_op can tell if domain have a specific capability, like snooping\ncontrol for Intel IOMMU, which can be used by other components of kernel to\nadjust the behaviour.\n\nSigned-off-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4a77a6cf6d9bf9f5c74b27f62bd2bfe6dcc88392",
      "tree": "21916de0203a8c8b5e38d425167f6935c3c29a0b",
      "parents": [
        "c4fa3864281c7d88b7262cbc6cbd5c90bb59860e"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Nov 26 17:02:33 2008 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Sat Jan 03 14:10:09 2009 +0100"
      },
      "message": "introcude linux/iommu.h for an iommu api\n\nThis patch introduces the API to abstract the exported VT-d functions\nfor KVM into a generic API. This way the AMD IOMMU implementation can\nplug into this API later.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    }
  ]
}
