)]}'
{
  "commit": "0e7174053bf8792b4ad6347c344f48e37bd89848",
  "tree": "4ac7309444777f5bee59c732ea461e9a156ba536",
  "parents": [
    "fdeda7f284fc4f6b11b3cf42d69c10fbfa8c55e2"
  ],
  "author": {
    "name": "Miguel Osorio",
    "email": "miguelosorio@google.com",
    "time": "Tue Sep 17 17:47:54 2019 -0700"
  },
  "committer": {
    "name": "Miguel Osorio",
    "email": "miguelaosoriol@gmail.com",
    "time": "Thu Sep 19 15:50:47 2019 -0700"
  },
  "message": "[sw/boot_rom] Switch boot_rom to use sw/lib\n\nRemove duplicate hw ip abstraction code from boot_rom and switch to use\nsw/lib modules. This will allow us to continue development on sw/lib\nuntil we are ready to freeze boot_rom.\n\nUpdated exts/common make include files to support a custom crt and\nlibrary path.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "961d98e4da0f4d7057b8d4d81ee1314d0ab1acf6",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/Makefile",
      "new_id": "b938b61805dec154029cc6f0c49364101f636037",
      "new_mode": 33188,
      "new_path": "sw/boot_rom/Makefile"
    },
    {
      "type": "modify",
      "old_id": "d36fb2f643f6d71ccc219cda556a4748252d0aa2",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/boot_rom.c",
      "new_id": "3b144a4a3970fdb88e1e80b3b6570455594118ea",
      "new_mode": 33188,
      "new_path": "sw/boot_rom/boot_rom.c"
    },
    {
      "type": "modify",
      "old_id": "ec0485c77bd0e33101982bad58b2c6716a7a1585",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/bootstrap.c",
      "new_id": "abff09c0b15fe670c90b18be10b8ee679c4b3af6",
      "new_mode": 33188,
      "new_path": "sw/boot_rom/bootstrap.c"
    },
    {
      "type": "delete",
      "old_id": "a0a8c88914fb58825d4013c4d0f34288b1ff2cc2",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/common.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2a836635d5493f8c78870012bcf42fc406423adf",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/flash_ctrl.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a3e7770870e72c553492d2937815ef6c95f9b658",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/flash_ctrl.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a78fc4bcd1703cb044520cf625ce4e0c82d7fad6",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/gpio.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e31762d36cb21c52fe65a0d73e500b63c3b1bb7b",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/gpio.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "57d96ca2e5b223c1643bd6d84ac761b3544bcfba",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/link.ld",
      "new_id": "57d96ca2e5b223c1643bd6d84ac761b3544bcfba",
      "new_mode": 33188,
      "new_path": "sw/boot_rom/rom_link.ld",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "7939ea3f30d54e25a15990e3e5c94c0eaafcf45b",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/spi_device.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2bd12c992ed94d4c0e451370b86539de14365fd3",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/spi_device.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc01e8d4911e0b227b7e430971c1733399533c91",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/uart.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8dde94ecb192e37f832e4213b4cdb1320ba254f1",
      "old_mode": 33188,
      "old_path": "sw/boot_rom/uart.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9453bdc5fa7f9df1873fa171223a36b8c20e4bba",
      "old_mode": 33188,
      "old_path": "sw/exts/common/common.mk",
      "new_id": "4f9b3b7876c42be9f34bc5af5f71aad998b131da",
      "new_mode": 33188,
      "new_path": "sw/exts/common/common.mk"
    },
    {
      "type": "modify",
      "old_id": "2f8be87b5e15c465a62d297ce675d955705af123",
      "old_mode": 33188,
      "old_path": "sw/exts/common/options.mk",
      "new_id": "10fb91a870f4c3ef0ceeba33a948c6856f113bd3",
      "new_mode": 33188,
      "new_path": "sw/exts/common/options.mk"
    },
    {
      "type": "modify",
      "old_id": "1397b5fef16670999ca1669643f91399a60f8002",
      "old_mode": 33188,
      "old_path": "sw/lib/gpio.h",
      "new_id": "e31762d36cb21c52fe65a0d73e500b63c3b1bb7b",
      "new_mode": 33188,
      "new_path": "sw/lib/gpio.h"
    },
    {
      "type": "modify",
      "old_id": "c8fd52d3086354b29787792cc4d8ac050bc4b62d",
      "old_mode": 33188,
      "old_path": "sw/lib/uart.c",
      "new_id": "fc01e8d4911e0b227b7e430971c1733399533c91",
      "new_mode": 33188,
      "new_path": "sw/lib/uart.c"
    },
    {
      "type": "modify",
      "old_id": "acc45901d6f89e1f1d448d0dcbfd7a516850bb08",
      "old_mode": 33188,
      "old_path": "sw/lib/uart.h",
      "new_id": "8dde94ecb192e37f832e4213b4cdb1320ba254f1",
      "new_mode": 33188,
      "new_path": "sw/lib/uart.h"
    }
  ]
}
