)]}'
{
  "commit": "11d0caa61487eacff89044efed4e19579b9e0a5e",
  "tree": "af406268337312c7cdfbda09432f0f1488facd36",
  "parents": [
    "2b35979a1a3225750089d64dc964e5f19b00ce6d"
  ],
  "author": {
    "name": "Gaurav-Aggarwal-AWS",
    "email": "33462878+aggarg@users.noreply.github.com",
    "time": "Sat Jan 25 13:34:03 2025 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jan 25 13:34:03 2025 +0530"
  },
  "message": "Fix the context array size for MPU ports (#1230)\n\nFix the context array size for MPU ports\r\n\r\nEnsure the saved context location falls within the reserved context area\r\nrather than overlapping with the next MPU_SETTINGS structure member.\r\n\r\nThis never caused a problem because actual read/write operations\r\nstart from one word before the saved context location.\r\n\r\nSigned-off-by: Gaurav Aggarwal \u003caggarg@amazon.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f81ae33f337b443a8489fb63218f6a245dce4abd",
      "old_mode": 33188,
      "old_path": ".github/workflows/kernel-demos.yml",
      "new_id": "404c602b572dcd9705b9dde8326fc8342fb3e505",
      "new_mode": 33188,
      "new_path": ".github/workflows/kernel-demos.yml"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/ARMv8M/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/ARMv8M/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM23_NTZ/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM23_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM33_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM35P/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM35P/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM35P_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "fb2c53832f001b560e9331c53c4e050b0a5b4de2",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM3_MPU/portmacro.h",
      "new_id": "a2e6883c0b2e82451a4701d17f660db26c9ac526",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM3_MPU/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "0c40ac624c71fb06b6691e818516f994e166a566",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM4_MPU/portmacro.h",
      "new_id": "581b09d5cfb64f07ceb436705734ba56d8f47234",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM4_MPU/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM55/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM55_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM85/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM85/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/GCC/ARM_CM85_NTZ/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CM85_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM23_NTZ/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM23_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM33_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM35P/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM35P/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM35P_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "08f849992ddb9327c2045572c27f314ad0e21c39",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM4F_MPU/portmacro.h",
      "new_id": "6b7600c15745c86ddf618ada988b3b5add5f21dc",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM4F_MPU/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM55/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM55_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM85/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM85/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "e74fa8257877b01d73a36788665bf10157c3d68c",
      "old_mode": 33188,
      "old_path": "portable/IAR/ARM_CM85_NTZ/non_secure/portmacrocommon.h",
      "new_id": "ec14d467d4085496b76d0c30e4293f1046c24e82",
      "new_mode": 33188,
      "new_path": "portable/IAR/ARM_CM85_NTZ/non_secure/portmacrocommon.h"
    },
    {
      "type": "modify",
      "old_id": "5977f3f8851cbcd145a0c01d270380837c9cbfa3",
      "old_mode": 33188,
      "old_path": "portable/RVDS/ARM_CM4_MPU/portmacro.h",
      "new_id": "8e682ba7450e54da794940d327e59d292811bc1d",
      "new_mode": 33188,
      "new_path": "portable/RVDS/ARM_CM4_MPU/portmacro.h"
    }
  ]
}
