)]}'
{
  "log": [
    {
      "commit": "1b4d7d75ccff38008ccd40f8e2d74e33a087caaa",
      "tree": "115c2aff76fc4805f63c511a41bbf48268ba5c08",
      "parents": [
        "8c2a6d730400e14bf28ccfa11b9bbf453db775ec"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Oct 15 01:33:35 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 15 15:33:46 2009 +1000"
      },
      "message": "drm/radeon/kms: fix internal tmds setup on legacy display engine\n\n- crtc 0 routing was wrong\n- need to clear various timing bits in FP_GEN_CNTL\n- need to set FP_H/V2_SYNC_STRT_WID regs for crtc 1\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8c2a6d730400e14bf28ccfa11b9bbf453db775ec",
      "tree": "e62b5d600ae2bee724568d63ad3c27c8e072db6c",
      "parents": [
        "fb06ca8f8c61dfd7cbfa2092756577ff78a26dcd"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Oct 14 02:00:42 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 15 10:30:23 2009 +1000"
      },
      "message": "drm/radeon/kms: move active_device setup into encoder fixup()\n\nradeon_encoder-\u003eactive_device defines the active routing\nbetween the encoder and connector.  The encoder fixup and\ndpms functions need to know the active_device to function\nproperly.  Setting active_device in the prepare hook was\ntoo late in some cases.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fb06ca8f8c61dfd7cbfa2092756577ff78a26dcd",
      "tree": "460ae7fd3c14008f9f683f95b196dd5f0cbeaffb",
      "parents": [
        "39deb2d67515086f08a672e7574716ca0d3883a5"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Oct 12 11:25:05 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 13 08:45:52 2009 +1000"
      },
      "message": "drm/radeon/kms: properly handle mode id with native mode changes\n\ndrm modes are objects with indentifiers.  Make sure to preserve\nthe mode id when copying mode params.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "39deb2d67515086f08a672e7574716ca0d3883a5",
      "tree": "d80d9d99f5f6628c8229c0900a41001ac187ce82",
      "parents": [
        "ceeb50279b3d05eb7ea2b67e90acb2110d09325f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 14:21:19 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 14:21:42 2009 +1000"
      },
      "message": "drm/radeon/kms: fix use of index before proper initialisation.\n\nWith the adjust table introduction, we need to fill out index\nbefore getting the table version.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ceeb50279b3d05eb7ea2b67e90acb2110d09325f",
      "tree": "774780c392d0f687383b96d6e569a81fa4d2eeee",
      "parents": [
        "0549a061b545d232d12836f98c7c4965dd83f837"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:54:10 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:54:10 2009 +1000"
      },
      "message": "drm/radeon: Revert \"drm/r600: avoid assigning vb twice in blit code\"\n\nThis reverts commit 49c458e544ae14514209ed80ea6829ca1b18ddf0. It\nseems to have some side effects in the non-kms cases.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0549a061b545d232d12836f98c7c4965dd83f837",
      "tree": "4df2afb571446856c365841bfe2b26aa2619f47a",
      "parents": [
        "de2103e452ec7f2db5db7c44279735688608381d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Oct 09 18:41:19 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:42:50 2009 +1000"
      },
      "message": "drm/radeon/kms: also check for edid in lvds detect\n\nIn case the system has bad native mode info but\nvalid edid.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "de2103e452ec7f2db5db7c44279735688608381d",
      "tree": "10ccecbf806c916a774a486eb83c1b01520c607c",
      "parents": [
        "5a9bcacc0a56f0d9577494e834519480018a6cc3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Oct 09 15:14:30 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:42:48 2009 +1000"
      },
      "message": "drm/radeon/kms: use drm_mode directly for panel modes\n\nThis reduces the number of mode format conversions needed\nand makes native panel mode support cleaner.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5a9bcacc0a56f0d9577494e834519480018a6cc3",
      "tree": "f46fe410f8c875cf28d3905d23fdffcea4f374c0",
      "parents": [
        "2606c88608122339cbd5c6b5c149a2eb74ccfe9e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Oct 08 15:09:31 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:42:44 2009 +1000"
      },
      "message": "drm/radeon/kms/atom: rework crtc modeset\n\n- clean up tv timing handling\n- unify SetCRTC_Timing and SetCRTC_UsingDTDTiming\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2606c88608122339cbd5c6b5c149a2eb74ccfe9e",
      "tree": "a8e113878e3fe0178729af711333873dffb70918",
      "parents": [
        "5f9a0eb5af16906cd31fc3e02746aa3d61fd3aa9"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Oct 08 13:36:21 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:42:40 2009 +1000"
      },
      "message": "drm/radeon/kms/atom: add support for AdjustDisplayPll\n\nDCE3+ has an AdjustDisplayPll that will adjust the pixel\nclock accordingly based on the encoder/transmitter to\nhandle special hw requirements.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5f9a0eb5af16906cd31fc3e02746aa3d61fd3aa9",
      "tree": "a0da1bf74556cb2c19857ddd71e63dba659839f1",
      "parents": [
        "2ffb842948ba64b03986f4064140a74c1780c44b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Oct 08 13:08:29 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:42:35 2009 +1000"
      },
      "message": "drm/radeon/kms/atom: reorder crtc dpms\n\nBased on recommendation from bios docs.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2ffb842948ba64b03986f4064140a74c1780c44b",
      "tree": "88372d325525367faad2a4cf489c78806673c198",
      "parents": [
        "b5fc901002db0519093ec723fd98969bc03cd629"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Oct 08 13:02:19 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:42:32 2009 +1000"
      },
      "message": "drm/radeon/kms: make sure LVDS panel is valid in detect()\n\nIf the panel data is bogus this can lead to problems\nlater when the hardware trys to set the mode.  If the\ndata is invalid, report LVDS as disconnected.\n\nShould fix fdo bug 24247.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b5fc901002db0519093ec723fd98969bc03cd629",
      "tree": "1c21cbb223df10ee83e1c7bd2a5fa5caa46e16a8",
      "parents": [
        "f30f37def4c72e5df8d949022b806e5a4e99bbcb"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Thu Oct 08 10:44:10 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:42:28 2009 +1000"
      },
      "message": "drm/radeon/kms: Fix apparent typo in legacy CRTC memory bandwidth calculation.\n\nWhile investigating the cause of CRTC FIFO underruns, I noticed that when\nconverting the memory bandwidth calculation from the userspace X driver code,\nan instance of \u00278.0\u0027 was apparently accidentally converted to \u002780\u0027.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f30f37def4c72e5df8d949022b806e5a4e99bbcb",
      "tree": "31753243c6e90e0d7aeda291bbd0ae9532e75fde",
      "parents": [
        "e33497aaaef5ec9998cf7b007b13d74bb41be74e"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Thu Oct 08 10:44:09 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:42:14 2009 +1000"
      },
      "message": "drm/radeon/kms: Update memory bandwidth requirements in mode_set_base hook.\n\nThe hook may change the number of bytes per pixel being scanned out, which\naffects the CRTC memory bandwidth requirements. E.g. booting in 8bpp and then\nrunning X in 32bpp would result in the bandwidth requirements being\nunderestimated for the latter and consequently in CRTC FIFO underruns causing\nvisible artifacts with 3D intensive workloads.\n\nATOM changes only compile-tested.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e33497aaaef5ec9998cf7b007b13d74bb41be74e",
      "tree": "5bbc99dc46afe537006916aa2833fdc66ed6c74c",
      "parents": [
        "d4ac6a05d51357e31028cc9076874a58dd197b83"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:32:38 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 12 13:37:12 2009 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t refuse LUT because no framebuffer.\n\nThe fb binding might be happening in a subsequent crtc setup call.\n\ngets rid of some lut issues.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d4ac6a05d51357e31028cc9076874a58dd197b83",
      "tree": "b0a88c26147c1a96a0b4cce277fdff94bb1b4989",
      "parents": [
        "49c458e544ae14514209ed80ea6829ca1b18ddf0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 11:32:49 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 11:39:16 2009 +1000"
      },
      "message": "drm/radeon/kms: fix vline register for second head.\n\nBoth r100/r600 had this wrong, use the macro to extract the register\nto relocate.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "49c458e544ae14514209ed80ea6829ca1b18ddf0",
      "tree": "e26fa7bcaa9f91b309dae972ac16032e22e2da75",
      "parents": [
        "9d8401fcbb8c8a390b649b9c1b18dab113a918d6"
      ],
      "author": {
        "name": "Robert Noland",
        "email": "rnoland@2hip.net",
        "time": "Mon Oct 05 11:56:44 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:56:27 2009 +1000"
      },
      "message": "drm/r600: avoid assigning vb twice in blit code\n\nThere is no need to assign vb before you know that space is available.\n\n[agd5f: adapted for kernel tree.]\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9d8401fcbb8c8a390b649b9c1b18dab113a918d6",
      "tree": "9d93b421df019876d2952a15edf8c2525ceff2db",
      "parents": [
        "1a029b768f9d4a001501bd18d6ba08297ae912fd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:28:19 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:40:05 2009 +1000"
      },
      "message": "drm/radeon: use list_for_each_entry instead of list_for_each\n\nThis is just a cleanup of the list macro usage.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1a029b768f9d4a001501bd18d6ba08297ae912fd",
      "tree": "0ac1643be0d57e919a619c1e2c5a9edc8e7e4f16",
      "parents": [
        "b574f251f787c5b163da5ea345525569e51775bc"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Oct 06 19:04:30 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:40:04 2009 +1000"
      },
      "message": "drm/radeon/kms: Fix AGP support for R600/RV770 family (v2)\n\nFor AGP to work unmapped access must cover VRAM \u0026 AGP as\nAGP is treated like VRAM by the GPU (ie physical address).\nThis patch properly setup the virtual memory system aperture\nto cover AGP if AGP is enabled. It seems that there is memory\ncorruption after resume when using AGP (RV770 seems unaffected\nthought). Version 2 just fix merge issue with updated AGP\nfallback patch.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b574f251f787c5b163da5ea345525569e51775bc",
      "tree": "8adad6a3934898d8c71567729db0005e2189cd26",
      "parents": [
        "01ceae8edd7a0a6d8588dc103ad9f55e2c52cae9"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Oct 06 19:04:29 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:40:04 2009 +1000"
      },
      "message": "drm/radeon/kms: Fallback to non AGP when acceleration fails to initialize (v2)\n\nWhen GPU acceleration is not working with AGP try to fallback to non\nAGP GART (either PCI or PCIE GART). This should make KMS failure on\nAGP less painfull. We still need to find out what is wrong when AGP\nfails but at least user have a lot of more chances to get a working\nconfiguration with acceleration. This patch also cleanup R600/RV770\nfallback path so they use same code as others asics. Version 2\nfactorize agp disabling logic to avoid code duplication and bugs.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "01ceae8edd7a0a6d8588dc103ad9f55e2c52cae9",
      "tree": "a13db0485066f15da0da5f8fe298b0d430ce51c0",
      "parents": [
        "aa96e341c2a14d6bec114c933bd813ecb972605f"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Oct 07 11:08:22 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:40:04 2009 +1000"
      },
      "message": "drm/radeon/kms: Fix RS600/RV515/R520/RS690 IRQ\n\nBad generated header file leaded to use wrong register\nto check IRQ status and acknowledge them. Fix the header\nand use proper registers.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "aa96e341c2a14d6bec114c933bd813ecb972605f",
      "tree": "39c99cdd11e2452d123e2eb7de2bab8ed6579ee7",
      "parents": [
        "df748b025d1357c2b9659e16a6040596e60e4257"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Oct 06 21:48:40 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 07 14:26:38 2009 +1000"
      },
      "message": "drm/radeon: Fix setting of bits\n\nDuplicate bits set\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "df748b025d1357c2b9659e16a6040596e60e4257",
      "tree": "7b95bbb0437d3b811e0d5dc260111278e163eb43",
      "parents": [
        "b8c00ac5b50b54491657f8b6740db1df50149944"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Sep 29 13:56:38 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 06 15:46:10 2009 +1000"
      },
      "message": "drm/ttm: fix refcounting in ttm global code.\n\nthe global refcount wasn\u0027t being increased after the first reference.\nthis caused an oops on unload on a multi-gpu card.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b8c00ac5b50b54491657f8b6740db1df50149944",
      "tree": "b4cfbc0dbb5ba063bcc933d7339504b80dc5c61c",
      "parents": [
        "068143d38804825d59d951a192cfadd2e22f457d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 06 13:54:01 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 06 13:54:01 2009 +1000"
      },
      "message": "drm/fb: add more correct 8/16/24/32 bpp fb support.\n\nThe previous patches had some unwanted side effects, I\u0027ve fixed\nthe lack of 32bpp working, and fixed up 16bpp so it should also work.\n\nthis also adds the interface to allow the driver to set a preferred\nconsole depth so for example low memory rn50 can set it to 8bpp.\nIt also catches 24bpp on cards that can\u0027t do it and forces 32bpp.\n\nTested on r100/r600/i945.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "068143d38804825d59d951a192cfadd2e22f457d",
      "tree": "87acefe03fe5a97577e90f89c79909aad5ba2a5e",
      "parents": [
        "dfee5614e4d83a32cef9193a8b19bc1d8900f93d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 05 09:58:02 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 05 10:00:59 2009 +1000"
      },
      "message": "drm/fb: add setcmap and fix 8-bit support.\n\nThis adds support for the setcmap api and fixes the 8bpp\nsupport at least on radeon hardware. It adds a new load_lut\nhook which can be called once the color map is setup.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dfee5614e4d83a32cef9193a8b19bc1d8900f93d",
      "tree": "5f9eb131ec16cb917db72f3f881901d03fd9dc30",
      "parents": [
        "185974dd596e67e73906790c2a4a4579d75911e6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 09:19:09 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 05 10:00:58 2009 +1000"
      },
      "message": "drm/radeon/kms: respect single crtc cards, only create one crtc. (v2)\n\nAlso add single crtc for RN50 chips.\n\nchanges in v2:\nfix vblank init to respect single crtc flag\nfix r100 mode bandwidth to respect single crtc flag\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "185974dd596e67e73906790c2a4a4579d75911e6",
      "tree": "819bb19374097d70e03aef67214ede27c48f0e74",
      "parents": [
        "b442962a9e826e6d408886b3e52c88b774201983"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Sep 30 15:21:43 2009 +0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 05 10:00:57 2009 +1000"
      },
      "message": "drm: Delete the DRM_DEBUG_KMS in drm_mode_cursor_ioctl\n\nWe can get the corresponding info by adding the boot option of \"drm.debug\u003d\n0x07\". But On some boxes it will print the following message many times in\ncourse of moving mouse. In such case the useful DRM debug info will be flushed.\n   \u003e[drm:drm_mode_cursor_ioctl],\n\nAvoid using the DRM_DEBUG_KMS in drm_mode_cursor_ioctl.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b442962a9e826e6d408886b3e52c88b774201983",
      "tree": "ef034f33f330339130beb697edcbfe640ef4315a",
      "parents": [
        "ac447df4f2283a116a3fbbc28cbaabf05758b736"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Oct 02 17:36:41 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 05 10:00:56 2009 +1000"
      },
      "message": "drm/radeon/kms: add support for \"Surround View\"\n\n\"Surround View\" is an option in the system bios that\nenables the AMD IGP chip in conjunction with a\ndiscrete AMD card.  However, since the IGP vbios is\npart of the system bios it is not accessible via the\nrom bar or the legacy vga location.  When \"Surround View\"\nis enabled in the system bios, the system bios puts a\ncopy of the IGP vbios image at the start of vram.\n\nThis patch adds support for reading the vbios image out\nof vram on IGP cards.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ac447df4f2283a116a3fbbc28cbaabf05758b736",
      "tree": "5fdf4749560edb366e369bcfa43b5196831adfae",
      "parents": [
        "e7d40b9a0a7c857383ef50db9766354bd3be1bf3"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Sep 30 22:18:43 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 09:39:23 2009 +1000"
      },
      "message": "drm/radeon/kms: Fix irq handling on AVIVO hw\n\nAvivo hw have vblank interrupt in different place, fixes\nirq handling (especialy irq disabling while suspending or\nshuting down the module).\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e7d40b9a0a7c857383ef50db9766354bd3be1bf3",
      "tree": "0073eec70abef565221967567dbfc6592096aa2c",
      "parents": [
        "75c8129893d78fd0cbe5c26580cadd6001d904fc"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Oct 01 18:02:15 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 09:34:14 2009 +1000"
      },
      "message": "drm/radeon/kms: R600/RV770 remove dead code and print message for wrong BIOS\n\nR600 \u0026 RV770 family are all using atombios so remove dead code and\nprint an error message if we fail to find a valid atombios.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "75c8129893d78fd0cbe5c26580cadd6001d904fc",
      "tree": "55290a1349f059d3775e62f98d21460ddf3a0956",
      "parents": [
        "a3c1945aaf48a5893238d95139f202531994094d"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Oct 01 18:02:14 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 09:34:09 2009 +1000"
      },
      "message": "drm/radeon/kms: Fix R600/RV770 disable acceleration path\n\nWhen acceleration doesn\u0027t work we should free associated memory\nand stop GPU block responsible for hardware acceleration so we\ndon\u0027t waste resource or let think one component of the driver that\na GPU feature is working/running while it doesn\u0027t actualy work.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a3c1945aaf48a5893238d95139f202531994094d",
      "tree": "369e87201ddb801f7d740fbc8a1777c65655f9f6",
      "parents": [
        "81cc35bfc19ebe4b823396fe4fef67a923360916"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Oct 01 18:02:13 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 09:34:03 2009 +1000"
      },
      "message": "drm/radeon/kms: Fix R600/RV770 startup path \u0026 reset\n\nWe were calling reset unconditionaly in the startup path\nthis is bad we need to call GPU reset for a good reason\nas after reset the GPU is in unknown states. To avoid any\nmore bad things to happen we now also unconditionaly\nreinitialize the GPU after reset. This patch fix few issues\nreported by different people regarding KMS \u0026 R6XX/RV7XX hw.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "81cc35bfc19ebe4b823396fe4fef67a923360916",
      "tree": "da9cbddd170b1c93067f9c8e6411cbe02860f3e2",
      "parents": [
        "62a8ea3f7bb61e5f92db0a648b7cc566852c36ec"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Oct 01 18:02:12 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 09:33:52 2009 +1000"
      },
      "message": "drm/radeon/kms: Fix R600 write back buffer\n\nThis split write back buffer handling into 3 functions,\nwb_fini for cleanup, wb_enable/wb_disable for enabling/disabling\nwrite back used for suspend/resume. This should fix\npotential issue of letting the write back active before\nsuspending. We need to allocate memory in wb_enable because\nwe can only allocate once GART is running.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "62a8ea3f7bb61e5f92db0a648b7cc566852c36ec",
      "tree": "3ffefdbe940c66591dd4863ccf3a766498bf5100",
      "parents": [
        "c010f8000a925e08d84d9391e13dd297b9fdc393"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Oct 01 18:02:11 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 09:33:46 2009 +1000"
      },
      "message": "drm/radeon/kms: Remove old init path as no hw use it anymore\n\nThis remove old init path and allow code cleanup, now all hw\nuse the new init path, see top of radeon.h for description of\nthis.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c010f8000a925e08d84d9391e13dd297b9fdc393",
      "tree": "fb1c4bb4c417fe91f40b1d7697e8a11f27bddcea",
      "parents": [
        "3bc6853593bd4fba357dc252b3cf60cd86a1d2ec"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Sep 30 22:09:06 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 09:25:50 2009 +1000"
      },
      "message": "drm/radeon/kms: Convert RS600 to new init path\n\nNew init path allow to simply asic initialization and make easier\nto trace what happen on each different asic. We are removing most\ncallback. Do a massive RS600 register cleanup to clarify RS600\nregister, we are still bit fuzy on some register and waiting for\nmore informations. I don\u0027t have hw to test, so this patch is a\nbest effort to not break anythings and to try to improve things.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3bc6853593bd4fba357dc252b3cf60cd86a1d2ec",
      "tree": "f60509478804b0087bef653dc6c10578deeb40e9",
      "parents": [
        "d4550907157d8b3d5286157c15f1200c44842269"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Oct 01 09:39:24 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 08:51:50 2009 +1000"
      },
      "message": "drm/radeon/kms: Convert RS690/RS740 to new init path (V2).\n\nAlso cleanup register specific to RS690/RS740. Version 2 add\nmissing header file for register, remove unecessary call to AGP\nfunction and fix an indentation bug.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d4550907157d8b3d5286157c15f1200c44842269",
      "tree": "0e9733667b3608ca44929650c8431878134c0315",
      "parents": [
        "207bf9e90cd40f91d4662127b8ae3b64e6b101c4"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Oct 01 10:12:06 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 08:51:49 2009 +1000"
      },
      "message": "drm/radeon/kms: Convert R100 to new init path (V2)\n\nNew init path allow to simply asic initialization and make easier\nto trace what happen on each different asic. We are removing most\ncallback. More cleanup should happen latter to remove even more\ncallback. Also cleanup register specific to R100,RV200,RV250.\nVersion 2 correct the placement on IGP of the VRAM inside GPU address\nspace to match the stollen RAM placement of IGP.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "207bf9e90cd40f91d4662127b8ae3b64e6b101c4",
      "tree": "2a2620bed9c01545a6a38a841ece647b2c072b21",
      "parents": [
        "ca6ffc64cba0cdd0a2b3fcad0e1d19edcf277ccc"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Sep 30 15:35:32 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 08:51:48 2009 +1000"
      },
      "message": "drm/radeon/kms: Convert R300 to new init path\n\nAlso cleanup register specific to R300.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ca6ffc64cba0cdd0a2b3fcad0e1d19edcf277ccc",
      "tree": "261529acbc21be0d7824770aca8e002f9765cc71",
      "parents": [
        "f0ed1f655aa0375e2abba84cc4e8e6c853d48555"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Oct 01 10:20:52 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 02 08:51:46 2009 +1000"
      },
      "message": "drm/radeon/kms: Convert RS400/RS480 to new init path \u0026 fix legacy VGA (V3)\n\nAlso cleanup register specific to RS400/RS480. This patch also fix\nlegacy VGA register used to disable VGA access we were programming\nwrong register. Now we should properly disable VGA on r100 up to\nrs400 asics. Note that RS400/RS480 resume is broken, it hangs the\ncomputer while reprogramming dynamic clock, doesn\u0027t work either\nwithout that patch. We need to spend more time investigating this\nissue. Version 2 of the patch remove dead code that was left\ncommented out in the previous version. Version 3 correct the\nplacement on IGP of the VRAM inside GPU address space to match the\nstollen RAM placement of IGP.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f0ed1f655aa0375e2abba84cc4e8e6c853d48555",
      "tree": "c7b6495e7836e333a82262e9c9cf0af716e80fc7",
      "parents": [
        "d39c3b895876427c5083a936e00f3f5b7f0fc1b3"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Sep 28 20:39:19 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Sep 29 11:15:56 2009 +1000"
      },
      "message": "drm/radeon/kms: Convert R520 to new init path and associated cleanup\n\nConvert the r520 asic support to new init path, change are smaller than\nprevious one as most of the architecture is now in place and more code\nsharing can happen btw various asics.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d39c3b895876427c5083a936e00f3f5b7f0fc1b3",
      "tree": "1f57be660f35c99ef6d182d2bf8397a818c8f8d0",
      "parents": [
        "f4e45d02e4135043fe98bc21be38527c516ad990"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Sep 28 18:34:43 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Sep 29 11:15:54 2009 +1000"
      },
      "message": "drm/radeon/kms: Convert RV515 to new init path and associated cleanup\n\nConvert the rv515 asic support to new init path also add an explanation\nin radeon.h about the new init path. There is also few cleanups\nassociated with this change (others asic calling rv515 helper\nfunctions).\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f4e45d02e4135043fe98bc21be38527c516ad990",
      "tree": "fd09769811a315db64967292c288313096e70051",
      "parents": [
        "bea1d35b8e1533ac493305b3efe04a4b7def8a7f"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Mon Sep 28 18:27:23 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Sep 29 11:15:44 2009 +1000"
      },
      "message": "drm: fix radeon DRM warnings when !CONFIG_DEBUG_FS\n\nCompiling the radeon DRM driver with !CONFIG_DEBUG_FS\nthrows the following warnings:\n\ndrivers/gpu/drm/radeon/radeon_ttm.c: In function \u0027radeon_ttm_debugfs_init\u0027:\ndrivers/gpu/drm/radeon/radeon_ttm.c:714: warning: unused variable \u0027i\u0027\ndrivers/gpu/drm/radeon/radeon_ttm.c: At top level:\ndrivers/gpu/drm/radeon/radeon_ttm.c:692: warning: \u0027radeon_mem_types_list\u0027 defined but not used\ndrivers/gpu/drm/radeon/radeon_ttm.c:693: warning: \u0027radeon_mem_types_names\u0027 defined but not used\n\nFix: move these variables inside the #if defined(CONFIG_DEBUG_FS)\nblock in radeon_ttm_debugsfs_init(), which is the only place using them.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bea1d35b8e1533ac493305b3efe04a4b7def8a7f",
      "tree": "3d0dc5219d36e1520fdef25cec670f2513274911",
      "parents": [
        "4c57edba4588ddba40017fbde3cd356e600bdf80"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Mon Sep 28 18:26:25 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Sep 29 11:15:37 2009 +1000"
      },
      "message": "drm: fix drm_fb_helper warning when !CONFIG_MAGIC_SYSRQ\n\nCompiling DRM throws the following warning if MAGIC_SYSRQ is disabled:\n\ndrivers/gpu/drm/drm_fb_helper.c:101: warning: \u0027sysrq_drm_fb_helper_restore_op\u0027 defined but not used\n\nFix: place sysrq_drm_fb_helper_restore_op and associated\ndefinitions inside #ifdef CONFIG_MAGIC_SYSRQ.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "4c57edba4588ddba40017fbde3cd356e600bdf80",
      "tree": "80c8c89ba2dc7092576dbe2de5bc6dc2612aabe5",
      "parents": [
        "74bf2ad508efa93db4254c9da9c7238da44e2c58"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 28 15:37:25 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 28 15:37:25 2009 +1000"
      },
      "message": "drm/r600: fix memory leak introduced with 64k malloc avoidance fix.\n\nThe legacy r600 path shares code, but doesn\u0027t share quite enough\nto get the freeing correct. Free the pages here also.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "74bf2ad508efa93db4254c9da9c7238da44e2c58",
      "tree": "f912544f1f916d0cadc5a832030164b9062d020a",
      "parents": [
        "210bed8f827471e271f894fb99ee879a5d27cf30"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 28 15:31:10 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 28 15:31:10 2009 +1000"
      },
      "message": "drm/kms: make fb helper work for all drivers.\n\nThis initialises the fb helper with the connector helper,\nso that the fb cmdline code works for intel as well.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "210bed8f827471e271f894fb99ee879a5d27cf30",
      "tree": "48310ed350bde481c6238c5a7de2bbe317be6f9e",
      "parents": [
        "2b5d6c538b48772ba3351b8a8eed096f7af8de5d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Sep 25 18:33:08 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Sep 26 09:09:50 2009 +1000"
      },
      "message": "drm/radeon/r600: fix offset handling in CS parser\n\nNeed add reloc offset to the offset in the actual\npacket.  Fixes use of the DRAW_INDEX packet by the 3D\ndriver.\n\n[airlied: modified first one where idx_value \u003d\u003d ib[idx+0]\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2b5d6c538b48772ba3351b8a8eed096f7af8de5d",
      "tree": "163532c42500621837990cf68b566212f59f678f",
      "parents": [
        "c5e617e2f84225a28823a3e19951273b9f59eb27"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Sep 25 17:32:14 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Sep 26 09:07:43 2009 +1000"
      },
      "message": "drm/radeon/kms/r600: fix forcing pci mode on agp cards\n\nAll we need to do on r6xx/r7xx is clear the RADEON_IS_AGP\nflag; the rest is handled in r600.c\n\nfixes fdo bug 23990:\nhttp://bugs.freedesktop.org/show_bug.cgi?id\u003d23990\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c5e617e2f84225a28823a3e19951273b9f59eb27",
      "tree": "c35741880d286b2bf29c0409ccba6bd784dc4efa",
      "parents": [
        "2f67c6e0220e5311bb14895d32852250b2d9652b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Sep 26 09:03:39 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Sep 26 09:03:39 2009 +1000"
      },
      "message": "drm/radeon/kms: fix for the extra pages copying.\n\nThanks to Michel for pointing this out to me, this is\nwhy I need to get more sleep, over complicate this a bit.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2f67c6e0220e5311bb14895d32852250b2d9652b",
      "tree": "55096f307d2f151e6853255f662eb077dec978d9",
      "parents": [
        "90ebd0655ac1a19e591f2fe8b9a871cc03cc3989"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Sep 25 16:35:11 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Sep 26 07:49:00 2009 +1000"
      },
      "message": "drm/radeon/kms/r600: add support for vline relocs\n\nProvides support for anti-tearing functionality\nin the ddx.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "90ebd0655ac1a19e591f2fe8b9a871cc03cc3989",
      "tree": "bcaf5d33e1c57634b1f6e3e2140521011a2bc819",
      "parents": [
        "974b16e33ea626c9854f0f34fa5455a18822e159"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Sep 25 16:39:24 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Sep 26 07:48:59 2009 +1000"
      },
      "message": "drm/radeon/kms: fix some bugs in vline reloc\n\n- fix offset of NOP packet for parsing\n- fix p-\u003eidx increments\n- fix bad mask when updating crtc vline info\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "974b16e33ea626c9854f0f34fa5455a18822e159",
      "tree": "b82c9598763a99a6499e1684520796c10b19dc9a",
      "parents": [
        "8ef8678c8f6131ca5941fa387cd3939c68c4f36d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Sep 25 10:06:39 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Sep 26 07:48:58 2009 +1000"
      },
      "message": "drm/radeon/kms/r600: clamp vram to aperture size\n\nr6xx and r7xx was missing this.  We don\u0027t support\nnon-CPU accessible vram yet.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "8ef8678c8f6131ca5941fa387cd3939c68c4f36d",
      "tree": "b937ca4a7763aec284f311947d323310dbdfbcfa",
      "parents": [
        "adea4796cfb9b74d340f9e32ba523fb61305d0b7"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Sep 26 06:39:00 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Sep 26 06:39:00 2009 +1000"
      },
      "message": "drm/kms: protect against fb helper not being created.\n\nIf drivers don\u0027t init the fb helper on the connector, the cmdline\ncode won\u0027t work, but it shouldn\u0027t crash either.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "adea4796cfb9b74d340f9e32ba523fb61305d0b7",
      "tree": "7cd02110a866031d70ca38037325b1d63d0348f1",
      "parents": [
        "31edd4824ec42e7cba26498fbd35df6c66b098ba"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 14:23:47 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 14:23:47 2009 +1000"
      },
      "message": "drm/r600: get values from the passed in IB not the copy.\n\nthis avoids reading back the IB on AGP, also it avoids\nthe race where since we haven\u0027t fetched the page from the main IB\nand written it to the gpu one, reading back fetches 0.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "31edd4824ec42e7cba26498fbd35df6c66b098ba",
      "tree": "86081fc781b1ab46992e059dff72a3f84de8b917",
      "parents": [
        "e3590096f7563c6e75b77336ab8775f9a168b0f6"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Sep 23 04:24:05 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 13:08:21 2009 +1000"
      },
      "message": "drm: create gitignore file for radeon\n\nGot lots of untracked files after compiling.\nThese files are generated, thus should be ignored by git.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e3590096f7563c6e75b77336ab8775f9a168b0f6",
      "tree": "3a8d922a0e6e0574a40028c8b759ae2b5672b3c1",
      "parents": [
        "d50ba256b5f1478e15accfcfda9b72fd7a661364"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Sep 23 15:49:20 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 13:08:20 2009 +1000"
      },
      "message": "drm/radeon/kms: remove unneeded master create/destroy functions.\n\nWe shouldn\u0027t need these at all in radeon kms mode.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d50ba256b5f1478e15accfcfda9b72fd7a661364",
      "tree": "7148b1294057a734ecdbc62b7df7ed0397adfeb4",
      "parents": [
        "f80330357284c908e1f67cc8b4d8e56a3e2f6fc6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 23 14:44:08 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 13:08:20 2009 +1000"
      },
      "message": "drm/kms: start adding command line interface using fb.\n\n[note this requires an fb patch posted to linux-fbdev-devel already]\n\nThis uses the normal video\u003d command line option to control the kms\noutput setup at boot time. It is used to override the autodetection\ndone by kms.\n\nvideo\u003d normally takes a framebuffer as the first parameter, in kms\nit will take a connector name, DVI-I-1, or LVDS-1 etc. If no output\nconnector is specified the mode string will apply to all connectors.\n\nThe mode specification used will match down the probed modes, and if\nno mode is found it will add a CVT mode that matches.\n\nvideo\u003d1024x768 - all connectors match a 1024x768 mode or add a CVT on\nvideo\u003dVGA-1:1024x768, VGA-1 connector gets mode only.\n\nThe same strings as used in current fb modedb.c are used, except I\u0027ve\nadded three more letters, e, D, d, e \u003d enable, D \u003d enable Digital,\nd \u003d disable, which allow a connector to be forced into a certain state.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f80330357284c908e1f67cc8b4d8e56a3e2f6fc6",
      "tree": "a45858e9ed67dce0dc78ccb585babe4b69783b99",
      "parents": [
        "513bcb4655e68706594e45dfa1d4b181500110ba"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 16 20:45:09 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 13:08:19 2009 +1000"
      },
      "message": "fb: change rules for global rules match.\n\nHaving a : should be enough \u0027fb:\u0027 isn\u0027t really useful\nif the fb wants to a kms output ID.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "513bcb4655e68706594e45dfa1d4b181500110ba",
      "tree": "ed457db4cfb202015866a131ad4e742503728fad",
      "parents": [
        "35e4b7af21d77933abda3d41d1672589eb6c960c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Sep 23 16:56:27 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 13:08:18 2009 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t require up to 64k allocations. (v2)\n\nThis avoids needing to do a kmalloc \u003e PAGE_SIZE for the main\nindirect buffer chunk, it adds an accessor for all reads from\nthe chunk and caches a single page at a time for subsequent\nreads.\n\nchanges since v1:\nUse a two page pool which should be the most common case\na single packet spanning \u003e PAGE_SIZE will be hit, but I\u0027m\nhaving trouble seeing anywhere we currently generate anything like that.\nhopefully proper short page copying at end\nadded parser_error flag to set deep errors instead of having to test\nevery ib value fetch.\nfixed bug in patch that went to list.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "35e4b7af21d77933abda3d41d1672589eb6c960c",
      "tree": "7a4eebeba137377e0027ae351196ae0acefc9b64",
      "parents": [
        "4bbd4973703bf8a5f00f05eff30a99cd9814f37f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 11:56:50 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 13:08:18 2009 +1000"
      },
      "message": "drm/radeon/kms: enable dac load detection by default.\n\nwhen I added the property I forgot to enable it.\n\nThanks to soreau on #radeon for tracking it down.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4bbd4973703bf8a5f00f05eff30a99cd9814f37f",
      "tree": "5c553101248eb7c3e67e54eca397430c207ad1d5",
      "parents": [
        "f066a17d9f8d0a20d01d1aa9badce7f43c7bd6ad"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 08:56:12 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 13:08:17 2009 +1000"
      },
      "message": "drm/radeon/kms: enable r600 tv outputs.\n\nI never changed this back when I wrote tv-out support.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f066a17d9f8d0a20d01d1aa9badce7f43c7bd6ad",
      "tree": "49e80bea2a233fe0a36fdde0c47b5159d3753925",
      "parents": [
        "93dc6c2b0d97a55508144073838e041140b206cd"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Wed Sep 23 17:31:21 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Sep 24 09:46:08 2009 +1000"
      },
      "message": "drm/edid: Fix standard timing parse for EDID \u003c\u003d 1.2\n\nAspect ratio code of 0 means 1:1 before EDID 1.3.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "93dc6c2b0d97a55508144073838e041140b206cd",
      "tree": "7b7e7e9485a01b0c29247bba62536ecb653f4a08",
      "parents": [
        "23425caeebc2e06629ef04f6197543cfe3f7d7b2"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Wed Sep 23 17:31:09 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Sep 24 09:46:06 2009 +1000"
      },
      "message": "drm/edid: Detailed standard timing blocks have six timings, not five.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "23425caeebc2e06629ef04f6197543cfe3f7d7b2",
      "tree": "5f5a5807b027283b90405682eb9bf58d54ea14ae",
      "parents": [
        "083ae0560ab53b039aaa897b77458cbadf19050d"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Wed Sep 23 17:30:58 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Sep 24 09:46:04 2009 +1000"
      },
      "message": "drm/edid: Ignore bad standard timings.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "083ae0560ab53b039aaa897b77458cbadf19050d",
      "tree": "57bf4e3f71d994e65d66acfd60c40ad70539426e",
      "parents": [
        "5b31aee9d72f529ee6b60e8d66967f817a0e39fc"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Wed Sep 23 17:30:45 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Sep 24 09:46:03 2009 +1000"
      },
      "message": "drm/edid: const cleanup\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5b31aee9d72f529ee6b60e8d66967f817a0e39fc",
      "tree": "33258e229ee03cac9ec53e0c5615aa9e1d5d0985",
      "parents": [
        "c214271563c00f2721c5111e27b53bf06dabc6e4"
      ],
      "author": {
        "name": "Andre Maasikas",
        "email": "amaasikas@gmail.com",
        "time": "Mon Sep 21 08:59:41 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Sep 23 10:21:06 2009 +1000"
      },
      "message": "drm/radeon/r600: set correct pitch for 4 byte copy\n\n[agd5f: also fix the non-kms path]\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\n"
    },
    {
      "commit": "c214271563c00f2721c5111e27b53bf06dabc6e4",
      "tree": "a85755e4051a73eb5c0f906f91941ee6619f9a1d",
      "parents": [
        "aadd4e17452d3d5c2269cd2b000b7de7cfb6c79e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Sep 22 08:50:10 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Sep 23 10:21:00 2009 +1000"
      },
      "message": "drm/radeon: consolidate family flags used in pciids.\n\nhaving these separate was pointless and introduced a bug when\none got updated without the other.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "aadd4e17452d3d5c2269cd2b000b7de7cfb6c79e",
      "tree": "7db901a331809805874891319e0624c055a08662",
      "parents": [
        "5a6e9f9658c853fea8ebbf64cd36287f00a011a2"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Sep 21 14:48:45 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 21 14:48:45 2009 +1000"
      },
      "message": "drm/radeon: some r420s have a CP race with the DMA engine.\n\nThis patch makes sure the CP doesn\u0027t DMA do VRAM while 2D\nis active by inserting a CP resync token.\n\ntodo: port to kms.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5a6e9f9658c853fea8ebbf64cd36287f00a011a2",
      "tree": "0e3a6e9d21d3fa537360657e21e36c318a252bbc",
      "parents": [
        "18a4cd2e9147dd41234dade56edb62c6222832eb"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Sep 18 11:30:30 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 21 14:47:41 2009 +1000"
      },
      "message": "drm/radeon/r600/kms: rv670 is not DCE3\n\nRV670 was using the wrong modesetting code.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "18a4cd2e9147dd41234dade56edb62c6222832eb",
      "tree": "77abc5c8477129e66b6071a94f03eddc7c33610b",
      "parents": [
        "fe62e1a45d8b11cf653cba79e244fc07bb9a84b0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 21 14:15:10 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 21 14:15:10 2009 +1000"
      },
      "message": "drm/radeon/kms: r420 idle after programming GA_ENHANCE\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d24041\n\nThe idle allows rs690 to startup properly.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fe62e1a45d8b11cf653cba79e244fc07bb9a84b0",
      "tree": "41107776d5b3312a20d97cd2061cfb6b3b63ad50",
      "parents": [
        "4153e584ee02ee59388a89879795fd3653a6b6da"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 21 14:06:30 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 21 14:14:59 2009 +1000"
      },
      "message": "drm/radeon/kms: more fixes to rv770 suspend/resume path.\n\nThis resumes my\nRV730PRO (4650)\nRV770 (4850)\nfine.\n\nStill researching the RV4550 (RV710), resumes without X fine.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4153e584ee02ee59388a89879795fd3653a6b6da",
      "tree": "af5902eb0af64fb27b2325c168093523a1d5f080",
      "parents": [
        "9052aa2458fc13788e468a010fa0ed9aa4020380"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 18 18:41:24 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 18 18:41:24 2009 +1000"
      },
      "message": "drm/radeon/kms: more alignment for rv770.c with r600.c\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9052aa2458fc13788e468a010fa0ed9aa4020380",
      "tree": "83d81c4ce5d408e3b000671619c43d01c4f052ae",
      "parents": [
        "fc30b8efbe1b271eb64e0d4f6cb2a91bb57ee5f3"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 18 18:33:07 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 18 18:34:53 2009 +1000"
      },
      "message": "drm/radeon/kms: rv770 blit init called too late.\n\nre-align with r600 code, to init blit earlier.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fc30b8efbe1b271eb64e0d4f6cb2a91bb57ee5f3",
      "tree": "87e0fb824b19667c2570bc99bc9ca918f4a25f6e",
      "parents": [
        "bc1a631e5104317cc8b4ef7d14adc597f2844003"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 18 15:19:37 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 16:17:42 2009 +1000"
      },
      "message": "drm/radeon/kms: move around new init path code to avoid posting at init\n\nWe really don\u0027t want to post the card at init, it takes a relatively\nlong time and isn\u0027t required, so split the resume path into\na startup path called by both init/resume and separate resume\nentry point to do posting.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bc1a631e5104317cc8b4ef7d14adc597f2844003",
      "tree": "687818dd6f32bb2374751cde1e2ce94358de786c",
      "parents": [
        "698443d9ec1a33eff65b27b9514e06998bf57eb3"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Sep 15 11:07:52 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 16:17:30 2009 +1000"
      },
      "message": "drm/radeon/r600: fix some issues with suspend/resume.\n\na) don\u0027t zero gart table on gart enable\nb) move pinning shader object into resume path\nc) unpin shader object on suspend\nd) set cp ready to false after cp shutdown on suspend.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "698443d9ec1a33eff65b27b9514e06998bf57eb3",
      "tree": "c7fed660677470060168d8ab91b67bd6eeae5c4d",
      "parents": [
        "5e6dde7ec2e72f49ff749204efc03a59478d7d34"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 18 14:16:38 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 16:13:11 2009 +1000"
      },
      "message": "drm/radeon/kms: disable VGA rendering engine before taking over VRAM\n\nBefore we use any of VRAM, we need to disable the VGA rendering\nengine, this render text mode into a graphical framebuffer\nfor scanout, however it does this on vblank, and can end up\noverwriting the GART table and r600 shader objects.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5e6dde7ec2e72f49ff749204efc03a59478d7d34",
      "tree": "9eaa09a484cb09c598a32f16f00765b4f9c65c47",
      "parents": [
        "445282db9e815e7f5e82761c3c971dc9ea988d85"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Thu Sep 17 09:42:28 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 16:04:10 2009 +1000"
      },
      "message": "drm/radeon/kms: Move radeon_get_clock_info() call out of radeon_clocks_init().\n\nSomeone on IRC reported problems after commit\n95a8f1bf4f48b434c9f839ab5a0773f66b39d7c6 (\u0027drm/radeon/kms: Move\nradeon_clocks_init() call back after getting VRAM info.\u0027). And indeed, at least\nsome ASIC vram_info hooks use the clock info obtained by\nradeon_get_clock_info(). So, move that call out of radeon_clocks_init(), ahead\nof the radeon_vram_info() call.\n\n[airlied - fixup missing r600/rv770 calls]\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n\ndrm/radeon/kms: fix get clock info calls for r600/rv770 init path.\n\nThese were missed when it got split out.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "445282db9e815e7f5e82761c3c971dc9ea988d85",
      "tree": "e40e85ded303f2688b8adc1f5695b0062669a93a",
      "parents": [
        "c88f9f0c91de55efaece6d9bd9ec920b90244776"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Sep 09 17:40:54 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 16:02:00 2009 +1000"
      },
      "message": "drm/radeon/kms: add initial connector properties\n\nThis adds:\ncoherent mode: TMDS coherent mode for atom cards.\nscaling mode: LVDS scaler mode\nload detect: DAC load detection, DVI-I, VGA, TV\ntmds pll: legacy TMDS pll selection\ntv standard: TV standard selection.\n\nfor later: other TV ones? dvi subconnector selection using std prop\n\n[contains fixes pointed out on dri-devel for atom bios mixups\n by Michel]\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c88f9f0c91de55efaece6d9bd9ec920b90244776",
      "tree": "b171eada095c88ad432ec3cc320426771829ce8d",
      "parents": [
        "733289c2656c556d5cf36eafa1c8ec77222c359f"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Tue Sep 15 17:09:30 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 16:01:59 2009 +1000"
      },
      "message": "drm/radeon/kms: Use surfaces for scanout / cursor byte swapping on big endian.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "733289c2656c556d5cf36eafa1c8ec77222c359f",
      "tree": "bb4df1305a867baf63fba27620d6f8c0f68db1a4",
      "parents": [
        "7cbb355e947b3b426cefd9a3dc0dda3af9f9345a"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Sep 16 15:24:21 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 16:01:57 2009 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t fail if we fail to init GPU acceleration\n\nUserspace can query if acceleration is working or not true get\ninfo ioctl and could fallback to software if for some reason\nkernel failed to initialize KMS. This should allow to give a\nworking KMS setup in all case (even with non functionning accel).\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7cbb355e947b3b426cefd9a3dc0dda3af9f9345a",
      "tree": "db448cd1d25f5554e419d6a72ff9582b56337b5f",
      "parents": [
        "41456df2d45299c2eea5aaabafbaa2430ab9a124"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Sep 17 16:11:31 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 16:01:56 2009 +1000"
      },
      "message": "drm/r600/kms: fixup number of loops per blit calculation.\n\nSome people were seeing\n*ERROR* radeon: writting more dword to ring than expected\nafter certain blits, the loops calculation didn\u0027t take\ninto account that we do a separate blit for the remainder\nafter doing the aligned blits.\n\nAcked-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "41456df2d45299c2eea5aaabafbaa2430ab9a124",
      "tree": "fad0d3958c9b1d2f9fdc0c919c9d137c47552438",
      "parents": [
        "65cb15a686cedab52abc336d7a400fe3a110ac4c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 16 10:15:21 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 16:01:53 2009 +1000"
      },
      "message": "drm/radeon/kms: reprogram format in set base.\n\nThis should in theory fix the problem with a mode set being required\nfor adjusting the color depth.\n\nThis also adds in the necessary bits to the format tables for\n8-bit, though it doesn\u0027t work yet.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "65cb15a686cedab52abc336d7a400fe3a110ac4c",
      "tree": "307f12f572747f0d93f385e4dc049a407feb29e0",
      "parents": [
        "b15591f3120309093fc6d3df26b4242187d7b384"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 14:31:48 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 14:34:06 2009 +1000"
      },
      "message": "drm/radeon: avivo chips have no separate int bit for display\n\ndisplay interrupts are not enabled via this register, the\nDISPLAY_INT bit is a status only to show that other regs\nneed to be read.\n\nNoticed by Alex Deucher\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b15591f3120309093fc6d3df26b4242187d7b384",
      "tree": "7700a43418c0552910962b9590cdc46e186d71fb",
      "parents": [
        "812c369dbf3b5a726b52bbfb8adbc230f3f81bcf"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Sep 17 14:25:12 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 14:34:06 2009 +1000"
      },
      "message": "drm/radeon/r600: don\u0027t do interrupts\n\nInterrupts are not supported yet.  This prevents\nthings like mesa from trying to use them.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "812c369dbf3b5a726b52bbfb8adbc230f3f81bcf",
      "tree": "0a7d17dfcbda2bf55f296212311eab8e3c0a80ab",
      "parents": [
        "9b1596af17dc9bf38c304f69fb253d6cfa73d136"
      ],
      "author": {
        "name": "Pekka Paalanen",
        "email": "pq@iki.fi",
        "time": "Thu Sep 17 22:59:54 2009 +0300"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 14:34:06 2009 +1000"
      },
      "message": "drm: fix _DRM_GEM addmap error message\n\nFix the error message: this is add, not rm.\nMove the closing brace to proper spot: _DRM_GEM branch should not be\nincluded in the block.\n\nSigned-off-by: Pekka Paalanen \u003cpq@iki.fi\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9b1596af17dc9bf38c304f69fb253d6cfa73d136",
      "tree": "601f706bfe7635e76d9b476b621a3f430b7bc74a",
      "parents": [
        "e87b2c42b397ae64ac13a390011931f7ef222321"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Sep 18 10:43:52 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 14:34:05 2009 +1000"
      },
      "message": "drm: update crtc x/y when only fb changes\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e87b2c42b397ae64ac13a390011931f7ef222321",
      "tree": "04a057e8a48f1bfaffbcf788be7a984336ce90bb",
      "parents": [
        "8dfaa8a7779ad2667d539aca6ae11cd87f562db6"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Sep 17 18:14:41 2009 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Sep 18 14:34:05 2009 +1000"
      },
      "message": "drm: fix drm_fb_helper handling of kernel crtcs\n\nThe drm_fb_helper shouldn\u0027t mess with CRTCs that aren\u0027t enabled or in\nits initial config. Ideally it shouldn\u0027t even include CRTCs in its\ninitial config if they\u0027re not in use, but my old fix for that no longer\nworks.  At any rate, this fixes a real bug I was seeing where after a\nconsole blank, both pipes would come back on, even though only one had\nbeen enabled before that.  Since the other pipe had a bogus config,\nthis led to some screen corruption.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8dfaa8a7779ad2667d539aca6ae11cd87f562db6",
      "tree": "e7decd381bde41c6322b867c75482f9898ecdbfa",
      "parents": [
        "f657c2a7310ad56e2b67f35f4c5c6106a7146b9c"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Tue Sep 15 17:09:27 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 16 16:10:19 2009 +1000"
      },
      "message": "drm/radeon/kms: Get LVDS native mode details from EDID if necessary.\n\nFixes RMX problems on older Apple laptops which don\u0027t have an x86 BIOS ROM.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f657c2a7310ad56e2b67f35f4c5c6106a7146b9c",
      "tree": "ae1d2b409de5a472842de2decf5965658aac0c82",
      "parents": [
        "ecb114a128d150422d22eda238cb812f6b20bf39"
      ],
      "author": {
        "name": "Yang Zhao",
        "email": "yang@yangman.ca",
        "time": "Tue Sep 15 12:21:01 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 16 10:21:35 2009 +1000"
      },
      "message": "drm/radeon: Save and restore bios scratch regs during S/R\n\n[airlied:- adapted slightly in naming]\n\nSigned-off-by: Yang Zhao \u003cyang@yangman.ca\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ecb114a128d150422d22eda238cb812f6b20bf39",
      "tree": "6cd09599363f9760fed8a210c576c984cbbeec18",
      "parents": [
        "42dea5ddb56fe10e1d9a7840ddcb1df97a208a99"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Sep 15 11:12:56 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 16 09:15:39 2009 +1000"
      },
      "message": "drm/radeon/kms: IB locking dumps out a lockdep ordering issue\n\nWe sometimes lock IB then the ring and sometimes the ring then\nthe IB. This is mostly due to the IB locking not being well defined\nabout what data in the structs it actually locks. Define what I\nbelieve is the correct behaviour and gets rid of the lock dep ordering\nwarning.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "42dea5ddb56fe10e1d9a7840ddcb1df97a208a99",
      "tree": "d267c48537041780999ea26b9423d8dcb6662d51",
      "parents": [
        "48e113e516a94ac9622a8326c4de670beb3366e6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Sep 15 20:21:11 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 16 09:15:19 2009 +1000"
      },
      "message": "drm/radeon/kms: we should return 0 when we have no modes not -1.\n\nThis fixes my monitor with broken EDID so it at least get 800x600.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "48e113e516a94ac9622a8326c4de670beb3366e6",
      "tree": "e0136b721378b2bae69e6598d6ae40a0b260fa84",
      "parents": [
        "fdd5cace733370ab7a518a98ef084e02aa76fdea"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Tue Sep 15 17:09:32 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 16 09:15:02 2009 +1000"
      },
      "message": "drm/radeon/kms: Free CS parser state tracking memory.\n\nFixes leak hidden in commit 9f022ddfb23793b475ff7e57ac08a766dd5d31bd\n(\u0027drm/radeon/kms: convert r4xx to new init path\u0027).\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "fdd5cace733370ab7a518a98ef084e02aa76fdea",
      "tree": "e960695fefee2b805b946f377a6dd5019fc22925",
      "parents": [
        "95a8f1bf4f48b434c9f839ab5a0773f66b39d7c6"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Tue Sep 15 17:09:33 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 16 09:14:59 2009 +1000"
      },
      "message": "drm/radeon/kms: Don\u0027t kzalloc memory which is immediately overwritten.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "95a8f1bf4f48b434c9f839ab5a0773f66b39d7c6",
      "tree": "063c0b3a5845b5a25b6136d7ad487e0966bdaf60",
      "parents": [
        "fb1fbf8e098cd4cd2c1dece3dc8f15e7de82170a"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Tue Sep 15 17:09:26 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 16 09:14:58 2009 +1000"
      },
      "message": "drm/radeon/kms: Move radeon_clocks_init() call back after getting VRAM info.\n\nIt may indirectly call radeon_set_clock_gating() which relies on the VRAM info.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "fb1fbf8e098cd4cd2c1dece3dc8f15e7de82170a",
      "tree": "b897b2baa02d2dbc6e851f271cbf8d71fa8a9809",
      "parents": [
        "70ba2a374704e00df8868a7ac3d7350329d28924"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Tue Sep 15 17:09:28 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 16 09:14:56 2009 +1000"
      },
      "message": "drm/radeon/kms: Only add common modes which fit in both panel dimensions.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "70ba2a374704e00df8868a7ac3d7350329d28924",
      "tree": "a9582dee5f7401edf2026ed2dd7ab70f5737127c",
      "parents": [
        "4aac047323e3082d0866b8ad3784236632105af4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 15 09:03:43 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 15 09:03:43 2009 +1000"
      },
      "message": "drm/radeon/kms: add 32/64 ioctl support.\n\nAlthough the new radeon driver ioctls don\u0027t need this, some of\nthe drm initialisation ioctls require it, so add this to make them\nwork.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4aac047323e3082d0866b8ad3784236632105af4",
      "tree": "af4c118e42b9ea55c961c4f5bbb02998dc2cc4fe",
      "parents": [
        "21f9a437222e92adb3abc68584a5f04801b92739"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Sep 14 18:29:49 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 15 08:53:14 2009 +1000"
      },
      "message": "drm/radeon/kms: clear confusion in GART init/deinit path\n\nGART static one time initialization was mixed up with GART\nenabling/disabling which could happen several time for instance\nduring suspend/resume cycles. This patch splits all GART\nhandling into 4 differents function. gart_init is for one\ntime initialization, gart_deinit is called upon module unload\nto free resources allocated by gart_init, gart_enable enable\nthe GART and is intented to be call after first initialization\nand at each resume cycle or reset cycle. Finaly gart_disable\nstop the GART and is intended to be call at suspend time or\nwhen unloading the module.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "21f9a437222e92adb3abc68584a5f04801b92739",
      "tree": "f1e278629803f4c8d781f43b29bd9de239162f39",
      "parents": [
        "a4d68279b44522a2b2374a6bd4861756bfad40fe"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Fri Sep 11 15:55:33 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 14 16:10:00 2009 +1000"
      },
      "message": "drm/radeon/kms: cleanup - remove radeon_share.h\n\nradeon_share.h was begining to give problem with include order in\nrespect of radeon.h. It\u0027s easier and also i think cleaner to move\nwhat was in radeon_share.h into radeon.h. At the same time use the\nextern keyword for function shared accross the module.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a4d68279b44522a2b2374a6bd4861756bfad40fe",
      "tree": "a91f21444c7f36f1dad5c2bf81bda15413ff43e1",
      "parents": [
        "9f022ddfb23793b475ff7e57ac08a766dd5d31bd"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Fri Sep 11 13:00:43 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 14 16:10:00 2009 +1000"
      },
      "message": "drm/radeon/kms: move mtrr range add and memory information\n\nMove mtrr range and memory information printing to radeon_object_init,\nthis are memory information and initialization common to all GPU and\nthey better fit in this function. Will also prevent code duplication\nwith upcoming init path changes.\n\nairlied: fixed warning introduced\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9f022ddfb23793b475ff7e57ac08a766dd5d31bd",
      "tree": "b90a004e7eaf6f79f52ac112abbe44abec141613",
      "parents": [
        "d42571efe33552cd519b7f3800a788b5f2d51798"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Fri Sep 11 15:35:22 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 14 16:09:59 2009 +1000"
      },
      "message": "drm/radeon/kms: convert r4xx to new init path\n\nThis convert r4xx to new init path it also fix few bugs.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d42571efe33552cd519b7f3800a788b5f2d51798",
      "tree": "440609c74bf07046e3bac398fcd8a0b6788a2aba",
      "parents": [
        "1be340563cf40210487afe332c0d7c9a523dba5f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Sep 11 15:27:14 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Sep 12 08:05:06 2009 +1000"
      },
      "message": "drm/radeon/kms: fix typo in quirks\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "1be340563cf40210487afe332c0d7c9a523dba5f",
      "tree": "e9fc1df88b51a70e191cc5bd632a2abe560b1fbf",
      "parents": [
        "7747b713049e63aa64bcac679535ddfff92b312d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Sep 11 12:02:03 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Sep 12 08:05:05 2009 +1000"
      },
      "message": "drm/radeon/kms/r600: fix blit dword count for non r6xx\n\nrv6xx emits two extra dwords in the render target setup.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    }
  ],
  "next": "7747b713049e63aa64bcac679535ddfff92b312d"
}
