)]}'
{
  "log": [
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2f25194dbe0c4b2472ce133ea3e9bcbb14936ae7",
      "tree": "4bb2a77da578dafd951ff2bd24ff2fd8c61c0b83",
      "parents": [
        "72533db0121e11811366b5a456f4068d1a4d542c"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Mar 27 11:46:18 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 16:19:52 2006 +1100"
      },
      "message": "[PATCH] powerpc: export validate_sp for oprofile calltrace\n\nExport validate_sp so we can use it in the oprofile calltrace code.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0a26b1364f14852bc9a51db0ca63c5250c775627",
      "tree": "83422473cb4bf4c450012cded06288a0dc6abedf",
      "parents": [
        "ff2e6d7e27cf1f757ab0d97e1a9e46de47152a0e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 10:22:10 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 10:22:10 2006 +1100"
      },
      "message": "ppc: Remove CHRP, POWER3 and POWER4 support from arch/ppc\n\n32-bit CHRP machines are now supported only in arch/powerpc, as are\nall 64-bit PowerPC processors.  This means that we don\u0027t use\nOpen Firmware on any platform in arch/ppc any more.\n\nThis makes PReP support a single-platform option like every other\nplatform support option in arch/ppc now, thus CONFIG_PPC_MULTIPLATFORM\nis gone from arch/ppc.  CONFIG_PPC_PREP is the option that selects\nPReP support and is generally what has replaced\nCONFIG_PPC_MULTIPLATFORM within arch/ppc.\n\n_machine is all but dead now, being #defined to 0.\n\nUpdated Makefiles, comments and Kconfig options generally to reflect\nthese changes.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "57cfb814f698d30894bc28e22125550193ebe549",
      "tree": "755fd11b1a528f8de7913119b457f866734cb81a",
      "parents": [
        "3d15910bfbeb02286ce4b5009c53754e88066ccb"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Mar 21 20:45:59 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:17 2006 +1100"
      },
      "message": "[PATCH] powerpc: Replace platform_is_lpar() with a firmware feature\n\nIt has been decreed that platform numbers are evil, so as a step in that\ndirection, replace platform_is_lpar() with a FW_FEATURE_LPAR bit.\n\nCurrently FW_FEATURE_LPAR really means i/pSeries LPAR, in the future we might\nhave to clean that up if we need to be more specific about what LPAR actually\nmeans. But that\u0027s another patch ...\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "88ced0314938814e1772b4d0d7ab20c52e4472b6",
      "tree": "3e06de882c0bf5706ee7a8994e06eb8c9ed3feca",
      "parents": [
        "e1333803c3a8fb167ba67ffc5540dbb53fa7deb3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 16 22:43:46 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:13:08 2006 +1100"
      },
      "message": "[PATCH] powerpc: sanitize header files for user space includes\n\ninclude/asm-ppc/ had #ifdef __KERNEL__ in all header files that\nare not meant for use by user space, include/asm-powerpc does\nnot have this yet.\n\nThis patch gets us a lot closer there. There are a few cases\nwhere I was not sure, so I left them out. I have verified\nthat no CONFIG_* symbols are used outside of __KERNEL__\nany more and that there are no obvious compile errors when\nincluding any of the headers in user space libraries.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "afcc2472d80569059b5fe71fcb67e618b9d83fa8",
      "tree": "2ee296c0c8e7680ecbb340d6b9b1d54c5714f618",
      "parents": [
        "b9abaa3fb7328851bdeaad19e694048f0ff71d9a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Nov 13 02:26:09 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:48:47 2006 +1100"
      },
      "message": "[PATCH] PPC_PREP: remove unneeded exports\n\nThis patch removes the EXPORT_SYMBOL\u0027ed but completely unused variable\nucSystemType and removes the unneeded EXPORT_SYMBOL(_prep_type).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7f290dad32ee34d931561b7943c858fe2aae503",
      "tree": "850f04ed9ffba8aef6e151fa9c9e8a0c667bb795",
      "parents": [
        "6761c4a07378e19e3710bb69cea65795774529b1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 11 21:15:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:25:39 2005 +1100"
      },
      "message": "[PATCH] powerpc: Merge vdso\u0027s and add vdso support to 32 bits kernel\n\nThis patch moves the vdso\u0027s to arch/powerpc, adds support for the 32\nbits vdso to the 32 bits kernel, rename systemcfg (finally !), and adds\nsome new (still untested) routines to both vdso\u0027s: clock_gettime() with\nsupport for CLOCK_REALTIME and CLOCK_MONOTONIC, clock_getres() (same\nclocks) and get_tbfreq() for glibc to retreive the timebase frequency.\n\nTom,Steve: The implementation of get_tbfreq() I\u0027ve done for 32 bits\nreturns a long long (r3, r4) not a long. This is such that if we ever\nadd support for \u003e4Ghz timebases on ppc32, the userland interface won\u0027t\nhave to change.\n\nI have tested gettimeofday() using some glibc patches in both ppc32 and\nppc64 kernels using 32 bits userland (I haven\u0027t had a chance to test a\n64 bits userland yet, but the implementation didn\u0027t change and was\ntested earlier). I haven\u0027t tested yet the new functions.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3db9aaaf87b77eb9669157c723f6cb7e234bcef0",
      "tree": "47f46dc10144e784aa97d70b4fd8fe6ab43f9842",
      "parents": [
        "799d6046d3fb557006e6d7c9767fdb96479b0e0a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 14:23:18 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 14:23:18 2005 +1100"
      },
      "message": "powerpc: Fix typo introduced in merging platform codes\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "799d6046d3fb557006e6d7c9767fdb96479b0e0a",
      "tree": "fff321e3c0c0e6d1192f453aab23ad204f350851",
      "parents": [
        "3ddfbcf19b15ccd25a0b4b2dc2e38000e08de739"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 13:37:51 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 13:37:51 2005 +1100"
      },
      "message": "[PATCH] powerpc: merge code values for identifying platforms\n\nThis patch merges platform codes.  systemcfg-\u003eplatform is no longer used,\nsystemcfg use in general is deprecated as much as possible (and renamed\n_systemcfg before it gets completely moved elsewhere in a future patch),\n_machine is now used on ppc64 along as ppc32.  Platform codes aren\u0027t gone\nyet but we are getting a step closer. A bunch of asm code in head[_64].S\nis also turned into C code.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f3f66f599db131ea57dc567ffd931d269dbc690e",
      "tree": "c98f9253baa90e07e241bd88863bd69ff70cf4b0",
      "parents": [
        "3c4cf5ee5a9224a800a74b5dfcb435550ed30737"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arndb@de.ibm.com",
        "time": "Mon Oct 31 20:08:37 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 01 21:02:44 2005 +1100"
      },
      "message": "[PATCH] powerpc: Rename BPA to Cell\n\nThe official name for BPA is now CBEA (Cell Broadband\nEngine Architecture). This patch renames all occurences\nof the term BPA to \u0027Cell\u0027 for easier recognition.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "25c8a78b1e00ac0cc640677eda78b462c2cd4c6e",
      "tree": "a0044f8b2b557799a8cb3346b590fcd3a8507ed7",
      "parents": [
        "fda262b8978d0089758ef9444508434c74113a61"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Oct 27 16:27:25 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 27 20:48:50 2005 +1000"
      },
      "message": "[PATCH] powerpc: Fix handling of fpscr on 64-bit\n\nThe recent merge of fpu.S broken the handling of fpscr for\nARCH\u003dpowerpc and CONFIG_PPC64\u003dy.  FP registers could be corrupted,\nleading to strange random application crashes.\n\nThe confusion arises, because the thread_struct has (and requires) a\n64-bit area to save the fpscr, because we use load/store double\ninstructions to get it in to/out of the FPU.  However, only the low\n32-bits are actually used, so we want to treat it as a 32-bit quantity\nwhen manipulating its bits to avoid extra load/stores on 32-bit.  This\npatch replaces the current definition with a structure of two 32-bit\nquantities (pad and val), to clarify things as much as is possible.\nThe \u0027val\u0027 field is used when manipulating bits, the structure itself\nis used when obtaining the address for loading/unloading the value\nfrom the FPU.\n\nWhile we\u0027re at it, consolidate the 4 (!) almost identical versions of\ncvt_fd() and cvt_df() (arch/ppc/kernel/misc.S,\narch/ppc64/kernel/misc.S, arch/powerpc/kernel/misc_32.S,\narch/powerpc/kernel/misc_64.S) into a single version in fpu.S.  The\nnew version takes a pointer to thread_struct and applies the correct\noffset itself, rather than a pointer to the fpscr field itself, again\nto avoid confusion as to which is the correct field to use.\n\nFinally, this patch makes ARCH\u003dppc64 also use the consolidated fpu.S\ncode, which it previously did not.\n\nBuilt for G5 (ARCH\u003dppc64 and ARCH\u003dpowerpc), 32-bit powermac (ARCH\u003dppc\nand ARCH\u003dpowerpc) and Walnut (ARCH\u003dppc, CONFIG_MATH_EMULATION\u003dy).\nBooted on G5 (ARCH\u003dpowerpc) and things which previously fell over no\nlonger do.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9f04b9e327c495f8ddbf89c08da6cbe626e1b1b3",
      "tree": "381e9786b837085bd555c705542047f54cd2beab",
      "parents": [
        "b60fc8bbd2d0ea2a9b1fc7271d521fcf47f27bfd"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 10 14:19:43 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 10 14:19:43 2005 +1000"
      },
      "message": "powerpc: Merged processor.h.\n\nThis adds register definitions from the ppc64 processor.h to reg.h,\nand makes a single merged processor.h.  I moved __is_processor from\nthe ppc64 system.h to the merged reg.h along with the PVR register\nconstants.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ]
}
