)]}'
{
  "log": [
    {
      "commit": "0292be4a382957016e8b574dc292779cfb49e029",
      "tree": "dc583df0ad19e5fc2f7cfa294cbd6ade9ad4a87b",
      "parents": [
        "6280fd4f9c2683a4d2f096320dd74ded4e5106ad"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: add imageblit acceleration for Blade3D family\n\nAdd imageblit acceleration for the Blade3D family of cores.  The code is\nbased on code from the cyblafb driver.\n\nIt is a step toward assimilating back the cyblafb driver into the\ntridentfb driver.  The cyblafb driver handles a subfamily of the Trident\nBlade3d cores.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cf138457af20b0ef79d8c249381927718ca1417",
      "tree": "074c1dcf0682d41f2af44710f40d34b7cdbe190a",
      "parents": [
        "01a2d9ed85c945fc8a672622780533a1a0b7caf5"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: source code improvements\n\nThis patch contains general source code improvments:\n - more simple functions are inline\n - removes some meaningless output and the VERSION\n   string as it is no use\n - eng_par is moved into the tridentfb_par\n - removed small section of code for CyberBladeXPAi1\n   which is maybe right for only one resolution\n   and refresh rate and is probably redundant now\n - other minor improvements\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49b1f4b44bcdc47a10d2b354b269305043ef2a32",
      "tree": "cad5923a13f7fd051fd7d7b903778ce36f9985e8",
      "parents": [
        "bcac2d5fe36238dcfc955b49f9db10ad3ae3e53c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: acceleration code improvements\n\nThis patch brings various acceleration improvements:\n- set  copyarea/fillrect for non-accelerated framebuffer (fix)\n- remove 15 bpp depth handling to simplify code as it hardly\n  works (15 bpp handling was obviously missing in some switches)\n- add fb_sync call and move waiting before accelerated function\n  to make acceleration more asynchronous to cpu (few % of speed\n  improvement)\n- add cpu_relax() call in waiting loops\n- make longer register names and name more registers\n- move registers\u0027 definition to header\n- general code improvements (shortening, simplifying)\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0d922562d56073f147a4de2983bee499dd2a10e",
      "tree": "86fce6fb130a67888c89644416fa4e78c0f1fb7e",
      "parents": [
        "0e73a47f094a919e2edeaa88e840cd0400adc423"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: add TGUI 9440 support\n\nAdd support for TGUI 9440 chip.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e73a47f094a919e2edeaa88e840cd0400adc423",
      "tree": "4eeb0ac9c9d0e41ea42aa5dfb8fb3873a99ef271",
      "parents": [
        "3876ae8beb2c7c19e21279b9603b1244fcd744dd"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: improved register values on TGUI 9680\n\nImproved values for some registers after Xorg Trident driver.  The main\nproblem was that values set by BIOS have been ignored.\n\nThis patch completely remove random pixels (\"snow\") on the TGUI 9680 and\n9440 (not supported yet by the driver).  It does not help with the \"snow\"\non 3DImage and Blade3D cards.\n\nThere is also small improvement in timing calculations (hblank start and\nvblank start)\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10172ed6dc4d40ff42bf5ce2dd2f65f401a93696",
      "tree": "e13cd83ce12cec10a1074db56b9cb289f161e095",
      "parents": [
        "d9cad04bcde00411976402eda726199ac13b29ca"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: make use of functions and constants from the vga.h\n\nMake use of functions and constants from the vga.h header to compact the code\nand make it more readable.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0759a5fbba12e0f2c9149d85bea1ec7df0178fd",
      "tree": "4bd8e62eefb57379cb152c641622f8ebb04ac119",
      "parents": [
        "6eed8e1ec8532a6cd10c8b27236bde023c52c56a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: convert is_blade and is_xp macros into functions\n\nThis patch converts the is_blade() and is_xp() macros into local functions.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6eed8e1ec8532a6cd10c8b27236bde023c52c56a",
      "tree": "d992c96807c7e2e25666d09a154316241ba6de8f",
      "parents": [
        "122e8ad3cbf172043ea93f2db8e107fa9f9b0192"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: move global flat panel variable into structure\n\nThis patch moves flat panel indicator into tridentfb_par structure and removes\nrelated global variables and macros.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
