)]}'
{
  "commit": "6b02a011b1cfb57a74dfb90e57952aa33a970a11",
  "tree": "dfaed8c674870ba0bfe00e95b923cdcee2aaa05b",
  "parents": [
    "4f0b0905b461b9673f35657073b42cffd1e06a7d"
  ],
  "author": {
    "name": "Srikrishna Iyer",
    "email": "sriyer@google.com",
    "time": "Mon Jan 27 17:23:45 2020 -0800"
  },
  "committer": {
    "name": "sriyerg",
    "email": "46467186+sriyerg@users.noreply.github.com",
    "time": "Tue Jan 28 12:49:01 2020 -0800"
  },
  "message": "[dv] fusesoc with export + Chip sims with dvsim\n\nFusesoc updates:\n- This PR updates the fusesoc invoked within DV to export the sources to\nthe build area.\n- This is done to enable the tool to use GCP resources for sim deployment (or LSF)\n\nChip top sim updates:\n- This PR also updates the chip level to use the DVSIM regression flow.\nIt adds a chip testplan and the sim cfg hjson file to enable it.\n\nDVSIM Script updates:\n- This regression script has a minor update to enable top_earlgrey sims\nusing the dvsim flow.\n\nSigned-off-by: Srikrishna Iyer \u003csriyer@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb1acd5aa54dbfcd4e80b974c23099d2ff221e88",
      "old_mode": 33188,
      "old_path": "hw/dv/data/common_sim_cfg.hjson",
      "new_id": "255a93adc849f63b642a5fdaac13d6b5e905b3f8",
      "new_mode": 33188,
      "new_path": "hw/dv/data/common_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "6af8fb633aa9bf92310a6e8fcd2214a11134f4da",
      "old_mode": 33188,
      "old_path": "hw/dv/data/fusesoc.hjson",
      "new_id": "2c664b5661d620c97ebd3f15c12f9cfed639e523",
      "new_mode": 33188,
      "new_path": "hw/dv/data/fusesoc.hjson"
    },
    {
      "type": "modify",
      "old_id": "0779c5c0da5c839222c29fcf791bd2acb8ad3664",
      "old_mode": 33188,
      "old_path": "hw/dv/data/gen_ral_pkg.hjson",
      "new_id": "867c8167994d70cdb0a0749fd390e2f3acd505c6",
      "new_mode": 33188,
      "new_path": "hw/dv/data/gen_ral_pkg.hjson"
    },
    {
      "type": "modify",
      "old_id": "dfce6ca23b4b7ff79cdbf96ae6c69e2852d7cfa5",
      "old_mode": 33188,
      "old_path": "hw/dv/data/tests/csr_tests.hjson",
      "new_id": "1c5aff65d5566f6b0bd79060faa23b3f01e690fc",
      "new_mode": 33188,
      "new_path": "hw/dv/data/tests/csr_tests.hjson"
    },
    {
      "type": "modify",
      "old_id": "990dd81d56544960aacfc52a7c3c6ef1fdc1e942",
      "old_mode": 33188,
      "old_path": "hw/dv/data/tests/mem_tests.hjson",
      "new_id": "dc81094d5789d675f2956eeaf1574900fd4427ee",
      "new_mode": 33188,
      "new_path": "hw/dv/data/tests/mem_tests.hjson"
    },
    {
      "type": "modify",
      "old_id": "eb9d3de8a21e1c7d2b0d23ad51b343e3b7202fe9",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/alert_esc_agent/alert_esc_agent.core",
      "new_id": "216f171360208c619138cba5604d904ee4cbc9c8",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/alert_esc_agent/alert_esc_agent.core"
    },
    {
      "type": "modify",
      "old_id": "dc449abad2796d82d24546742f340e369dd700d6",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/alert_esc_agent/alert_esc_agent_pkg.sv",
      "new_id": "ce4095bcb3998f01d20c45b7b67288e81f3b7a10",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/alert_esc_agent/alert_esc_agent_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "88d0e11470b6dfc093bd98332bd2ddc38b47e59b",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/cip_lib/cip_lib.core",
      "new_id": "a260964a177d6594b81aaba03e67fe8a87dd5bb6",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/cip_lib/cip_lib.core"
    },
    {
      "type": "modify",
      "old_id": "3c64765c9a1ee9da2506d7f29119be5499d43603",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/dv_lib/dv_lib.core",
      "new_id": "73c7fe16f6cfa71b0954ed7e5b53c50511357569",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/dv_lib/dv_lib.core"
    },
    {
      "type": "delete",
      "old_id": "e36e0b0e136fa940b170404264f1f0fb13f23c64",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/script/vcs.compile.option.f",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "39511c58ad8b5216893a0885bde1d0c9359c2ed3",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/spi_agent/spi_agent.core",
      "new_id": "2e3ac515c7b1f40a53073f14b2a5218cbb7900cb",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/spi_agent/spi_agent.core"
    },
    {
      "type": "modify",
      "old_id": "ff2b749b71269bc22197d241d8dc1aec150571dc",
      "old_mode": 33261,
      "old_path": "hw/dv/sv/test_vectors/test_vectors.core",
      "new_id": "3f8260abf72f6a801506a0b4cf1a01569dba88f8",
      "new_mode": 33261,
      "new_path": "hw/dv/sv/test_vectors/test_vectors.core"
    },
    {
      "type": "modify",
      "old_id": "35ac7550c2e6cf6c6f75570ee14d1b2f59288191",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/tl_agent/tl_agent.core",
      "new_id": "fe6a75604d7d9edd5cf51d59b567c6c468efbf3e",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/tl_agent/tl_agent.core"
    },
    {
      "type": "modify",
      "old_id": "57c7ae0f4923fcad94844c9c8f28baca244cffec",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/uart_agent/uart_agent.core",
      "new_id": "56a10c306be0d0b84c36fe4a2d4e41f89b468b54",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/uart_agent/uart_agent.core"
    },
    {
      "type": "modify",
      "old_id": "3438d015b9bedb8c5abb9e8bdeef14ece027a8dd",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/usb20_agent/usb20_agent.core",
      "new_id": "e81e2f6a5c69ffb3b7b3000cfdb4c56d3d9c4e29",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/usb20_agent/usb20_agent.core"
    },
    {
      "type": "modify",
      "old_id": "736aaee8879d3b78d51dc1ec97584bf12a620720",
      "old_mode": 33188,
      "old_path": "hw/dv/tools/fusesoc.mk",
      "new_id": "38fe048eb4d900d9e8d5684ff32c3267b45651b0",
      "new_mode": 33188,
      "new_path": "hw/dv/tools/fusesoc.mk"
    },
    {
      "type": "modify",
      "old_id": "e402a1b6931158733ae93e5fd4af7daacc45a7a4",
      "old_mode": 33188,
      "old_path": "hw/ip/aes/data/aes_testplan.hjson",
      "new_id": "0de82c1ced30f4ed9672f3a28965b7f6294fae73",
      "new_mode": 33188,
      "new_path": "hw/ip/aes/data/aes_testplan.hjson"
    },
    {
      "type": "modify",
      "old_id": "8f8dfd3232a38eb8af0bbf829c5eee7d14f8a217",
      "old_mode": 33188,
      "old_path": "hw/ip/aes/dv/aes_sim_cfg.hjson",
      "new_id": "7dfffe7c438516ea6edf87ba8b6e4f9bde61bf40",
      "new_mode": 33188,
      "new_path": "hw/ip/aes/dv/aes_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "0d112737f22aa85c2c43f4868b3477c475a50d6e",
      "old_mode": 33188,
      "old_path": "hw/ip/aes/dv/env/aes_env.core",
      "new_id": "307fd2e6a7e5b13abbb7b665f6a1142c64bedfd5",
      "new_mode": 33188,
      "new_path": "hw/ip/aes/dv/env/aes_env.core"
    },
    {
      "type": "modify",
      "old_id": "8e8f0d5e12b85b3d304b46880d96b93f52ed2566",
      "old_mode": 33188,
      "old_path": "hw/ip/alert_handler/dv/alert_handler_sim_cfg.hjson",
      "new_id": "734066131e299a341b55a20cd010f7ecbf03b7e9",
      "new_mode": 33188,
      "new_path": "hw/ip/alert_handler/dv/alert_handler_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "ad3130efe2a5ccd7805fa7e9a4d41f22d78e46c8",
      "old_mode": 33188,
      "old_path": "hw/ip/alert_handler/dv/env/alert_handler_env.core",
      "new_id": "0cc6532c09efa4f98fdaa747a837dfcf9821ff16",
      "new_mode": 33188,
      "new_path": "hw/ip/alert_handler/dv/env/alert_handler_env.core"
    },
    {
      "type": "modify",
      "old_id": "c32b89dc1a4c592c4175f16201a3eb516eddfe35",
      "old_mode": 33188,
      "old_path": "hw/ip/gpio/dv/env/gpio_env.core",
      "new_id": "cae41fefc901ae78b9adb00465a208b668217eb1",
      "new_mode": 33188,
      "new_path": "hw/ip/gpio/dv/env/gpio_env.core"
    },
    {
      "type": "modify",
      "old_id": "975ac773af6b01aad05f664118d43dfda7d45cde",
      "old_mode": 33188,
      "old_path": "hw/ip/gpio/dv/gpio_sim_cfg.hjson",
      "new_id": "0568e8dcea107261233264bf757bc1fa97a1ab72",
      "new_mode": 33188,
      "new_path": "hw/ip/gpio/dv/gpio_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "abad5f45201a53c829794333ad892df88f9ff11c",
      "old_mode": 33188,
      "old_path": "hw/ip/hmac/dv/cryptoc_dpi/cryptoc_dpi.core",
      "new_id": "2a2a1c29cef274d597259999570939e81a722f48",
      "new_mode": 33188,
      "new_path": "hw/ip/hmac/dv/cryptoc_dpi/cryptoc_dpi.core"
    },
    {
      "type": "modify",
      "old_id": "e23de26bc4edd321bab3772260f628c1f26c16ff",
      "old_mode": 33188,
      "old_path": "hw/ip/hmac/dv/env/hmac_env.core",
      "new_id": "8d96a9c931124ecc8d4bbb696dbe7f6c7fbb3216",
      "new_mode": 33188,
      "new_path": "hw/ip/hmac/dv/env/hmac_env.core"
    },
    {
      "type": "modify",
      "old_id": "52cd46012111b1ac14102571e690ba1280d86b26",
      "old_mode": 33188,
      "old_path": "hw/ip/hmac/dv/hmac_sim_cfg.hjson",
      "new_id": "a592cea7bde870691b4bb511086ea9bd3ff0f719",
      "new_mode": 33188,
      "new_path": "hw/ip/hmac/dv/hmac_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "e8e620059dfe5d1a3cf7236dfe5a0fba4443cf06",
      "old_mode": 33188,
      "old_path": "hw/ip/i2c/dv/env/i2c_env.core",
      "new_id": "ea714175586935b81eff6b9cf94db4b98de40800",
      "new_mode": 33188,
      "new_path": "hw/ip/i2c/dv/env/i2c_env.core"
    },
    {
      "type": "modify",
      "old_id": "8db5479f35820b0e02d2eb56bbe758cde3ac408b",
      "old_mode": 33188,
      "old_path": "hw/ip/i2c/dv/i2c_sim_cfg.hjson",
      "new_id": "e5d8205bac02eb2e7a0ce147117a63b84b2d01cc",
      "new_mode": 33188,
      "new_path": "hw/ip/i2c/dv/i2c_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "0fe887c24c169adfb349ff86884d42cc31db6bba",
      "old_mode": 33188,
      "old_path": "hw/ip/rv_dm/dv/rv_dm_sim_cfg.hjson",
      "new_id": "c06a10f58f1056601f778a9896dc042e28c5381e",
      "new_mode": 33188,
      "new_path": "hw/ip/rv_dm/dv/rv_dm_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "803c845d8ee7337145ea3177e294745397567815",
      "old_mode": 33188,
      "old_path": "hw/ip/rv_timer/dv/env/rv_timer_env.core",
      "new_id": "6ee06770a6a190deaf4f44f0d9e1d6d68e7d4ef1",
      "new_mode": 33188,
      "new_path": "hw/ip/rv_timer/dv/env/rv_timer_env.core"
    },
    {
      "type": "modify",
      "old_id": "7d2d84307527826066df0bece13a2b22dc7f5508",
      "old_mode": 33188,
      "old_path": "hw/ip/rv_timer/dv/rv_timer_sim_cfg.hjson",
      "new_id": "53947160a843bf779c4c8f58af994a5a3cb983d3",
      "new_mode": 33188,
      "new_path": "hw/ip/rv_timer/dv/rv_timer_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "3b52f7a91580036ae74e07eb520b96635b1ff98c",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/dv/env/spi_device_env.core",
      "new_id": "c0e49a70398d61c85f39a3f1147080b09fcb4f53",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/dv/env/spi_device_env.core"
    },
    {
      "type": "modify",
      "old_id": "a6c17c0857c96d91976527b6054b4e0ca80f52ef",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/dv/spi_device_sim_cfg.hjson",
      "new_id": "88e06ffff1adbd0307adfb1ddc59f5eeaac9e62a",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/dv/spi_device_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "fbb8880fd3170beabe439e54bf739352ddad448a",
      "old_mode": 33188,
      "old_path": "hw/ip/uart/dv/env/uart_env.core",
      "new_id": "d180257a68fd18f4084425a5be006050a6fad08f",
      "new_mode": 33188,
      "new_path": "hw/ip/uart/dv/env/uart_env.core"
    },
    {
      "type": "modify",
      "old_id": "cff2fda9d71e8a9358b1c281ac3cb125bd273c90",
      "old_mode": 33188,
      "old_path": "hw/ip/uart/dv/uart_sim_cfg.hjson",
      "new_id": "31b068d596da02c7ffdc7bc292c1323b9718df98",
      "new_mode": 33188,
      "new_path": "hw/ip/uart/dv/uart_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "6de811b9beda8d5fb2ce0f2020ba3e4366aac0cd",
      "old_mode": 33188,
      "old_path": "hw/ip/usbdev/dv/env/usbdev_env.core",
      "new_id": "3ce973d513f661f948ac61fd84476f7ac8632ab0",
      "new_mode": 33188,
      "new_path": "hw/ip/usbdev/dv/env/usbdev_env.core"
    },
    {
      "type": "modify",
      "old_id": "b31bbad0eff3bf76706d4c68c7468667db2027c8",
      "old_mode": 33188,
      "old_path": "hw/ip/usbdev/dv/usbdev_sim_cfg.hjson",
      "new_id": "11984cda80c929bfaef1a3a96d5dbbef246c7c9f",
      "new_mode": 33188,
      "new_path": "hw/ip/usbdev/dv/usbdev_sim_cfg.hjson"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d790e3f8e782f2b945b84a4cddea3a462bd1880a",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/data/chip_testplan.hjson"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a65d83ccbed14d94f2198679ec2ca2ed4af956cc",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/dv/chip_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "343d5a7312c81753b51bd7be8842443176a48e65",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/dv/env/chip_env.core",
      "new_id": "0af2f4642035df9492f07a0d1409bcc239c3dd0d",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/dv/env/chip_env.core"
    },
    {
      "type": "rename",
      "old_id": "81de5d25bec3ab8fae1c0828a83e963c26e3f2e0",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/dv/env/seq_lib/chip_csr_vseq.sv",
      "new_id": "c7a3e1631d94d7a3f2e21344b8812249b4d73b51",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/dv/env/seq_lib/chip_common_vseq.sv",
      "score": 93
    },
    {
      "type": "modify",
      "old_id": "70fe1633a435a384e62056de6bfea3bce082ee7e",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/dv/env/seq_lib/chip_vseq_list.sv",
      "new_id": "1b638dc4184f6750ed5e8bf79e153ba52f661e23",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/dv/env/seq_lib/chip_vseq_list.sv"
    },
    {
      "type": "modify",
      "old_id": "29ead4d07b97d56bfc9118896362f7699cf9936d",
      "old_mode": 33188,
      "old_path": "util/dvsim/utils.py",
      "new_id": "e571e0a303cf90601955f4db8b6463efbe0fd163",
      "new_mode": 33188,
      "new_path": "util/dvsim/utils.py"
    },
    {
      "type": "modify",
      "old_id": "0acc9c8a226cfc76c0bb553088804d4392729522",
      "old_mode": 33188,
      "old_path": "util/uvmdvgen/agent.core.tpl",
      "new_id": "e71c9fa699c8e878ea1b9bb46e8067745b05fb07",
      "new_mode": 33188,
      "new_path": "util/uvmdvgen/agent.core.tpl"
    },
    {
      "type": "modify",
      "old_id": "956eb0d38709e56ec6fac8fb7f824be833bc5f34",
      "old_mode": 33188,
      "old_path": "util/uvmdvgen/env.core.tpl",
      "new_id": "6770313e7f070dd71f6f5d4c13b4f0caf5814f15",
      "new_mode": 33188,
      "new_path": "util/uvmdvgen/env.core.tpl"
    },
    {
      "type": "modify",
      "old_id": "7cf31271a2f07693b9571d0737b10068e57a3ce9",
      "old_mode": 33188,
      "old_path": "util/uvmdvgen/sim_cfg.hjson.tpl",
      "new_id": "bcc784d0ec45021d61908b3bb766f44dd8877c33",
      "new_mode": 33188,
      "new_path": "util/uvmdvgen/sim_cfg.hjson.tpl"
    }
  ]
}
