)]}'
{
  "commit": "27ab71de26aa4fbf7bbddc68c6147b554e969c2d",
  "tree": "e1a3aa206857aa16c0d92107e1ffc86fa64bee91",
  "parents": [
    "20d1f0e84238f0a0c4d7937204252c3d52e1731f"
  ],
  "author": {
    "name": "James Hilliard",
    "email": "james.hilliard1@gmail.com",
    "time": "Mon Jun 08 12:59:31 2026 -0600"
  },
  "committer": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@oss.qualcomm.com",
    "time": "Tue Jul 07 20:14:38 2026 +0200"
  },
  "message": "target/mips: add Octeon ZUC COP2 helpers\n\nAdd the Octeon ZUC START and MORE helper operations and model the shared\nstate window used by the hardware interface. This covers the keystream\nand MAC engine state, including the save-and-restore view that overlaps\nthe HSH/SHA3 bank.\n\nKeep the LFSR words in the architectural HSH DAT input registers and the\nruntime MAC/FSM/result state in the documented HASHIV window. The third\nMAC lookahead word is generated on demand instead of being kept in a\nnon-architectural shadow slot.\n\nSigned-off-by: James Hilliard \u003cjames.hilliard1@gmail.com\u003e\nMessage-ID: \u003c20260608-mips-octeon-missing-insns-v2-v16-6-daef7a0d8b04@gmail.com\u003e\nSigned-off-by: Philippe Mathieu-Daudé \u003cphilmd@oss.qualcomm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b887e05199a3090ee92e38314842dd977ccb7026",
      "old_mode": 33188,
      "old_path": "target/mips/helper.h",
      "new_id": "292336ec629d9d1662d8b422ddd5042232c8689d",
      "new_mode": 33188,
      "new_path": "target/mips/helper.h"
    },
    {
      "type": "modify",
      "old_id": "cf718d6482948a9d7268a0b6d6ab22cb1e86cec1",
      "old_mode": 33188,
      "old_path": "target/mips/tcg/octeon_crypto.c",
      "new_id": "548269b9b8f8ad6c8417871d740b6d3d0f7b9557",
      "new_mode": 33188,
      "new_path": "target/mips/tcg/octeon_crypto.c"
    }
  ]
}
