)]}'
{
  "commit": "a47c82ceb8237b99f5c7fc2abc864bda8eee560b",
  "tree": "0c01ad314a2d0acde02021de8f487d2a17bcaee7",
  "parents": [
    "d175e699f9195d78072f6a13eae6c95c204d6cdd"
  ],
  "author": {
    "name": "Timothy Trippel",
    "email": "ttrippel@google.com",
    "time": "Tue Dec 07 23:18:49 2021 +0000"
  },
  "committer": {
    "name": "Miguel Young",
    "email": "mcyoung@google.com",
    "time": "Fri Dec 10 14:56:47 2021 -0500"
  },
  "message": "[ottf,handler] Deprecate default ISRs and replace with OTTF ISRs.\n\nIn #9335, OTTF ISRs were separated into their own build target so that\nonly one set of default test ISRs would need to be maintained.\nSpecifically, device code can make use of the OTTF ISRs even WITHOUT the\nOTTF being present.\n\nThis commit migrates all remaining device SW from the old default IRQ\nhandlers (i.e., ISRs) to the new default OTTF ISRs, and deprecates the\nold handlers.\n\nThis partially addresses a task in #8015.\n\nSigned-off-by: Timothy Trippel \u003cttrippel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad349defc3c7cdaa302b7503c7c150089c6b4a2a",
      "old_mode": 33188,
      "old_path": "hw/top_englishbreakfast/util/sw_sources.patch",
      "new_id": "bec9a48dd49acfa85a31bd5236641950a1652204",
      "new_mode": 33188,
      "new_path": "hw/top_englishbreakfast/util/sw_sources.patch"
    },
    {
      "type": "modify",
      "old_id": "b3cce1c95c98016cd1b2753328fd9ac8cb78ae94",
      "old_mode": 33188,
      "old_path": "sw/device/benchmarks/coremark/meson.build",
      "new_id": "92f236e899d85ae2e22fd43ad5cea703d0870bd4",
      "new_mode": 33188,
      "new_path": "sw/device/benchmarks/coremark/meson.build"
    },
    {
      "type": "modify",
      "old_id": "47f48b2a7b4360a082ae9ec65e0b63f6a8fc77a5",
      "old_mode": 33188,
      "old_path": "sw/device/boot_rom/BUILD",
      "new_id": "1655d845c593b1c5cb6b3371d7838adc8fb92eaa",
      "new_mode": 33188,
      "new_path": "sw/device/boot_rom/BUILD"
    },
    {
      "type": "modify",
      "old_id": "750ed4f77ce3c4f04baa4b0d84e24d83586a8491",
      "old_mode": 33188,
      "old_path": "sw/device/examples/hello_usbdev/meson.build",
      "new_id": "0410651624c13cd26e4d9fab02bef2649ea71922",
      "new_mode": 33188,
      "new_path": "sw/device/examples/hello_usbdev/meson.build"
    },
    {
      "type": "modify",
      "old_id": "c48807fa7980b187bdc6e349d01e56ab86e2097d",
      "old_mode": 33188,
      "old_path": "sw/device/examples/hello_world/BUILD",
      "new_id": "19e55f03b233a66426311d6cbe4bee1b11abff77",
      "new_mode": 33188,
      "new_path": "sw/device/examples/hello_world/BUILD"
    },
    {
      "type": "modify",
      "old_id": "903a581ab5e28d43cb80fa49f72e5b0ac31adf44",
      "old_mode": 33188,
      "old_path": "sw/device/examples/hello_world/meson.build",
      "new_id": "c9f62125a768bba16b12386614937241251ac071",
      "new_mode": 33188,
      "new_path": "sw/device/examples/hello_world/meson.build"
    },
    {
      "type": "modify",
      "old_id": "40ff90bc4dcd2a867937eb3960c970a48334a6aa",
      "old_mode": 33188,
      "old_path": "sw/device/exts/common/ibex_interrupt_vectors.S",
      "new_id": "1dbefe260665b98d3661924c8cb55be6e5b82d21",
      "new_mode": 33188,
      "new_path": "sw/device/exts/common/ibex_interrupt_vectors.S"
    },
    {
      "type": "modify",
      "old_id": "dad84f03b977888076f7dff05fea86d37041f252",
      "old_mode": 33188,
      "old_path": "sw/device/exts/common/meson.build",
      "new_id": "a772d5ac26007976dc6401bfb2d9321cad734985",
      "new_mode": 33188,
      "new_path": "sw/device/exts/common/meson.build"
    },
    {
      "type": "modify",
      "old_id": "9faade5538a8b60eda6d5c584d9ecc03be67b3c8",
      "old_mode": 33188,
      "old_path": "sw/device/lib/BUILD",
      "new_id": "6e3aca2128505535f9e6e23bd07cf16e8b403dce",
      "new_mode": 33188,
      "new_path": "sw/device/lib/BUILD"
    },
    {
      "type": "delete",
      "old_id": "cb5996ba87397405764ed4775899cee324721cd5",
      "old_mode": 33188,
      "old_path": "sw/device/lib/handler.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "014b4d39c9d377478d557faff0ef5f65b254b293",
      "old_mode": 33188,
      "old_path": "sw/device/lib/handler.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ec154b11707251099213e60e273394ae32d3d9c9",
      "old_mode": 33188,
      "old_path": "sw/device/lib/meson.build",
      "new_id": "bc9c9a8925f010836f54e889660fd3643e0c5729",
      "new_mode": 33188,
      "new_path": "sw/device/lib/meson.build"
    },
    {
      "type": "modify",
      "old_id": "da9e5b630cc4d4798711285f869514f37629257c",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/test_framework/BUILD",
      "new_id": "6dc555c24a4d6392a11ad39249ca28a98960a7db",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/test_framework/BUILD"
    },
    {
      "type": "modify",
      "old_id": "716a8b3307db5840e0b6a42351c8959bc07a15c2",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/test_framework/ottf_isrs.c",
      "new_id": "f378c46d161dc240ac60e3f1a407e9dc22040554",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/test_framework/ottf_isrs.c"
    },
    {
      "type": "modify",
      "old_id": "1e236ba2f8305f234b28833403c72be230774f86",
      "old_mode": 33188,
      "old_path": "sw/device/riscv_compliance_support/meson.build",
      "new_id": "514adf1986cd96b7e6b5679257894e34ced61cfb",
      "new_mode": 33188,
      "new_path": "sw/device/riscv_compliance_support/meson.build"
    },
    {
      "type": "modify",
      "old_id": "a6ce4d8af8a024874b0b967cced47213fe153b53",
      "old_mode": 33188,
      "old_path": "sw/device/sca/lib/meson.build",
      "new_id": "c4a65f7e05a2eb7457a51aab6eb6d208b9e9b636",
      "new_mode": 33188,
      "new_path": "sw/device/sca/lib/meson.build"
    },
    {
      "type": "modify",
      "old_id": "0336455da916e73719ced4bd2b21c0c5c3a1d858",
      "old_mode": 33188,
      "old_path": "sw/device/sca/lib/sca.c",
      "new_id": "3c0c86f2696aaea2651b4c2cf5513c3b703cdbb9",
      "new_mode": 33188,
      "new_path": "sw/device/sca/lib/sca.c"
    }
  ]
}
