)]}'
{
  "commit": "df0aa5a815ad5c6c4ecdc108dadc5c1832c79bde",
  "tree": "923f8a8b1cf8574cd2eeb93e0552b34e0277619f",
  "parents": [
    "1a1ae36f9aa4e3c474e55d6404238898003dfc47"
  ],
  "author": {
    "name": "Gaurav-Aggarwal-AWS",
    "email": "33462878+aggarg@users.noreply.github.com",
    "time": "Mon Feb 24 21:54:15 2025 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Feb 24 21:54:15 2025 +0530"
  },
  "message": "Disable stack overflow check for MPU ports (#1231)\n\nDisable stack overflow check for MPU ports\n\nStack overflow check is not straight forward to implement for MPU ports\nbecause of the following reasons:\n1. The context is stroed in TCB and as a result, pxTopOfStack member\n   points to the context location in TCB.\n2. System calls are executed on a separate privileged only stack.\n\nIt is still okay because an MPU region is used to protect task stack\nwhich means task stack overflow will trigger an MPU fault.\n\nSigned-off-by: Gaurav Aggarwal \u003caggarg@amazon.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c9b744535473225c07a5d5f891c4518162e8cc88",
      "old_mode": 33188,
      "old_path": "include/portable.h",
      "new_id": "68e11e7931142a9e0f4cb87c924560e5badd9498",
      "new_mode": 33188,
      "new_path": "include/portable.h"
    },
    {
      "type": "modify",
      "old_id": "300be4cb3d27d3ae3c21fd824f68eb83f5d329ae",
      "old_mode": 33188,
      "old_path": "include/stack_macros.h",
      "new_id": "6d0117722af8e776117c777b7ab24c3682d6e74c",
      "new_mode": 33188,
      "new_path": "include/stack_macros.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23_NTZ/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM35P/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM35P/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM55/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM85/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM85/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM85_NTZ/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM85_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23_NTZ/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM35P/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM35P/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM55/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM85/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM85/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM85_NTZ/non_secure/portmacrocommon.h",
      "new_id": "f373bcad5408c85ca3f1f09521809d7213040e9e",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM85_NTZ/non_secure/portmacrocommon.h"
    }
  ]
}
