)]}'
{
  "commit": "a8ae21c88efea1d5bed7f581a1bbd1d65199a720",
  "tree": "568b59c5844d824ad0dbaab492952c896e1ec6cd",
  "parents": [
    "3d44975181723262f6265c777e7579377306d41a"
  ],
  "author": {
    "name": "Ahmed Ismail",
    "email": "64546783+AhmedIsmail02@users.noreply.github.com",
    "time": "Mon Sep 29 15:40:22 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 29 20:10:22 2025 +0530"
  },
  "message": "armv8-r: Add Arm Cortex-R82 non-MPU port (#1289)\n\nThe goal of this commit is to add the GCC/ARMClang non-MPU\nport variant for ARM Cortex-R82 processor which is\nARMv8-R AArch64 based.\nThe work done is inspired by the GCC ARM_AARCH64 FreeRTOS port.\n\nThis port has the following features:\n* Uses single security state (non TrustZone).\n* Supports SMP (Symmetric multi-processing).\n* Doesn\u0027t support Hypervisor (EL2).\n* Doesn\u0027t support neither PMSA (MPU) nor VMSA (MMU).\n\nSigned-off-by: Ahmed Ismail \u003cAhmed.Ismail@arm.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f36fdc8165197ed39ca36ce0727c1bc6dcf71975",
      "old_mode": 33188,
      "old_path": ".github/.cSpellWords.txt",
      "new_id": "2fc0d1455a4ad1f5b83df7d76ba655b5389b81b9",
      "new_mode": 33188,
      "new_path": ".github/.cSpellWords.txt"
    },
    {
      "type": "modify",
      "old_id": "3e770fed44b300816cff44d7860f8adf2ae7617f",
      "old_mode": 33261,
      "old_path": ".github/scripts/kernel_checker.py",
      "new_id": "f442a2ccddff7555e49b44853b9b195d641913cb",
      "new_mode": 33261,
      "new_path": ".github/scripts/kernel_checker.py"
    },
    {
      "type": "modify",
      "old_id": "f0a87bfe313f1ed9069fc64c3ad509eda90e4172",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "f6007d07f4f1becf15f537e7d2257878a2dae830",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "53b6f58d6e4cb42d5f1b2c004e9fa6ed33fe517f",
      "old_mode": 33188,
      "old_path": "portable/CMakeLists.txt",
      "new_id": "a634965f4e2432430f84b5fc957761ec8e46f864",
      "new_mode": 33188,
      "new_path": "portable/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a300391859d51db5f06b4091e8ed117b2bbf1e3",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CR82/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa150b37507ebb10d69e71c326c38d9ade59a1e6",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CR82/port.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5032a315dff7151963395a4036e73142bf3fd7b2",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CR82/portASM.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1617491efc8ef8e4275dea668907465bf59de86d",
      "new_mode": 33188,
      "new_path": "portable/GCC/ARM_CR82/portmacro.h"
    }
  ]
}
