)]}'
{
  "commit": "f965eda041e2e3847acd484a32a2c9c22300de2f",
  "tree": "0e1fa1784e1e080e2cae86ac475b0df4130b3ea1",
  "parents": [
    "c5c6f1514c2c126abce94e7ba983465cde23155e"
  ],
  "author": {
    "name": "Ahmed Ismail",
    "email": "64546783+AhmedIsmail02@users.noreply.github.com",
    "time": "Fri Apr 03 01:10:12 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 03 00:10:12 2026 +0000"
  },
  "message": "Add Multicore SMP on Armv8-M ports (#1385)\n\n* ARMv8-M: Add SMP support to CM33 NTZ non-MPU port\n\n* Enable SMP for Arm Cortex-M33 NTZ port for\nGCC, ArmClang, and IAR toolchains.\n* Add per-core scheduler/port state: critical nesting.\n* Introduce spinlocks and inter-core yield/wakeup (SEV/WFE) plus\nprimary/secondary core bring-up sync.\n* Update PendSV (i.e., context switch assembly) for core-safe\npreemption and restore paths.\n* Extend port macros/hooks for SMP in portmacrocommon.h,\nsingle-core builds remain unchanged.\n* Add the SMP boot sequence along with the necessary steps to enable\nSMP on Armv8-M based ports. This should help developers understand\nthe requirements and process for enabling SMP on their\nArmv8-M based applications.\n* Update the kernel checker script to accept comma separated years\nin the copyright header.\n\nSigned-off-by: Ahmed Ismail \u003cAhmed.Ismail@arm.com\u003e\n\n* Armv8-M: Copy SMP changes to all Armv8-M based ports\n\nThis commit executes the `copy_files.py` python script\nto copy the changes applied in the previous commit\n(i.e., SMP changes) to all the Armv8-M based ports.\n\nSigned-off-by: Ahmed Ismail \u003cAhmed.Ismail@arm.com\u003e\n\n---------\n\nSigned-off-by: Ahmed Ismail \u003cAhmed.Ismail@arm.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c07854066bbf16d7d8f7ee19a930456c81240db",
      "old_mode": 33188,
      "old_path": ".github/.cSpellWords.txt",
      "new_id": "488722aa0ec9ebe36df504650b08fe588b4ebd85",
      "new_mode": 33188,
      "new_path": ".github/.cSpellWords.txt"
    },
    {
      "type": "modify",
      "old_id": "6627edc4d18fd728c41081820f62ee756221107a",
      "old_mode": 33261,
      "old_path": ".github/scripts/kernel_checker.py",
      "new_id": "373ba60365eaf4d2f0c7dddb9d3f460f993d3e0b",
      "new_mode": 33261,
      "new_path": ".github/scripts/kernel_checker.py"
    },
    {
      "type": "modify",
      "old_id": "5a8c288386b776535d7c8ce225906e6829646028",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/ReadMe.txt",
      "new_id": "973c2cbbc2fd0b3617722753bfbb6b637c0ea945",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/ReadMe.txt"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "e81b892288620a6f383ad494282fe97e21216d17",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM23/portmacro.h",
      "new_id": "f0d8b273daab25c7523b278eab640605b7778979",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM23/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "e81b892288620a6f383ad494282fe97e21216d17",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM23_NTZ/portmacro.h",
      "new_id": "f0d8b273daab25c7523b278eab640605b7778979",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM23_NTZ/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "2d435ca0b2860ff4e5233338748c932c92ddbe6a",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/portmacro.h",
      "new_id": "02e5c92b0ae7fda9ce6abd40479878c0439d3705",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "bc7bb6071072de0d9c61dab102d0e4c82074d1ed",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portasm.c",
      "new_id": "598e772fa128e7d740f1e3e943f9f71744e42416",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portasm.c"
    },
    {
      "type": "modify",
      "old_id": "2d435ca0b2860ff4e5233338748c932c92ddbe6a",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portmacro.h",
      "new_id": "9447e655866591d829db715f1bbb633e4b6dedf4",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "b886287ac30aa262c5625ca2942850ab3d07530c",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM35P/portmacro.h",
      "new_id": "9c78947b04d95b893573e7e6e09e43742a3eb34d",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM35P/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "1041a03bd8788264fade1f1f0d0a3577f27bdbc4",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM52/portmacro.h",
      "new_id": "a8f48a46a1901add976feea33d6e31ce5971025e",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM52/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "c6a179c524d3654992830129a285f7ae9734833a",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM55/portmacro.h",
      "new_id": "814ec9c565197a556156b55bfdc4a6983eee4258",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM55/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "7e14f26960339fcf53594d6431a81fe350ba8064",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM85/portmacro.h",
      "new_id": "88615be1768d7f71fe9a6f53a7d9ed5936d7c73d",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_CM85/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "99538ef82bbc173deb16336d4d98d17ccea96465",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_STAR_MC3/portmacro.h",
      "new_id": "2295105eeb6127466896af142cd804351bd6883d",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/GCC/ARM_STAR_MC3/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "9d6c3368e7432d25e38b192118400a6eebdaa2db",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM23/portmacro.h",
      "new_id": "46c2a2885ad4fe33fe62a66d45055870d661a1d0",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM23/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "9d6c3368e7432d25e38b192118400a6eebdaa2db",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM23_NTZ/portmacro.h",
      "new_id": "46c2a2885ad4fe33fe62a66d45055870d661a1d0",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM23_NTZ/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "53b668b5b86ebb722cd4ad19fa0b9a72f9feb865",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/portmacro.h",
      "new_id": "61da0550355d87a301c8e7df5bcc2dcf9a280fde",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "ba6e8e915ce37ac2af810087feab873cf4df221f",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portasm.s",
      "new_id": "2051f0112c5dc419a5f1fb544f1ab76f98a3509e",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portasm.s"
    },
    {
      "type": "modify",
      "old_id": "53b668b5b86ebb722cd4ad19fa0b9a72f9feb865",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portmacro.h",
      "new_id": "b9612e4877cdd9e7b1f535c0ee846176323971d0",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "6e543efb5a3b768dcf1d3c69642db65b9350294e",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM35P/portmacro.h",
      "new_id": "9f7c97b908287881253fcaece788aaadf1e53b05",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM35P/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "19de84eb8bf00671602b86e950ac46332ee9aa90",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM52/portmacro.h",
      "new_id": "d1e4d3a84e9bcddae99831eb4f8546882e518ad2",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM52/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "597af66fadb2aa7f9a39d8152eacf32d277bd4f0",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM55/portmacro.h",
      "new_id": "e58485e40f3c111f5464721c527f137a8b5f2b1d",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM55/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "ff5c9895d438b988cfb2eeff73f4e62126f35902",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM85/portmacro.h",
      "new_id": "0268a9592d47c3b146974fe9e2d4e17d6445a378",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_CM85/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "a0ee66907ff1e617d35d079f0901561782e4238e",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_STAR_MC3/portmacro.h",
      "new_id": "8ee96052d931f970b514588228e9767457c9b619",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portable/IAR/ARM_STAR_MC3/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "e81b892288620a6f383ad494282fe97e21216d17",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23/non_secure/portmacro.h",
      "new_id": "f0d8b273daab25c7523b278eab640605b7778979",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "e81b892288620a6f383ad494282fe97e21216d17",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23_NTZ/non_secure/portmacro.h",
      "new_id": "f0d8b273daab25c7523b278eab640605b7778979",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "2d435ca0b2860ff4e5233338748c932c92ddbe6a",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33/non_secure/portmacro.h",
      "new_id": "02e5c92b0ae7fda9ce6abd40479878c0439d3705",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "bc7bb6071072de0d9c61dab102d0e4c82074d1ed",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portasm.c",
      "new_id": "598e772fa128e7d740f1e3e943f9f71744e42416",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portasm.c"
    },
    {
      "type": "modify",
      "old_id": "2d435ca0b2860ff4e5233338748c932c92ddbe6a",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portmacro.h",
      "new_id": "9447e655866591d829db715f1bbb633e4b6dedf4",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM35P/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM35P/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "b886287ac30aa262c5625ca2942850ab3d07530c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM35P/non_secure/portmacro.h",
      "new_id": "9c78947b04d95b893573e7e6e09e43742a3eb34d",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM35P/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM35P/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM35P/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "bc7bb6071072de0d9c61dab102d0e4c82074d1ed",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/portasm.c",
      "new_id": "598e772fa128e7d740f1e3e943f9f71744e42416",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/portasm.c"
    },
    {
      "type": "modify",
      "old_id": "b886287ac30aa262c5625ca2942850ab3d07530c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/portmacro.h",
      "new_id": "9c78947b04d95b893573e7e6e09e43742a3eb34d",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM52/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM52/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "1041a03bd8788264fade1f1f0d0a3577f27bdbc4",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM52/non_secure/portmacro.h",
      "new_id": "a8f48a46a1901add976feea33d6e31ce5971025e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM52/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM52/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM52/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM52_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM52_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "bc7bb6071072de0d9c61dab102d0e4c82074d1ed",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM52_NTZ/non_secure/portasm.c",
      "new_id": "598e772fa128e7d740f1e3e943f9f71744e42416",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM52_NTZ/non_secure/portasm.c"
    },
    {
      "type": "modify",
      "old_id": "1041a03bd8788264fade1f1f0d0a3577f27bdbc4",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM52_NTZ/non_secure/portmacro.h",
      "new_id": "a8f48a46a1901add976feea33d6e31ce5971025e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM52_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM52_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM52_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM55/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "c6a179c524d3654992830129a285f7ae9734833a",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM55/non_secure/portmacro.h",
      "new_id": "814ec9c565197a556156b55bfdc4a6983eee4258",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM55/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM55_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "bc7bb6071072de0d9c61dab102d0e4c82074d1ed",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portasm.c",
      "new_id": "598e772fa128e7d740f1e3e943f9f71744e42416",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portasm.c"
    },
    {
      "type": "modify",
      "old_id": "c6a179c524d3654992830129a285f7ae9734833a",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portmacro.h",
      "new_id": "814ec9c565197a556156b55bfdc4a6983eee4258",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM85/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM85/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "7e14f26960339fcf53594d6431a81fe350ba8064",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM85/non_secure/portmacro.h",
      "new_id": "88615be1768d7f71fe9a6f53a7d9ed5936d7c73d",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM85/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM85/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM85/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM85_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM85_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "bc7bb6071072de0d9c61dab102d0e4c82074d1ed",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM85_NTZ/non_secure/portasm.c",
      "new_id": "598e772fa128e7d740f1e3e943f9f71744e42416",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM85_NTZ/non_secure/portasm.c"
    },
    {
      "type": "modify",
      "old_id": "7e14f26960339fcf53594d6431a81fe350ba8064",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM85_NTZ/non_secure/portmacro.h",
      "new_id": "88615be1768d7f71fe9a6f53a7d9ed5936d7c73d",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM85_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM85_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM85_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_STAR_MC3/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_STAR_MC3/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "99538ef82bbc173deb16336d4d98d17ccea96465",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_STAR_MC3/non_secure/portmacro.h",
      "new_id": "2295105eeb6127466896af142cd804351bd6883d",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_STAR_MC3/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_STAR_MC3/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_STAR_MC3/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_STAR_MC3_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_STAR_MC3_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "bc7bb6071072de0d9c61dab102d0e4c82074d1ed",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_STAR_MC3_NTZ/non_secure/portasm.c",
      "new_id": "598e772fa128e7d740f1e3e943f9f71744e42416",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_STAR_MC3_NTZ/non_secure/portasm.c"
    },
    {
      "type": "modify",
      "old_id": "99538ef82bbc173deb16336d4d98d17ccea96465",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_STAR_MC3_NTZ/non_secure/portmacro.h",
      "new_id": "2295105eeb6127466896af142cd804351bd6883d",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_STAR_MC3_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_STAR_MC3_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_STAR_MC3_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "9d6c3368e7432d25e38b192118400a6eebdaa2db",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23/non_secure/portmacro.h",
      "new_id": "46c2a2885ad4fe33fe62a66d45055870d661a1d0",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "9d6c3368e7432d25e38b192118400a6eebdaa2db",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23_NTZ/non_secure/portmacro.h",
      "new_id": "46c2a2885ad4fe33fe62a66d45055870d661a1d0",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "53b668b5b86ebb722cd4ad19fa0b9a72f9feb865",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33/non_secure/portmacro.h",
      "new_id": "61da0550355d87a301c8e7df5bcc2dcf9a280fde",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "ba6e8e915ce37ac2af810087feab873cf4df221f",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portasm.s",
      "new_id": "2051f0112c5dc419a5f1fb544f1ab76f98a3509e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portasm.s"
    },
    {
      "type": "modify",
      "old_id": "53b668b5b86ebb722cd4ad19fa0b9a72f9feb865",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portmacro.h",
      "new_id": "b9612e4877cdd9e7b1f535c0ee846176323971d0",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM35P/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM35P/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "6e543efb5a3b768dcf1d3c69642db65b9350294e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM35P/non_secure/portmacro.h",
      "new_id": "9f7c97b908287881253fcaece788aaadf1e53b05",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM35P/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM35P/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM35P/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "ba6e8e915ce37ac2af810087feab873cf4df221f",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/portasm.s",
      "new_id": "2051f0112c5dc419a5f1fb544f1ab76f98a3509e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/portasm.s"
    },
    {
      "type": "modify",
      "old_id": "6e543efb5a3b768dcf1d3c69642db65b9350294e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/portmacro.h",
      "new_id": "9f7c97b908287881253fcaece788aaadf1e53b05",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM52/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM52/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "19de84eb8bf00671602b86e950ac46332ee9aa90",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM52/non_secure/portmacro.h",
      "new_id": "d1e4d3a84e9bcddae99831eb4f8546882e518ad2",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM52/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM52/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM52/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM52_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM52_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "ba6e8e915ce37ac2af810087feab873cf4df221f",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM52_NTZ/non_secure/portasm.s",
      "new_id": "2051f0112c5dc419a5f1fb544f1ab76f98a3509e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM52_NTZ/non_secure/portasm.s"
    },
    {
      "type": "modify",
      "old_id": "19de84eb8bf00671602b86e950ac46332ee9aa90",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM52_NTZ/non_secure/portmacro.h",
      "new_id": "d1e4d3a84e9bcddae99831eb4f8546882e518ad2",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM52_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM52_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM52_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM55/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "597af66fadb2aa7f9a39d8152eacf32d277bd4f0",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM55/non_secure/portmacro.h",
      "new_id": "e58485e40f3c111f5464721c527f137a8b5f2b1d",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM55/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM55_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "ba6e8e915ce37ac2af810087feab873cf4df221f",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portasm.s",
      "new_id": "2051f0112c5dc419a5f1fb544f1ab76f98a3509e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portasm.s"
    },
    {
      "type": "modify",
      "old_id": "597af66fadb2aa7f9a39d8152eacf32d277bd4f0",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portmacro.h",
      "new_id": "e58485e40f3c111f5464721c527f137a8b5f2b1d",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM85/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM85/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "ff5c9895d438b988cfb2eeff73f4e62126f35902",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM85/non_secure/portmacro.h",
      "new_id": "0268a9592d47c3b146974fe9e2d4e17d6445a378",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM85/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM85/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM85/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM85_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM85_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "ba6e8e915ce37ac2af810087feab873cf4df221f",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM85_NTZ/non_secure/portasm.s",
      "new_id": "2051f0112c5dc419a5f1fb544f1ab76f98a3509e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM85_NTZ/non_secure/portasm.s"
    },
    {
      "type": "modify",
      "old_id": "ff5c9895d438b988cfb2eeff73f4e62126f35902",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM85_NTZ/non_secure/portmacro.h",
      "new_id": "0268a9592d47c3b146974fe9e2d4e17d6445a378",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM85_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM85_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM85_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_STAR_MC3/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_STAR_MC3/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "a0ee66907ff1e617d35d079f0901561782e4238e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_STAR_MC3/non_secure/portmacro.h",
      "new_id": "8ee96052d931f970b514588228e9767457c9b619",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_STAR_MC3/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_STAR_MC3/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_STAR_MC3/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "76d2b2445aaa846fc151cf1f48a55b91a9772990",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_STAR_MC3_NTZ/non_secure/port.c",
      "new_id": "44a06555ff933e7f77071f394aab37e833a54349",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_STAR_MC3_NTZ/non_secure/port.c"
    },
    {
      "type": "modify",
      "old_id": "ba6e8e915ce37ac2af810087feab873cf4df221f",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_STAR_MC3_NTZ/non_secure/portasm.s",
      "new_id": "2051f0112c5dc419a5f1fb544f1ab76f98a3509e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_STAR_MC3_NTZ/non_secure/portasm.s"
    },
    {
      "type": "modify",
      "old_id": "a0ee66907ff1e617d35d079f0901561782e4238e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_STAR_MC3_NTZ/non_secure/portmacro.h",
      "new_id": "8ee96052d931f970b514588228e9767457c9b619",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_STAR_MC3_NTZ/non_secure/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_STAR_MC3_NTZ/non_secure/portmacrocommon.h",
      "new_id": "8e602a1d0d6e26f9891302bbd3750e17d23f935e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_STAR_MC3_NTZ/non_secure/portmacrocommon.h"
    }
  ]
}
