)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
