)]}'
{
  "log": [
    {
      "commit": "76adaa34db407f174dd06370cb60f6029c33b465",
      "tree": "0dd9e80ba2a6e24eb3e9c61e94b71ee9d760cdab",
      "parents": [
        "578393cd1e6ebe2979664f11df630126c3f348a8"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Mon Sep 05 14:23:20 2011 +0800"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Sep 21 14:52:41 2011 -0700"
      },
      "message": "drm: support routines for HDMI/DP ELD\n\nELD (EDID-Like Data) describes to the HDMI/DP audio driver the audio\ncapabilities of the plugged monitor.\n\nThis adds drm_edid_to_eld() for converting EDID to ELD. The converted\nELD will be saved in a new drm_connector.eld[128] data field. This is\nnecessary because the graphics driver will need to fixup some of the\ndata fields (eg. HDMI/DP connection type, AV sync delay) before writing\nto the hardware ELD buffer. drm_av_sync_delay() will help the graphics\ndrivers dynamically compute the AV sync delay for fixing-up the ELD.\n\nELD selection policy: it\u0027s possible for one encoder to be associated\nwith multiple connectors (ie. monitors), in which case the first found\nELD will be returned by drm_select_eld(). This policy may not be\nsuitable for all users, but let\u0027s start it simple first.\n\nThe impact of ELD selection policy: assume there are two monitors, one\nsupports stereo playback and the other has 8-channel output; cloned\ndisplay mode is used, so that the two monitors are associated with the\nsame internal encoder. If only the stereo playback capability is reported,\nthe user won\u0027t be able to start 8-channel playback; if the 8-channel ELD\nis reported, then user space applications may send 8-channel samples\ndown, however the user may actually be listening to the 2-channel\nmonitor and not connecting speakers to the 8-channel monitor.\n\nAccording to James, many TVs will either refuse the display anything or\npop-up an OSD warning whenever they receive hdmi audio which they cannot\nhandle. Eventually we will require configurability and/or per-monitor\naudio control even when the video is cloned.\n\nCC: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nCC: Wang Zhenyu \u003czhenyu.z.wang@intel.com\u003e\nCC: Jeremy Bush \u003ccontractfrombelow@gmail.com\u003e\nCC: Christopher White \u003cc.white@pulseforce.com\u003e\nCC: Pierre-Louis Bossart \u003cpierre-louis.bossart@intel.com\u003e\nCC: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nCC: James Cloos \u003ccloos@jhcloos.com\u003e\nCC: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "578393cd1e6ebe2979664f11df630126c3f348a8",
      "tree": "b4400b419662d459606616a0bf618320c1b47802",
      "parents": [
        "88ef4e3f4f616462b78a7838eb3ffc3818d30f67"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon Sep 05 11:53:21 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Sep 21 14:52:40 2011 -0700"
      },
      "message": "drm/i915: Enable dither whenever display bpc \u003c frame buffer bpc\n\nWe want to enable dithering on any pipe where the frame buffer has\nmore color resolution than the output device.\n\nThe previous code was incorrectly clamping the frame buffer bpc to the\ndisplay bpc, effectively disabling dithering all of the time as the\ncomputed frame buffer bpc would never be larger than the display bpc.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nReported-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nTested-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\n"
    },
    {
      "commit": "88ef4e3f4f616462b78a7838eb3ffc3818d30f67",
      "tree": "fe0cf551414b85e0b5c3c05e2a0d0b6ea95252f4",
      "parents": [
        "b2d108ba333cdff80d9e7645d7697cbb6bb0fc29",
        "0206e353a0416ad63ce07f53c807c2c725633b87"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 20 09:36:22 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 20 09:36:22 2011 +0100"
      },
      "message": "Merge branch \u0027drm-intel-next\u0027 of git://people.freedesktop.org/~keithp/linux into drm-next\n\n* \u0027drm-intel-next\u0027 of git://people.freedesktop.org/~keithp/linux:\n  Drivers: i915: Fix all space related issues.\n"
    },
    {
      "commit": "b2d108ba333cdff80d9e7645d7697cbb6bb0fc29",
      "tree": "f62b2464a35e4676b5e3e9ef340758a17d0b80f8",
      "parents": [
        "fcf4de5acf09889e3f0c131ebe385c983006d71b",
        "a0d9a8feb928465f3cb525a19e5fafd06ef66ced"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 20 09:35:22 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 20 09:35:22 2011 +0100"
      },
      "message": "Merge branch \u0027drm-nouveau-next\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-next\n\n* \u0027drm-nouveau-next\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6: (353 commits)\n  drm/nouveau: remove allocations from gart populate() hook\n  drm/nvc0/fb: slightly improve PMFB intr handling, move out of nvc0_graph.c\n  drm/nvc0/fifo: avoid touching missing subfifos\n  drm/nvd9/disp: bail out of mode_set_base if no fb bound to crtc\n  drm/nvd9/disp: stub some more api hooks so we don\u0027t oops on resume\n  drm/nouveau: fix printk typo in ioremap failure path\n  drm/nvc0/pm: minor clock readback fixes\n  drm/nv40/pm: execute memory reset script from vbios\n  drm/nv50/gr: refactor initialisation\n  drm/nouveau: if requested, try harder at disabling sysmem pushbufs\n  drm/nv50/gr: enable ctxprog xfer only when we need it to save power\n  drm/nouveau/dp: add support for displayport table 0x30\n  drm/nouveau/dp: return master dp table pointer too when looking up encoder\n  drm/nouveau/bios: simplify U/d table hash matching func to just match\n  drm/nouveau/dp: preserve non-pattern bits in DP_TRAINING_PATTERN_SET\n  drm/nvc0/gr: remove MODULE_FIRMWARE() lines\n  drm/nouveau/dp: use alternate lane mask for nvaf\n  drm/nouveau/dp: link rate scripts are selected with a comparison table\n  drm/nv40/pm: write nv40-specific reclocking routines\n  drm/nv40/pm: parse geometric delta clock from vbios\n  ...\n"
    },
    {
      "commit": "a0d9a8feb928465f3cb525a19e5fafd06ef66ced",
      "tree": "8c9cbb022ccb4364cf7c754311c070954d8584bc",
      "parents": [
        "a14845121c1e9cfe302d23ca4ffcfc62cf8e1033"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 30 14:30:11 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:12:27 2011 +1000"
      },
      "message": "drm/nouveau: remove allocations from gart populate() hook\n\nSince some somewhat questionable changes a while back, TTM provides a\ncompletely empty array of struct dma_address that stays around for the\nentire lifetime of the TTM object.\n\nLets use this array, *always*, rather than wasting yet more memory on\nanother array who\u0027s purpose is identical, as well as yet another bool array\nof the same size saying *which* of the previous two arrays to use...\n\nThis change will also solve the high order allocation failures seen by\nsome people while using nouveau.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a14845121c1e9cfe302d23ca4ffcfc62cf8e1033",
      "tree": "5db9a55bfff0b8a88d2e03444fb1706ff44eb0e7",
      "parents": [
        "3dcbb02b3a9ad1722005290e7c9ac47097de517d"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 26 13:05:23 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:12:21 2011 +1000"
      },
      "message": "drm/nvc0/fb: slightly improve PMFB intr handling, move out of nvc0_graph.c\n\nI\u0027m still not certain how to determine the number of SUBPs are present on\na given board.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "3dcbb02b3a9ad1722005290e7c9ac47097de517d",
      "tree": "29542ff4783440dcd3e6d84ca057993e4768ec07",
      "parents": [
        "84e2ad8b7b0e9f089d0f2ac9b1c32105bffb8b33"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 25 15:53:57 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:12:18 2011 +1000"
      },
      "message": "drm/nvc0/fifo: avoid touching missing subfifos\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "84e2ad8b7b0e9f089d0f2ac9b1c32105bffb8b33",
      "tree": "a18abd035000d31f7722bbcb4e5ef1b1bd14195e",
      "parents": [
        "c20ab3e1cb0bb8e2c9a54a49b4637c61512ed856"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 26 09:40:39 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:12:11 2011 +1000"
      },
      "message": "drm/nvd9/disp: bail out of mode_set_base if no fb bound to crtc\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c20ab3e1cb0bb8e2c9a54a49b4637c61512ed856",
      "tree": "b74b72bc2c16b7320d9a908ac9eed357ed3faffc",
      "parents": [
        "ff920bfbe63f240bca6c86ee26daca8a1c43f780"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 25 14:09:43 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:12:08 2011 +1000"
      },
      "message": "drm/nvd9/disp: stub some more api hooks so we don\u0027t oops on resume\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "ff920bfbe63f240bca6c86ee26daca8a1c43f780",
      "tree": "f470fc63fe605ab924663065ffa2c31da2944509",
      "parents": [
        "8ce51fcfee2355cc38ea6fd3062d94bb38dfbaf0"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Aug 22 23:28:56 2011 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:12:05 2011 +1000"
      },
      "message": "drm/nouveau: fix printk typo in ioremap failure path\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "8ce51fcfee2355cc38ea6fd3062d94bb38dfbaf0",
      "tree": "0bff98ac2f51951a7676a26b03f003c421b92a51",
      "parents": [
        "59ef9742f6b24d1f3062b975ec959512519f8987"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jun 23 16:37:00 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:11:55 2011 +1000"
      },
      "message": "drm/nvc0/pm: minor clock readback fixes\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "59ef9742f6b24d1f3062b975ec959512519f8987",
      "tree": "d4030d54e3ba6b857aee3b988812f755fe6dafa0",
      "parents": [
        "6d6538a0c33e29781151d03c150b7e31ab4f6411"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 12 10:05:43 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:11:51 2011 +1000"
      },
      "message": "drm/nv40/pm: execute memory reset script from vbios\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "6d6538a0c33e29781151d03c150b7e31ab4f6411",
      "tree": "b3fcd22b1a117a6dd7899972d0bebae682fd04f1",
      "parents": [
        "8c06e60ed4ce35590ef38327c93f351ba37dae47"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 12 09:30:58 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:11:45 2011 +1000"
      },
      "message": "drm/nv50/gr: refactor initialisation\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "8c06e60ed4ce35590ef38327c93f351ba37dae47",
      "tree": "f38cb3ca653b35cb68029baec736524057ef328e",
      "parents": [
        "fbba036a56fe0e5c5e8c91daf3fa211f88d94a03"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 12 08:56:06 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:11:41 2011 +1000"
      },
      "message": "drm/nouveau: if requested, try harder at disabling sysmem pushbufs\n\nOn \u003e\u003dnv50, userspace would still end up allocating pushbufs in GART.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "fbba036a56fe0e5c5e8c91daf3fa211f88d94a03",
      "tree": "ac4ea6a7de5216d836ad85127443784f9f5c4140",
      "parents": [
        "c16a3a358b6460696b2dc275cbbab1adbbbd1f67"
      ],
      "author": {
        "name": "Martin Peres",
        "email": "martin.peres@ensi-bourges.fr",
        "time": "Sat Jul 30 23:08:45 2011 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:11:28 2011 +1000"
      },
      "message": "drm/nv50/gr: enable ctxprog xfer only when we need it to save power\n\nThis patch adds instructions to ctxprog and by doing, impacts context\nswitching performance.  My testcase showed a 1% performance cost using\nglxgears that is a context-switch bound application.\n\nPlease test and report bugs/performance/power/other.\n\nMany thanks to Maxim Levitsky for his dedicated work on lowering power\nconsumption with nouveau.\n\nMore patches are coming thanks to his work:\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d37922\n\nSigned-off-by: Martin Peres \u003cmartin.peres@ensi-bourges.fr\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c16a3a358b6460696b2dc275cbbab1adbbbd1f67",
      "tree": "506426a31390a624a7b4bfbb53dff6f62b774b5d",
      "parents": [
        "5f1800bd8a774f773e3be71702da7ec77188b283"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 05 14:47:28 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:11:21 2011 +1000"
      },
      "message": "drm/nouveau/dp: add support for displayport table 0x30\n\nWritten from observations of my NVD9\u0027s vbios, completely untested due to\nmy NVD9 lacking actual DisplayPort connectors..\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "5f1800bd8a774f773e3be71702da7ec77188b283",
      "tree": "00ee052cf8f838434c92a24409e5bbfb6e8c807f",
      "parents": [
        "721b0821ad8fea80ea1b6b84cb9646881959e662"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 05 14:07:04 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:11:18 2011 +1000"
      },
      "message": "drm/nouveau/dp: return master dp table pointer too when looking up encoder\n\nWill need to be able to distinguish 2.0/2.1 from 3.0 soon.  Also, move\nthe vbios parsing to nouveau_dp where it belongs.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "721b0821ad8fea80ea1b6b84cb9646881959e662",
      "tree": "b9d84161531fcf2aae0493233662126d0b2b317e",
      "parents": [
        "5b3eb95fd83861a8520a50aee517209b8c8b0505"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 05 13:42:49 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:11:14 2011 +1000"
      },
      "message": "drm/nouveau/bios: simplify U/d table hash matching func to just match\n\nThe caller is now responsible for parsing its own lists (or whatever) of\npossible encoders.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "5b3eb95fd83861a8520a50aee517209b8c8b0505",
      "tree": "55004cd974363d78ecf8b2f36cc41ab9c6c24ae3",
      "parents": [
        "2834f86864a10a1cbad1e0543f68b4edb2e03bc7"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 05 15:56:53 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:11:09 2011 +1000"
      },
      "message": "drm/nouveau/dp: preserve non-pattern bits in DP_TRAINING_PATTERN_SET\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2834f86864a10a1cbad1e0543f68b4edb2e03bc7",
      "tree": "8ec727f8a78a4c4e5fd15ea06ffa1a59422a5840",
      "parents": [
        "1b45dbe0bc5af68b87d4a535c520eec542c45447"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 08 08:57:55 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:11:05 2011 +1000"
      },
      "message": "drm/nvc0/gr: remove MODULE_FIRMWARE() lines\n\nWe don\u0027t use these by default anymore, and there\u0027s been complaints from a\nnumber of places thinking that the firmware blobs are required still.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "1b45dbe0bc5af68b87d4a535c520eec542c45447",
      "tree": "0eb1a56c87ea4b838ba635302a31e4d957744eb4",
      "parents": [
        "856ed888754e98b5933878f56b9c540b68dab1d6"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 05 11:09:21 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:11:00 2011 +1000"
      },
      "message": "drm/nouveau/dp: use alternate lane mask for nvaf\n\nNaturally...  Because Macs can\u0027t just be the same as everything else\nnow can they?\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "856ed888754e98b5933878f56b9c540b68dab1d6",
      "tree": "1fbbced254a37cc9c40fe0a4ef2170d4ec7d65f0",
      "parents": [
        "1262a206da7d28340dfce954e31bd5fe5ae9e2dd"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 05 10:28:52 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:10:56 2011 +1000"
      },
      "message": "drm/nouveau/dp: link rate scripts are selected with a comparison table\n\nNot hardcoded as originally thought.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "1262a206da7d28340dfce954e31bd5fe5ae9e2dd",
      "tree": "593954a296889d5cd29469fb584f6f4aadbf7fc3",
      "parents": [
        "9f403603f29f748b50b85a1be1c2ca2c792ae200"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 18 15:15:34 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:10:45 2011 +1000"
      },
      "message": "drm/nv40/pm: write nv40-specific reclocking routines\n\nNot 100% perfect yet, but a good start towards what it\u0027ll look like in the\nend.\n\nActually seems stable on a NV44 I have here, as much as running around OA\nfor a fair amount of time constantly switching between performance levels\ncan prove..\n\nMy NV49 isn\u0027t quite so happy, and semaphores mess up somehow (sometimes) as\na result of the memory reclocking.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "9f403603f29f748b50b85a1be1c2ca2c792ae200",
      "tree": "e9531e13e1fdcec64e5b49bb56653b9ce94f0340",
      "parents": [
        "52e0d0ecc8f82d4da12c31f0701bf490db5abe72"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 18 16:02:37 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:10:40 2011 +1000"
      },
      "message": "drm/nv40/pm: parse geometric delta clock from vbios\n\nThis changes the meaning of what we reported as \"core\" clock previously.\n\nThe shader/rop units are allegedly supposed to be run at the base clock\nlisted in the perf table, while the geometric clock can be bumped from\nthis value on some boards.\n\nSo that we can report both, we\u0027ll report the base clock as \"shader\" (since\nthe shaders *do* run at it), and the geometric clock as \"core\".\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "52e0d0ecc8f82d4da12c31f0701bf490db5abe72",
      "tree": "f86ed984b946715e172926959886a4c16445529e",
      "parents": [
        "28e2d12405f1afb34435a23d6bba223ff378de91"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 04 14:31:28 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:10:35 2011 +1000"
      },
      "message": "drm/nouveau/dp: enable down-spread if vbios and sink support it\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "28e2d12405f1afb34435a23d6bba223ff378de91",
      "tree": "55dd7ee2111cf00175ea0315ff2c5a585b185707",
      "parents": [
        "75a1fccf92ac6703e7cd4d2a2d1d25b87102402b"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 04 14:16:45 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:10:27 2011 +1000"
      },
      "message": "drm/nouveau/dp: execute some more vbios tables relating to link rate\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "75a1fccf92ac6703e7cd4d2a2d1d25b87102402b",
      "tree": "f93d61d0e3cf7c383085236232c43e5772318ba7",
      "parents": [
        "27a4598737f8b315ba7827cb84578ba38c9b883c"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 04 09:55:44 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:10:24 2011 +1000"
      },
      "message": "drm/nouveau/dp: store unencoded link_bw everywhere\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "27a4598737f8b315ba7827cb84578ba38c9b883c",
      "tree": "005242dd0d4934b0c8886d25bfd4e717861d8b9c",
      "parents": [
        "a002feceb7852964af579ece784b0123869f1e3f"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 04 09:26:44 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:10:21 2011 +1000"
      },
      "message": "drm/nouveau/dp: restructure link training code\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a002feceb7852964af579ece784b0123869f1e3f",
      "tree": "971a8aa550f6800b1164dca99706bcaa10eef34c",
      "parents": [
        "a8e415d3eb1bed184d73e22c62cd1f992bd33d63"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 04 11:04:47 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:10:19 2011 +1000"
      },
      "message": "drm/nouveau/dp: pass in required datarate to link training\n\nNot used currently, but it will be used in preference to pre-determined\nlane/bandwidth numbers at a later point.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a8e415d3eb1bed184d73e22c62cd1f992bd33d63",
      "tree": "54d51e7e0e82b36f9614f7d15a2d13c6f19a2859",
      "parents": [
        "5024c54b5cc6e93a8e2713f53981423d0deb60d7"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 04 13:57:33 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:10:12 2011 +1000"
      },
      "message": "drm/nouveau/bios: check for null script pointers in parser\n\nAllows us to be lazy elsewhere...\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "5024c54b5cc6e93a8e2713f53981423d0deb60d7",
      "tree": "98fd9f44cfe76b4565bd5a17563bfdec21384ef8",
      "parents": [
        "09461459e12019375dbda88f81d1fe8926ce139c"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Aug 03 08:52:39 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:10:06 2011 +1000"
      },
      "message": "drm/nva3/backlight: add suppport for newer style backlight regs\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "09461459e12019375dbda88f81d1fe8926ce139c",
      "tree": "ec928627b3fd291c12afc1da244176c63f2acad1",
      "parents": [
        "10b461e40a5a5522fe996805a0625c9cd4e5c1a7"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 02 20:45:35 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:10:02 2011 +1000"
      },
      "message": "drm/nv50/backlight: express brightness level in percent\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "10b461e40a5a5522fe996805a0625c9cd4e5c1a7",
      "tree": "4000f3922cb3218950fa8cc89cb85bfe1869f3c3",
      "parents": [
        "730764812ded8b53643670131219b3abbdab52c8"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 02 19:29:37 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:09:56 2011 +1000"
      },
      "message": "drm/nv50/backlight: take the sor into account when bashing regs\n\nI\u0027m sure that out there somewhere, someone will need this.  We currently\nhaven\u0027t seen an example of LVDS being on a non-0 SOR so far though.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "730764812ded8b53643670131219b3abbdab52c8",
      "tree": "14db7a1ea2f75df9638d9d2ca707c5acf49872ff",
      "parents": [
        "68c9918479834c19d0c2a1d38b75227b01355674"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 02 18:54:43 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:09:53 2011 +1000"
      },
      "message": "drm/nouveau/backlight: make more consistent with rest of driver style\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "68c9918479834c19d0c2a1d38b75227b01355674",
      "tree": "417136ba400909952d561487f43c28ef0156fdb5",
      "parents": [
        "46959b7790e3609e795c3b5e70e58dcd22c9e207"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 02 13:57:10 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:09:49 2011 +1000"
      },
      "message": "drm/nouveau: tidy connector hotplug handler, punt messages to debug\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "46959b7790e3609e795c3b5e70e58dcd22c9e207",
      "tree": "0f287b3800a232ce45684a84c2fadee21154a3d4",
      "parents": [
        "43720133888f3713b534aec520783498f1bf5db3"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jul 01 15:51:49 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:09:42 2011 +1000"
      },
      "message": "drm/nouveau/dp: remove reliance on vbios for native displayport\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "43720133888f3713b534aec520783498f1bf5db3",
      "tree": "8138721808f96271c8fc96ee200748405a2eb0a0",
      "parents": [
        "91a8f1ea4bd98a7de888f7d56e28b72cc0c63ca1"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jul 20 15:50:14 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:09:03 2011 +1000"
      },
      "message": "drm/nouveau/dp: rewrite auxch transaction routines\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "91a8f1ea4bd98a7de888f7d56e28b72cc0c63ca1",
      "tree": "865d8f39aeee90521b97e8f73ed68e9eae34a709",
      "parents": [
        "afb0c796d8002a0052662ff337dbd18b5dc5ff97"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 25 20:26:19 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:59 2011 +1000"
      },
      "message": "drm/nouveau: workaround semaphore hw bug causing unnecessary interrupts\n\nThe HW will only accept the DMA_FROM_MEMORY class for DMA_SEMAPHORE without\nasking the driver to intervene.\n\nIt appears that semaphores will work correctly even without DMA_IN_MEMORY,\nso lets avoid the large amount of interrupts generated by x-chan sync.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "afb0c796d8002a0052662ff337dbd18b5dc5ff97",
      "tree": "0db6a5f9a315b3934ee94025bffde939f6d6eb61",
      "parents": [
        "378f85ed54a424bc7e1edb9c3c7cd3a7efef9f9c"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jul 21 16:12:58 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:54 2011 +1000"
      },
      "message": "drm/nouveau/tmr: fix miscalculation of ratio on pre-nv4x chipsets\n\nThe clock_get() hook returns KHz, not Hz.\n\nAlso fixed to use crystal freq from dev_priv.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "378f85ed54a424bc7e1edb9c3c7cd3a7efef9f9c",
      "tree": "f5cc8524d585b6004fd2518919fcaebb054e7a3a",
      "parents": [
        "64e740bb3d43a3abcd0b51cda3ba46b35bff30b2"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jul 21 15:54:48 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:50 2011 +1000"
      },
      "message": "drm/nva3/pm: fixup for NVAF special\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "64e740bb3d43a3abcd0b51cda3ba46b35bff30b2",
      "tree": "5b61bb9487757d735a96661f847a451a3c32e53a",
      "parents": [
        "f2cbe46f14427914bdd191795da998588dee4b8c"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jul 21 15:52:52 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:44 2011 +1000"
      },
      "message": "drm/nva3/pm: use crystal freq where appropriate\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f2cbe46f14427914bdd191795da998588dee4b8c",
      "tree": "8b638a05e106e851e89ceff3e1b748a18a214fc8",
      "parents": [
        "93e692dc5f4ad9153a34cfb4bd02144f4368151b"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jul 21 15:39:06 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:41 2011 +1000"
      },
      "message": "drm/nouveau: determine timing crystal freq from straps\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "93e692dc5f4ad9153a34cfb4bd02144f4368151b",
      "tree": "2c4dcfbc364c72b26384f25d5c6259caff7a7e4d",
      "parents": [
        "6b70e481671cff087a39d40cd823435d0177000c"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jul 20 09:59:05 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:37 2011 +1000"
      },
      "message": "drm/nva3/pm: pll disabled if bit 0 of ctrl not set\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "6b70e481671cff087a39d40cd823435d0177000c",
      "tree": "2dab344baebe1747c6402db94dca642f6119731c",
      "parents": [
        "2228c6fe04ddc303e90c05dd9430539fbcd8fa18"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jul 19 15:59:39 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:32 2011 +1000"
      },
      "message": "drm/nouveau: magic to make auxch on new macbooks booted in EFI mode work\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2228c6fe04ddc303e90c05dd9430539fbcd8fa18",
      "tree": "8baa1b74c082de0cf7b81906c499fcb99b4cf3e0",
      "parents": [
        "9a7824887690836448eb73ccf0d8232da2e5bee3"
      ],
      "author": {
        "name": "Roy Spliet",
        "email": "r.spliet@student.tudelft.nl",
        "time": "Thu Jul 14 20:40:10 2011 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:28 2011 +1000"
      },
      "message": "drm/nouveau/pm: Document and expose CL and WR for 0x1002Cx\n\nSigned-off-by: Roy Spliet \u003cr.spliet@student.tudelft.nl\u003e\n"
    },
    {
      "commit": "9a7824887690836448eb73ccf0d8232da2e5bee3",
      "tree": "1ff9018bd20a87724db585c2329e30d33e101cdf",
      "parents": [
        "1cb70b30e4c6f25cf69ec0ab33db0218490f928d"
      ],
      "author": {
        "name": "Roy Spliet",
        "email": "r.spliet@student.tudelft.nl",
        "time": "Sat Jul 09 21:18:11 2011 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:25 2011 +1000"
      },
      "message": "drm/nouveau/pm: add initial NV3x/NVCx memtiming support, improve other cards\n\nNV30: Create framework for memtm\nNV50: Improve reg creation,\nNV50: Use P.version instead of card codename/stepping,\nNVC0: Initial memtiming code for Fermi,\nRenamed regs for consistency,\nOverall redesign to improve readability,\nAvoid kfree on null-pointer\n\nSigned-off-by: Roy Spliet \u003cr.spliet@student.tudelft.nl\u003e\n"
    },
    {
      "commit": "1cb70b30e4c6f25cf69ec0ab33db0218490f928d",
      "tree": "d18252e4a20bc1bb0c8dfb5b540ea58c08060e97",
      "parents": [
        "bd57e7fc2e6d853661e4b802fe2b0ed528a93dbc"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jul 13 16:15:57 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:14 2011 +1000"
      },
      "message": "drm/nouveau: remove special-casing of hotplug detection type\n\nIf we support PGPIO interrupts, and know a hotplug GPIO tag for a\nconnector we use HPD, otherwise POLL_CONNECT.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "bd57e7fc2e6d853661e4b802fe2b0ed528a93dbc",
      "tree": "5a1ea4635e789c2d3022e641a8380d27136688b3",
      "parents": [
        "64c2502b77bf95b0f30d470109c2829cfa7d200e"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jul 12 12:06:36 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:11 2011 +1000"
      },
      "message": "drm/nvd0: no page flipping at the moment\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "64c2502b77bf95b0f30d470109c2829cfa7d200e",
      "tree": "247851e8c2394097c8e9153e75c7ac9766b5b2b2",
      "parents": [
        "e432d48f87543731fff2b19563420877d8a0c4cc"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 11 15:54:20 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:08 2011 +1000"
      },
      "message": "drm/nvc0/gr: remove max tpc count info\n\nJust assume a max of 16 everywhere, and hope it\u0027s okay.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "e432d48f87543731fff2b19563420877d8a0c4cc",
      "tree": "2438f7fdc935695cf4551fb5060a91b17bf559b5",
      "parents": [
        "658e86ee2db9500aea529a04008cce10972416bc"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 11 15:46:01 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:08:02 2011 +1000"
      },
      "message": "drm/nvd0: lets not attempt to dereference a nv50_display pointer\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "658e86ee2db9500aea529a04008cce10972416bc",
      "tree": "22e11b22bd0b76b2f6442b99a85dfe5882cd0e44",
      "parents": [
        "37b034a64bef9ba36c504eb7717d2a5537cdef6b"
      ],
      "author": {
        "name": "Ken Milmore",
        "email": "ken.milmore@googlemail.com",
        "time": "Sun Jul 03 19:54:28 2011 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:59 2011 +1000"
      },
      "message": "drm/nouveau: enable hwmon support when both nouveau/hwmon are built as modules.\n\nThe nouveau hwmon temperature support currently only functions when hwmon is\ncompiled into the kernel. There\u0027s no reason why this shouldn\u0027t also work when\nboth hwmon and nouveau are modularised (as is the case with Slackware\u0027s stock\nkernels).\n\nSigned-off-by: Ken Milmore \u003cken.milmore@googlemail.com\u003e\nReviewed-by: Martin Peres \u003cmartin.peres@ensi-bourges.fr\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "37b034a64bef9ba36c504eb7717d2a5537cdef6b",
      "tree": "26221434e7c9db7ea99b532ea9d107d039faced0",
      "parents": [
        "ee41779e76fd69168bce3f0530828a67ecb8db5b"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jul 08 14:43:19 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:49 2011 +1000"
      },
      "message": "drm/nvd0/disp: tidy up what we have so far\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "ee41779e76fd69168bce3f0530828a67ecb8db5b",
      "tree": "b1b5f44117e96e5b409122e3dd7153b62f009ae7",
      "parents": [
        "f20ce9629f820c00e581acc4c9938fbf6e34475d"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jul 08 14:34:45 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:46 2011 +1000"
      },
      "message": "drm/nvd0/disp: rewrite irq handler, should be somewhat sturdier now\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f20ce9629f820c00e581acc4c9938fbf6e34475d",
      "tree": "27809bdb64b0d6fa49f3f6a6ec3dbd1598be595c",
      "parents": [
        "3b6d83d1b9f9be1c9778c2c6fa6761b440734fdd"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jul 08 13:17:01 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:42 2011 +1000"
      },
      "message": "drm/nvd0/disp: do modeset irq handling from tasklet\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "3b6d83d1b9f9be1c9778c2c6fa6761b440734fdd",
      "tree": "1c32bae50b918f50e4268b1289d495e301b166dd",
      "parents": [
        "c6f2f71daed12f57d6f72769b49d29c7391f24ae"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jul 08 12:52:14 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:36 2011 +1000"
      },
      "message": "drm/nvd0/disp: untested LVDS support\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c6f2f71daed12f57d6f72769b49d29c7391f24ae",
      "tree": "4bc8fa076d7b7aa17524a37bb7457f5f8e4ecd67",
      "parents": [
        "ff8ff50342f377b04d576d723b79f1c98200e501"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jul 08 12:11:58 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:32 2011 +1000"
      },
      "message": "drm/nvd0/disp: track down fb positioning method\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "ff8ff50342f377b04d576d723b79f1c98200e501",
      "tree": "258e2a7c49f19333b5e8719432218549fd0e7fe4",
      "parents": [
        "b681993f7a48b847f3129abd8e8b3926c108a0d9"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jul 08 11:53:37 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:29 2011 +1000"
      },
      "message": "drm/nvd0/disp: determine U table config in or_mode_set()\n\nTakes a gamble and presumes that we can safely store something random in\nOR_MODE_CTRL+4, the hw doesn\u0027t seem to mind...\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "b681993f7a48b847f3129abd8e8b3926c108a0d9",
      "tree": "698aad78e3db4fb95431dc179de45b7211174bae",
      "parents": [
        "629c1b9207386b00abd6453b72a19b15cd2202f8"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jul 08 11:14:50 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:22 2011 +1000"
      },
      "message": "drm/nvd0/disp: dac load detect\n\nVBIOS does more than this, as does nv50/nvc0 driver in nouveau.  Traces\nof the NVIDIA binary driver however, show pretty much just this being\ndone...  Seems to work for me, it\u0027ll be fine for the moment.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "629c1b9207386b00abd6453b72a19b15cd2202f8",
      "tree": "5bd9c189cd09eb26c9ce4ffee5477da6e515ca37",
      "parents": [
        "f3fdc52dd73a083dcb80f95e5c6ce8a33277b102"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jul 08 09:43:20 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:18 2011 +1000"
      },
      "message": "drm/nvd0/disp: handle sync polarity, kill off some unknown\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f3fdc52dd73a083dcb80f95e5c6ce8a33277b102",
      "tree": "c87d36f47716a113bb351f541e0916a8da253a3e",
      "parents": [
        "a46232ee09064351246c6f7134c81790ef737874"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jul 07 16:01:57 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:15 2011 +1000"
      },
      "message": "drm/nvd0/disp: scaling\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a46232ee09064351246c6f7134c81790ef737874",
      "tree": "1653eeec02b9aa4f432690798b7df2c329e5a9d4",
      "parents": [
        "8ea0d4aa606eabd021926b4c328e4d799253afe6"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jul 07 15:23:48 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:09 2011 +1000"
      },
      "message": "drm/nvd0/disp: push the update button in mode_set_base()\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "8ea0d4aa606eabd021926b4c328e4d799253afe6",
      "tree": "788071dd7b27efce7172e74a1471746e14402042",
      "parents": [
        "3a89cd029267739bc9f16e86e2d4156b68dc9ca2"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jul 07 14:49:24 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:05 2011 +1000"
      },
      "message": "drm/nvd0/disp: fixup clut so it actually works\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "3a89cd029267739bc9f16e86e2d4156b68dc9ca2",
      "tree": "720ac2a54decd29c9b8d12c9e8cac577dcfac31d",
      "parents": [
        "b6d8e7ec38843edfc4a4491b746a17ff517ab4be"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jul 07 10:47:10 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:07:01 2011 +1000"
      },
      "message": "drm/nvd0/disp: initial attempt at modeset irq handling\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "b6d8e7ec38843edfc4a4491b746a17ff517ab4be",
      "tree": "73ed45f7aa37e62b5b4bd91828d422d3a26a1a59",
      "parents": [
        "8eaa9669f8dc7fec6c7eb5b42c3093114eae9a08"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jul 07 09:51:29 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:06:57 2011 +1000"
      },
      "message": "drm/nvd0/disp: stub dac load detect, prevents oops\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "8eaa9669f8dc7fec6c7eb5b42c3093114eae9a08",
      "tree": "c26de26f49379a9e66ebc0000430f6631bb5602f",
      "parents": [
        "a36f04c0447a3d59b9b4faf4ddb3dbe1ea808956"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jul 06 15:25:47 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:06:50 2011 +1000"
      },
      "message": "drm/nvd0/disp: dac encoder module\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a36f04c0447a3d59b9b4faf4ddb3dbe1ea808956",
      "tree": "b3121ace7485c607fcd67138392f57baec159672",
      "parents": [
        "c0cc92a1151447588db6d96e94fc2210b8fc32df"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jul 06 14:39:23 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:06:47 2011 +1000"
      },
      "message": "drm/nvd0/disp: extend the init voodoo to cover crtcs\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c0cc92a1151447588db6d96e94fc2210b8fc32df",
      "tree": "4ad042a876360366e20ab5f17545e0092d96009a",
      "parents": [
        "1d6e7a59f70b3107a75672f365be2fec2ee43a36"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jul 06 11:40:45 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:06:44 2011 +1000"
      },
      "message": "drm/nvd0/disp: remove lp reordering from vram dmaobj, create fb dmaobjs\n\nFixes CLUT being messed up.  Mostly.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "1d6e7a59f70b3107a75672f365be2fec2ee43a36",
      "tree": "27d85b62d4b3103513792a28f08a583d39e80340",
      "parents": [
        "2fad3d5e2bc8776a2963399a936db13814107646"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jul 06 10:29:49 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:06:37 2011 +1000"
      },
      "message": "drm/nvd0/disp: some magic to make evo happeir\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2fad3d5e2bc8776a2963399a936db13814107646",
      "tree": "40a35a1b286e854e746feee1f78cf9909514af36",
      "parents": [
        "438d99e3b1752074af6d2d763a38906549048067"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jul 06 09:59:40 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:06:33 2011 +1000"
      },
      "message": "drm/nvd0/disp: they moved the linear flag..\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "438d99e3b1752074af6d2d763a38906549048067",
      "tree": "878b8b41560d2d12b48a1ca34db8dc58db525202",
      "parents": [
        "270a5747802d4cf43b91b9e03cccb1fb5d5e8a34"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jul 05 16:48:06 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:06:30 2011 +1000"
      },
      "message": "drm/nvd0/disp: initial crtc object implementation\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "270a5747802d4cf43b91b9e03cccb1fb5d5e8a34",
      "tree": "f37959aa5f1c2965e27fd4557440983c762e6557",
      "parents": [
        "83fc083cbbe0147519b1a62770171041c19e8752"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jul 05 14:16:05 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:06:24 2011 +1000"
      },
      "message": "drm/nvd0/disp: skeletal handling of modeset interrupts\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "83fc083cbbe0147519b1a62770171041c19e8752",
      "tree": "59ceff955e8d9920d991137bf8db8b3c3163bf5f",
      "parents": [
        "efd272a7a03148ca3115da07d849156d0976feaf"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jul 05 13:08:40 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:06:21 2011 +1000"
      },
      "message": "drm/nvd0/disp: start on SOR encoder functions\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "efd272a7a03148ca3115da07d849156d0976feaf",
      "tree": "e0993427c5a26c2dcda4a15ce4cb9083398a949d",
      "parents": [
        "4600522a8f93dda05e5fa8bd5261e6c6e888dafa"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jul 05 11:58:58 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:06:07 2011 +1000"
      },
      "message": "drm/nvd0/disp: setup a couple of dma objects we\u0027ll need\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "4600522a8f93dda05e5fa8bd5261e6c6e888dafa",
      "tree": "ead383f51d148795fa1facb323f750897f4baeb7",
      "parents": [
        "51beb428e4e0a158a47863cb68069ba57ed6ec7d"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jul 05 11:01:13 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:06:01 2011 +1000"
      },
      "message": "drm/nvd0/disp: start on interrupt handling\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "51beb428e4e0a158a47863cb68069ba57ed6ec7d",
      "tree": "8f1450aff56bba8c83781f73b0196a61af48b06e",
      "parents": [
        "26f6d88b32706058866a74ecd6600b84fb82d09a"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jul 05 10:33:08 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:05:57 2011 +1000"
      },
      "message": "drm/nvd0/disp: whip up some basic dma handling for the evo channels\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "26f6d88b32706058866a74ecd6600b84fb82d09a",
      "tree": "50d47a7d05455981dc9099e56206d415d2cd885f",
      "parents": [
        "02e4f5877dc7b963b3dd2beaf9664cf29c12d728"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 04 16:25:18 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:05:54 2011 +1000"
      },
      "message": "drm/nvd0/disp: very initial evo setup\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "02e4f5877dc7b963b3dd2beaf9664cf29c12d728",
      "tree": "f374377a38bb946b65e43f34427ee07e53468ef7",
      "parents": [
        "4784e4aa47a1754cdd1be24fd5106b722c4c137d"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jul 06 21:21:42 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:05:48 2011 +1000"
      },
      "message": "drm/nouveau/bios: allow passing in crtc to the init table parser\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "4784e4aa47a1754cdd1be24fd5106b722c4c137d",
      "tree": "d2c06484ac9496d08220115c4ed76ebf5a5d7964",
      "parents": [
        "75139063b7a369f7fa849922d5a204b8ba96d582"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 04 14:06:07 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:05:44 2011 +1000"
      },
      "message": "drm/nvd0/pm: enable clock/voltage hooks\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "75139063b7a369f7fa849922d5a204b8ba96d582",
      "tree": "1f3ca7193ef1bf90c1b886bcb2380eb2d51c183d",
      "parents": [
        "d7f8172ca93b61135d6db293c6440b2e97fc87ee"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jul 03 13:40:01 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:05:40 2011 +1000"
      },
      "message": "drm/nouveau/bios: fix INIT_GPIO for new chipsets\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "d7f8172ca93b61135d6db293c6440b2e97fc87ee",
      "tree": "a3124b1956a2cacdacb0d04035996415484f6357",
      "parents": [
        "eeb3ca12b4658c569bd60fe60c4c45c627e842a6"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jul 03 02:57:35 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:05:36 2011 +1000"
      },
      "message": "drm/nvd0/gpio: initial implementation\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "eeb3ca12b4658c569bd60fe60c4c45c627e842a6",
      "tree": "f4e4340e8ec379cf8b8e90fb1df7b4135b1ffefa",
      "parents": [
        "d9f61c2d2847fb2889ed01d2240db38927ab7e18"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sat Jul 02 20:43:42 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:05:24 2011 +1000"
      },
      "message": "drm/nvd0/i2c: initial implementation\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "d9f61c2d2847fb2889ed01d2240db38927ab7e18",
      "tree": "86f4363ad036c5a5e0c6c9b54c6cfe77dd72d510",
      "parents": [
        "03bc9675d358ded9db07ba966f2f3f3c2fba2a9c"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 04 13:25:17 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:05:20 2011 +1000"
      },
      "message": "drm/nouveau: initial chipset description for nvdX chipsets\n\nAll the non-stubbed functions should be okay for this chipset, the rest\nwill be added back as they\u0027re figured out.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "03bc9675d358ded9db07ba966f2f3f3c2fba2a9c",
      "tree": "1afed55ee494fd0e25a00b334304da72f7df305d",
      "parents": [
        "1575b3646c1c2141cfb68f7581c50d8bd19f17ac"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 04 13:14:05 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:05:16 2011 +1000"
      },
      "message": "drm/nouveau: allow modeset module option to select \u0027headless mode\u0027\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "1575b3646c1c2141cfb68f7581c50d8bd19f17ac",
      "tree": "f882f6ba3e4d8be6816fdb4efaab8f58ff33c369",
      "parents": [
        "048a88595a66526f68636b51b1cdb5842bc0f28c"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 04 11:55:39 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:05:09 2011 +1000"
      },
      "message": "drm/nouveau: fixup init/fini sequence to deal with no CRTCs\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "048a88595a66526f68636b51b1cdb5842bc0f28c",
      "tree": "b1d1378c1d6b87c9ab5687f355630697a2a3874a",
      "parents": [
        "2e9733ff7d4f1c7185bea16041f532d6142ca40a"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 04 10:47:19 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:05:04 2011 +1000"
      },
      "message": "drm/nouveau: make general drm modesetting init common\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2e9733ff7d4f1c7185bea16041f532d6142ca40a",
      "tree": "631d0f07b0bf9c9f1650869518ad115ce5234eb2",
      "parents": [
        "f3f2f54e11ff6f3f39a108bfcf7e074b282e3a50"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sat Jul 02 20:28:49 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:04:45 2011 +1000"
      },
      "message": "drm/nvd0: add a card_type for 0xdX chipsets\n\nThese are different enough from 0xcX to justify it, half fermi, half\nkepler(??)..\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f3f2f54e11ff6f3f39a108bfcf7e074b282e3a50",
      "tree": "7034c50f0427c4c653158abf6f61a4882b7e335e",
      "parents": [
        "591b06d73bb8a2da879b1159342b8be192bf1119"
      ],
      "author": {
        "name": "Martin Peres",
        "email": "martin.peres@ensi-bourges.fr",
        "time": "Mon Jul 04 09:41:34 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:04:42 2011 +1000"
      },
      "message": "drm/nv04/pm: recalibrate timer on nvclk changes\n\nSigned-off-by: Martin Peres \u003cmartin.peres@ensi-bourges.fr\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "591b06d73bb8a2da879b1159342b8be192bf1119",
      "tree": "0907df5bb26c726266d8313685fe3192ea33673f",
      "parents": [
        "16cd399c65bc68332a860b0b572079d0316df3ca"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jul 03 21:16:12 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:04:36 2011 +1000"
      },
      "message": "drm/nouveau/tmr: calibrate for ns timestamps on init\n\nWe previously assumed (incorrectly a lot of the time) that PTIMER would\nbe programmed at a frequency which\u0027d give its 64-bit timestamps in\nnanoseconds.\n\nBy programming PTIMER ourselves, we avoid this problem.\n\nReviewed-by: Martin Peres \u003cmartin.peres@ensi-bourges.fr\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "16cd399c65bc68332a860b0b572079d0316df3ca",
      "tree": "138724e8824c67c805b365fdba1cb7ab66f2c837",
      "parents": [
        "0b3b5579e1e498af2383b0d0d68e84f2e0bc76db"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sat Jul 02 14:37:36 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:04:32 2011 +1000"
      },
      "message": "drm/nvc0/gr: unblacklist nvcf acceleration\n\nReported to be working.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0b3b5579e1e498af2383b0d0d68e84f2e0bc76db",
      "tree": "a2de5a6b8551236f18b6e2f26f6287d5c66bf8db",
      "parents": [
        "e425e0b33990575fd1c41671725b36247a325ea9"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jun 29 10:45:07 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:04:29 2011 +1000"
      },
      "message": "drm/nouveau: don\u0027t complain for disabled timingset entries\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "e425e0b33990575fd1c41671725b36247a325ea9",
      "tree": "34a93b8ad40f8e39ce39798789e19ff92ca24d81",
      "parents": [
        "aa6500964c0e5c08e453439a95431ec34b548427"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jun 29 10:42:14 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:04:15 2011 +1000"
      },
      "message": "drm/nvc0/gr: copy GPC mpart config from PFFB\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "aa6500964c0e5c08e453439a95431ec34b548427",
      "tree": "4352cb193c226937a46c823a70ac1a2c3914600d",
      "parents": [
        "3c23a7b8bc6d78f906bbba5eea80b1f8b1002ef9"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jun 24 12:47:46 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:04:11 2011 +1000"
      },
      "message": "drm/nvc0/vram: support non-uniform memory size per controller\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "3c23a7b8bc6d78f906bbba5eea80b1f8b1002ef9",
      "tree": "6e830e8771a606194419171f7f7ba37743fb5c10",
      "parents": [
        "a12036ba2c0a190c93e5238c5f32fdb8c023c068"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jun 24 11:14:00 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:04:06 2011 +1000"
      },
      "message": "drm/nvc0/gr: add support for nvcf chipset\n\nuntested, written from a trace, accel disabled by default until it is\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a12036ba2c0a190c93e5238c5f32fdb8c023c068",
      "tree": "604f365447a806e07f31589a655b1c0a8494f669",
      "parents": [
        "987eec10dd76624d0edacdc7ecc7e1a6fc877373"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jun 24 10:23:20 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:04:00 2011 +1000"
      },
      "message": "drm/nouveau: allow a nouveau_mm to be created with holes\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "987eec10dd76624d0edacdc7ecc7e1a6fc877373",
      "tree": "b53b136797aa4aa55e4e78ba2c3f1d074b47beb4",
      "parents": [
        "52d073318a4c32865e6439f7f6c247092a6f6af3"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jun 24 10:14:07 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:03:56 2011 +1000"
      },
      "message": "drm/nouveau: embed nouveau_mm\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "52d073318a4c32865e6439f7f6c247092a6f6af3",
      "tree": "9b7df0397728b970025d12bba04304391d3edd37",
      "parents": [
        "323dcac552b39884cdeff26a38d5dd80854795a1"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jun 23 16:44:05 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:03:44 2011 +1000"
      },
      "message": "drm/nv31/mpeg: support for a single class3174 user\n\nUncertain if/how the hw does multiple PMPEG channels, supporting one is\nbetter than none however.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "323dcac552b39884cdeff26a38d5dd80854795a1",
      "tree": "0c07969937b4ca909c0fee788ace1da4bb67a53a",
      "parents": [
        "9698b9a680e9aee124b1cd752abf1c672ea24c03"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jun 23 16:21:21 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:03:38 2011 +1000"
      },
      "message": "drm/nouveau: rename nv40_mpeg to nv31_mpeg\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "9698b9a680e9aee124b1cd752abf1c672ea24c03",
      "tree": "d42bcd462415b86d59e19448fa443e90ff67d2fa",
      "parents": [
        "354d0781e5cef1f227ee3064cb65053365177d3b"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jun 21 15:12:26 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:03:34 2011 +1000"
      },
      "message": "drm/nvc0/pm: more complete parsing of clock domains\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "354d0781e5cef1f227ee3064cb65053365177d3b",
      "tree": "37e7604dc519824ff9f5ac985ade470b3caf7d2b",
      "parents": [
        "d0f67a48f47a1874622418ba6bc2c45935b01b36"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Jun 19 01:44:36 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:03:16 2011 +1000"
      },
      "message": "drm/nvc0/pm: initial implementation of clocks_get()\n\nNot too certain on memory clock yet, but it gets the right numbers for\neach perflvl on my NVC0.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "d0f67a48f47a1874622418ba6bc2c45935b01b36",
      "tree": "085fa2e87f4dedcd54206947a718693a67cb4170",
      "parents": [
        "78e2933d07124ea28593a1bdadc546294f77a504"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sat Jun 18 16:28:00 2011 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Sep 20 16:02:53 2011 +1000"
      },
      "message": "drm/nva3/pm: idle graphics engine before changing clocks\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    }
  ],
  "next": "78e2933d07124ea28593a1bdadc546294f77a504"
}
