)]}'
{
  "commit": "c4b1afc4ef1e4e86bc2ac279adcc64e0cd68ff54",
  "tree": "63c7a086c71b8bafdfaedb3cbeea39f093cb4cfb",
  "parents": [
    "7d92e4dd8f607d24086d517046c971bb1d0b8b17"
  ],
  "author": {
    "name": "Gaurav Aggarwal",
    "email": "aggarg@amazon.com",
    "time": "Thu Jun 14 19:43:17 2018 +0000"
  },
  "committer": {
    "name": "Gaurav Aggarwal",
    "email": "aggarg@amazon.com",
    "time": "Thu Jun 14 19:43:17 2018 +0000"
  },
  "message": "Add Xtensa port\n\nThe project file is for Xtensa Xplorer simulator.\nAlso add tests for one size stream buffer.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cbcff88e5cd88af6cf7b2601526796bf71feebf0",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/Common/Minimal/MessageBufferDemo.c",
      "new_id": "b09490fac4f926c167b99ba33bf2070b97cbad9e",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Common/Minimal/MessageBufferDemo.c"
    },
    {
      "type": "modify",
      "old_id": "04a93a03f7ee1dc39326e8ba28c5d3387ba63f55",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/Common/Minimal/StreamBufferDemo.c",
      "new_id": "a9058d5dab64798c0f38591c2a4e123ca33fedce",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Common/Minimal/StreamBufferDemo.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cca4c4afc057b9247a52f1c1fc6cba7d6605aa5",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/.cproject"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51db76b71e198ea795f400373b5c3fd3a0c996d9",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/.project"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "430333b7cb00606d39f10fb6625d527f7b3c7f9c",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/.settings/targets/xtensa/CommonTarget.bts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e04cdd3495bf573df0375ae62e53030fe85de931",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/.settings/targets/xtensa/Debug.bts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06a21cd9d310c3780ffc715c8d11297b5d6716e5",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/.xxproject"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7aebd5f36290abd4f54e7d6b65587d7615adb492",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/FreeRTOSConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33e614f561c2e5822e802de633345fa4e0605fc8",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/IntQueueTimer.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebb2563e0e3c6d02c0064c4f298f2cef2d670221",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/IntQueueTimer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b5ca3b59be002f85c69d755689e36b19f47d444",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/main.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf5b3965e41cd289dee87b039ff76194c5849c62",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/main_blinky.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29d669b8d5e53b27ac5d2bc01774a49066bf4357",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/main_full.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a587a322c698e9e1b630e43d0ca4fe9fdbe109b5",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Tensilica_Simulator_Xplorer_XCC/regtest_xtensa.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a0d3b06187b449d4718da3af23c23290683f360",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bda80423a3cd188c3c7a7dcd035aed8bf1ae8e0",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/port.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f61544022fbad9bd3bcd1e6e2025f67de1c35eb0",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/portasm.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aaddd92065671c9155a53fcdd2069bae94edae1f",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/portbenchmark.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b3941d7aa7e4ce479ebd07d7e623c75c3dece10",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/portclib.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82e783dc47f72e76aeb3806cd2424b06d1438790",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/portmacro.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc1ff90a829ed556b5bd7ca2c9e2734a947f705b",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/porttrace.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "247d73168e544d696d8aee77404eef73e3538e9f",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/readme_xtensa.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11f5dc25462c370186c416c49cc73259f95ce882",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/xtensa_api.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b133aeb71f4c0279886c030352b6257966d9eb1",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/xtensa_config.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "812f9b9720a7bfb3a3eafbd54d9c9bf0c9d10d48",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/xtensa_context.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e370980bf46be606b00f76321209e5392fdd6a37",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/xtensa_context.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c064ee9cc8f7c3559d24e6eba4c30397e9b67c68",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/xtensa_init.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "864f4426e3656974c944dfa75b3cd881330d539e",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/xtensa_intr.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8e97bb4355ef7b60580f866f4953e9e3e1f786e",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/xtensa_intr_asm.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80e2428a62c8068ffe0984f568e57fbefdd0eea4",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/xtensa_overlay_os_hook.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cb8b6b47991090a499341528a9def12bafd4f50",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/xtensa_rtos.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17e6a6b946889f0504ecb643d3df656061109b86",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/xtensa_timer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d8c9f2345a6c6340ca7a8559d5abfdef7231e30",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/ThirdParty/XCC/Xtensa/xtensa_vectors.S"
    },
    {
      "type": "modify",
      "old_id": "392d04d37007ad44ff9e3b3d9e88eb889cb0db75",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/stream_buffer.c",
      "new_id": "8d0e3a523d142f7af58e7ed5efa3fb54e3a85f03",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/stream_buffer.c"
    }
  ]
}
