)]}'
{
  "log": [
    {
      "commit": "18dbc9160507dc7df998e00cd1dcd7889557307b",
      "tree": "81262b57db5de63267762083a54a37558d8555f0",
      "parents": [
        "a1c75cc5018f17ff6d80ce45a13435b1536f76db"
      ],
      "author": {
        "name": "Dmitry Adamushko",
        "email": "dmitry.adamushko@gmail.com",
        "time": "Tue Sep 23 12:08:44 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 23 12:21:42 2008 +0200"
      },
      "message": "x86: moved microcode.c to microcode_intel.c\n\nCombine both generic and arch-specific parts of microcode into a\nsingle module (arch-specific parts are config-dependent).\n\nAlso while we are at it, move arch-specific parts from microcode.h\ninto their respective arch-specific .c files.\n\nSigned-off-by: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nCc: \"Peter Oruba\" \u003cpeter.oruba@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a0a29b62a9cac6b7d83b7514679f2ed8d33d4372",
      "tree": "e07ab66cbe3c90da70a7195104413cae00104de6",
      "parents": [
        "5b792d320f28ff83dd4c13f984807e26235f7703"
      ],
      "author": {
        "name": "Dmitry Adamushko",
        "email": "dmitry.adamushko@gmail.com",
        "time": "Thu Sep 11 23:27:52 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 12 12:20:27 2008 +0200"
      },
      "message": "x86, microcode rework, v2\n\nthis is a rework of the microcode splitup in tip/x86/microcode\n\n(1) I think this new interface is cleaner (look at the changes\n    in \u0027struct microcode_ops\u0027 in microcode.h);\n\n(2) it\u0027s -64 lines of code;\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d45de40934897c6ee5b05141f7895bbb28512395",
      "tree": "1b4c4a011071d188a08d0f5bce8caf6b2b0a93c2",
      "parents": [
        "8343ef2437c599d30568e6b5a257a40bf2f4902b"
      ],
      "author": {
        "name": "Dmitry Adamushko",
        "email": "dmitry.adamushko@gmail.com",
        "time": "Wed Aug 20 00:22:26 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Aug 20 12:18:57 2008 +0200"
      },
      "message": "x86-microcode: generic interface refactoring\n\nThis is the 1st patch in the series. Here the aim was to avoid any\nsignificant changes, logically-wise.\n\nSo it\u0027s mainly about generic interface refactoring: e.g. make\nmicrocode_{intel,amd}.c more about arch-specific details and less\nabout policies like make-sure-we-run-on-a-target-cpu\n(no more set_cpus_allowed_ptr() here) and generic synchronization (no\nmore microcode_mutex here).\n\nAll in all, more line have been deleted than added.\n\n4 files changed, 145 insertions(+), 198 deletions(-)\n\nSigned-off-by: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8d86f390d9bb5b39f0a315838d1616de6363e1b9",
      "tree": "f3857d76d029b87571ac5cb4e3c1bd9965c859f8",
      "parents": [
        "26bf7a48c33906cc3415a4492aa9ead7a75f1353"
      ],
      "author": {
        "name": "Peter Oruba",
        "email": "peter.oruba@amd.com",
        "time": "Mon Jul 28 18:44:21 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 19:57:57 2008 +0200"
      },
      "message": "x86: major refactoring\n\nRefactored code by introducing a two-module solution.\n\nThere is one general module in which vendor specific modules can hook into.\nHowever, that is exclusive, there is only one vendor specific module\nallowed at a time. A CPU vendor check makes sure only the correct\nmodule for the underlying system gets called.\n\nFunctinally in terms of patch loading itself there are no changes. This\nrefactoring provides a basis for future implementations of other vendors\u0027\npatch loaders.\n\nSigned-off-by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nCc: Tigran Aivazian \u003ctigran@aivazian.fsnet.co.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "26bf7a48c33906cc3415a4492aa9ead7a75f1353",
      "tree": "5e66a9e37bb9870489c80b12c6ee8ea54eb173d4",
      "parents": [
        "9835fd4ad9ee5fc6b909df72aa3e3dba04415f4b"
      ],
      "author": {
        "name": "Peter Oruba",
        "email": "peter.oruba@amd.com",
        "time": "Mon Jul 28 18:44:20 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 19:57:57 2008 +0200"
      },
      "message": "x86: first step of refactoring, introducing microcode_ops\n\nRefactoring with the goal of having one general module and separate\nvendor specific modules that hook into the general one.\n\nMicrocode_ops is a function pointer structure in which vendor\nspecific modules will enter all functions that differ between\nvendors and that need to be accessed from the general module.\n\nSigned-off-by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nCc: Tigran Aivazian \u003ctigran@aivazian.fsnet.co.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9835fd4ad9ee5fc6b909df72aa3e3dba04415f4b",
      "tree": "5913db54dc3d77e5f62d011814bd9f8cdd3062b3",
      "parents": [
        "d4ee36686853d5714437c4409f17ad42bfaf4211"
      ],
      "author": {
        "name": "Peter Oruba",
        "email": "peter.oruba@amd.com",
        "time": "Mon Jul 28 18:44:19 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 19:57:56 2008 +0200"
      },
      "message": "x86: add AMD specific declarations\n\nAdded AMD specific declarations to header file.\n\nSigned-off-by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nCc: Tigran Aivazian \u003ctigran@aivazian.fsnet.co.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d4ee36686853d5714437c4409f17ad42bfaf4211",
      "tree": "2df0c234d47ed2f76825d176fd8694ebe2ee84c4",
      "parents": [
        "3e135d887c973b525d43fbb67dfc5972694882f6"
      ],
      "author": {
        "name": "Peter Oruba",
        "email": "peter.oruba@amd.com",
        "time": "Mon Jul 28 18:44:18 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 19:57:55 2008 +0200"
      },
      "message": "x86: structure declaration renaming\n\nRenamed common structures to vendor specific naming scheme\nso other vendors will be able to use the same naming\nconvention.\n\nSigned-off-by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nCc: Tigran Aivazian \u003ctigran@aivazian.fsnet.co.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c3b71bcec0380836caac9b524fa1585b469b7456",
      "tree": "58732978338de5a49722bcdb8ac77a24d9a01983",
      "parents": [
        "8e61028dfdc6b8ca996abfe8f9baef6792ea2904"
      ],
      "author": {
        "name": "Peter Oruba",
        "email": "peter.oruba@amd.com",
        "time": "Mon Jul 28 18:44:15 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 19:57:54 2008 +0200"
      },
      "message": "x86: move per CPU microcode structure declaration to header file\n\nThis structure will be later used by other modules as well and\nneeds therfore to be moved out to a header file.\n\nSigned-off-by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nCc: Tigran Aivazian \u003ctigran@aivazian.fsnet.co.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8e61028dfdc6b8ca996abfe8f9baef6792ea2904",
      "tree": "60282fa649b132760428fe70e940830842e1d4e9",
      "parents": [
        "9a56a0f80b52cb41c5e0add47c7ce0bb2ef25eb0"
      ],
      "author": {
        "name": "Peter Oruba",
        "email": "peter.oruba@amd.com",
        "time": "Mon Jul 28 18:44:14 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 19:57:53 2008 +0200"
      },
      "message": "x86: typedef removal\n\nRemoved typedefs. No functional changes to the code.\n\nSigned-off-by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nCc: Tigran Aivazian \u003ctigran@aivazian.fsnet.co.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9a56a0f80b52cb41c5e0add47c7ce0bb2ef25eb0",
      "tree": "ae9392e650918c006d3a18f84fd80636da175054",
      "parents": [
        "e7f5b309c9bd6142f395c4a36123ebac4bcdc1b0"
      ],
      "author": {
        "name": "Peter Oruba",
        "email": "peter.oruba@amd.com",
        "time": "Mon Jul 28 18:44:13 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 19:57:52 2008 +0200"
      },
      "message": "x86: moved Intel microcode patch loader declarations to seperate header file\n\nIntel specific microcode declarations have been moved to a seperate header file.\nThere are no code changes to the code itself and no side effects to other parts.\n\nSigned-off-by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nCc: Tigran Aivazian \u003ctigran@aivazian.fsnet.co.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
