)]}'
{
  "commit": "304df6d35eb660883ac8a59968cce5cb2bddd060",
  "tree": "b50fd924368eff2ae2d47a31a26f687139f7edf2",
  "parents": [
    "916ab315cc2b3a3825ebb399d83339660144d5bd"
  ],
  "author": {
    "name": "James Hilliard",
    "email": "james.hilliard1@gmail.com",
    "time": "Mon Jun 08 12:59:26 2026 -0600"
  },
  "committer": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@oss.qualcomm.com",
    "time": "Tue Jul 07 20:09:13 2026 +0200"
  },
  "message": "target/mips: add Octeon COP2 crypto state\n\nAdd the common architectural state needed by Octeon\u0027s selector-driven\nCOP2 crypto interfaces. This includes storage for the base hash, AES,\nCRC, GFM, 3DES, KASUMI, and overlapping HSH/SHA512/SHA3/SNOW3G/ZUC\nselector windows.\n\nKeep selector values and helper-local aliasing logic out of the CPU state\nheader so the state definition remains limited to architectural storage.\nHelper code uses the same register banks instead of adding\nnon-architectural shadow state. Model the SHA3 view as a direct 25-lane\nalias of the architectural HSH DAT/IV/SHA3_DAT24 storage.\n\nMigrate the state in an Octeon-only subsection so non-Octeon CPU models\ndo not grow migration data.\n\nSigned-off-by: James Hilliard \u003cjames.hilliard1@gmail.com\u003e\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nMessage-ID: \u003c20260608-mips-octeon-missing-insns-v2-v16-1-daef7a0d8b04@gmail.com\u003e\nSigned-off-by: Philippe Mathieu-Daudé \u003cphilmd@oss.qualcomm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "392406aff8aff61f68850f7001df7b7f132eae42",
      "old_mode": 33188,
      "old_path": "target/mips/cpu.h",
      "new_id": "3df71adf9bdd2b69130e5d0d9fe9b8beb8b5056c",
      "new_mode": 33188,
      "new_path": "target/mips/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "f988b3695bc3ab1f5e0e176241296c85bfbfad62",
      "old_mode": 33188,
      "old_path": "target/mips/system/machine.c",
      "new_id": "77f576a25b12b8bbaeedc4e76c69a2f88b42bf0e",
      "new_mode": 33188,
      "new_path": "target/mips/system/machine.c"
    }
  ]
}
