)]}'
{
  "commit": "974a76f51355d22f4f63d83d6bb1ccecd019ec58",
  "tree": "9a6c5745d8e1f592427d96fbf64d8546af4feb39",
  "parents": [
    "18f2190d796198fbb5d4bc4c87511acf3ced7d47"
  ],
  "author": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Fri Nov 10 20:38:53 2006 +1100"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Mon Dec 04 20:40:16 2006 +1100"
  },
  "message": "[POWERPC] Distinguish POWER6 partition modes and tell userspace\n\nThis adds code to look at the properties firmware puts in the device\ntree to determine what compatibility mode the partition is in on\nPOWER6 machines, and set the ELF aux vector AT_HWCAP and AT_PLATFORM\nentries appropriately.\n\nSpecifically, we look at the cpu-version property in the cpu node(s).\nIf that contains a \"logical\" PVR value (of the form 0x0f00000x), we\ncall identify_cpu again with this PVR value.  A value of 0x0f000001\nindicates the partition is in POWER5+ compatibility mode, and a value\nof 0x0f000002 indicates \"POWER6 architected\" mode, with various\nextensions disabled.  We also look for various other properties:\nibm,dfp, ibm,purr and ibm,spurr.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "992121b2d261614d88d25afd2282298ca49bca49",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/cputable.c",
      "new_id": "911ac442f44a6aa495903bbafc9c5c11e3d0bb79",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/cputable.c"
    },
    {
      "type": "modify",
      "old_id": "16d29d16b96f90b900c66885f679607976a02411",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/prom.c",
      "new_id": "c18dbe77fdc29863eb5a4f3e57c2f5f62e0f93dc",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/prom.c"
    },
    {
      "type": "modify",
      "old_id": "8671eb634a92c9f631e75e907dcfb83ceb38a43c",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/prom_init.c",
      "new_id": "396109a537cddc7ba7b70947d45c9dd193ccdcad",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/prom_init.c"
    },
    {
      "type": "modify",
      "old_id": "04df53a3c86dc4b4c78e9407ae509ea602a7518c",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/setup_32.c",
      "new_id": "61c65d19ef0618409feeedc778077765acc63b0f",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/setup_32.c"
    },
    {
      "type": "modify",
      "old_id": "f602a53b1b792906f916337c6e400f500eade513",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/setup_64.c",
      "new_id": "3733de30e84dc07f6a52df31bf3f4506d31ca3ca",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/setup_64.c"
    },
    {
      "type": "modify",
      "old_id": "0f39bdbbf9173f3121c44a6cbfcbd1dab3727f18",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/iseries/setup.c",
      "new_id": "1796644ec7dcfb627c9ab93967f9d7a13a9597b4",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/iseries/setup.c"
    },
    {
      "type": "modify",
      "old_id": "27faeca2c7a209438eca4fb394b2ce868ce357c2",
      "old_mode": 33188,
      "old_path": "arch/ppc/kernel/setup.c",
      "new_id": "3c506af1988085393265aeb5a30c6755b7ce220a",
      "new_mode": 33188,
      "new_path": "arch/ppc/kernel/setup.c"
    },
    {
      "type": "modify",
      "old_id": "762d15e488791d39464fbcc74c0ccf1d19138f31",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/cputable.h",
      "new_id": "d06222a5be5e99f28dee465070f8c8041357ccdc",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/cputable.h"
    }
  ]
}
