)]}'
{
  "commit": "a465488df581369d6dd8ce71874b0315a8df54b0",
  "tree": "da01de4b80a892ae97b9035911dbb44359a7e6bd",
  "parents": [
    "3103131cbba251c28cc80ffa40859037c6e34a6a"
  ],
  "author": {
    "name": "Gabe Black",
    "email": "gabe.black@gmail.com",
    "time": "Mon Nov 01 02:38:26 2021 -0700"
  },
  "committer": {
    "name": "Gabe Black",
    "email": "gabe.black@gmail.com",
    "time": "Tue Aug 02 06:01:42 2022 -0700"
  },
  "message": "misc: Replace TARGET_ISA with USE_${ISA} variables.\n\nThe TARGET_ISA variable would let you select one ISA from a list of\npossible ISAs. That has now been replaced with USE_ARM_ISA, USE_X86_ISA,\netc, variables which are boolean on or off. That will allow any number\nof ISAs to be enabled or disabled individually. Enabling something other\nthan exactly one of these will probably prevent you from getting a\nworking gem5 binary, but those problems are being addressed in other,\nparallel change series.\n\nI decided to use the USE_ prefix since it was consistent with most other\non/off variables we have in gem5. One noteable exception is the\nBUILD_GPU setting which, you could convincingly argue, is a better\nprefix than USE_. Another option would be to use CONFIG_, in\nanticipation of using a kconfig style config mechanism in gem5.\n\nIt seemed premature to start using a CONFIG_ prefix here, and if we\ndecide to switch to some other prefix like BUILD_, it should be a\npurposeful choice and not something somebody just starts using.\n\nChange-Id: I90fef2835aa4712782e6c1313fbf564d0ed45538\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b7da10e223c96960c0a017b434f3cc5630c46de",
      "old_mode": 33188,
      "old_path": "build_opts/ARM",
      "new_id": "8c30c21e5a726a24d947ef8128bf7282c9b4553c",
      "new_mode": 33188,
      "new_path": "build_opts/ARM"
    },
    {
      "type": "modify",
      "old_id": "2ca31b64cc930ff5999a22654f816be98941cbdb",
      "old_mode": 33188,
      "old_path": "build_opts/ARM_MESI_Three_Level",
      "new_id": "3057bec0c46176ec7c674b45e0c25f1d9d7cb6e4",
      "new_mode": 33188,
      "new_path": "build_opts/ARM_MESI_Three_Level"
    },
    {
      "type": "modify",
      "old_id": "703398d7863e90d07e951272f2e597e5d2ae84fe",
      "old_mode": 33188,
      "old_path": "build_opts/ARM_MESI_Three_Level_HTM",
      "new_id": "7f80c4eee2cbf870d9e73bcb33f8d3695a3d67b3",
      "new_mode": 33188,
      "new_path": "build_opts/ARM_MESI_Three_Level_HTM"
    },
    {
      "type": "modify",
      "old_id": "bd5c63f0d23ba18e7099289f841c9efafb35269e",
      "old_mode": 33188,
      "old_path": "build_opts/ARM_MOESI_hammer",
      "new_id": "5322fd96f2ae7625069b702809900f9570b3b08a",
      "new_mode": 33188,
      "new_path": "build_opts/ARM_MOESI_hammer"
    },
    {
      "type": "modify",
      "old_id": "b39690812e61752f8f5e5d1b1b84c873dbd979b2",
      "old_mode": 33188,
      "old_path": "build_opts/GCN3_X86",
      "new_id": "aca2f628789a9e14646c48face8b522288732762",
      "new_mode": 33188,
      "new_path": "build_opts/GCN3_X86"
    },
    {
      "type": "modify",
      "old_id": "fd730c3f4807a19b8e52d0917306cf562fa6d9ca",
      "old_mode": 33188,
      "old_path": "build_opts/Garnet_standalone",
      "new_id": "2351c5221d9cfcd2f4c87cb37a9113e04c8e0f1a",
      "new_mode": 33188,
      "new_path": "build_opts/Garnet_standalone"
    },
    {
      "type": "modify",
      "old_id": "26cb23c393e88b82b8181359cf7a319a84e070f2",
      "old_mode": 33188,
      "old_path": "build_opts/MIPS",
      "new_id": "382e10163a515349cdbd52c7cd2a9b35e2b2bdce",
      "new_mode": 33188,
      "new_path": "build_opts/MIPS"
    },
    {
      "type": "modify",
      "old_id": "b749729fbe702d4fd4eb8b382190fa03fc4b7d25",
      "old_mode": 33188,
      "old_path": "build_opts/NULL",
      "new_id": "51e287a08024be883b84ded35afad986ff2f380d",
      "new_mode": 33188,
      "new_path": "build_opts/NULL"
    },
    {
      "type": "modify",
      "old_id": "09147b22505ccbe9d25cc0c5178eb1cc2ef42dc0",
      "old_mode": 33188,
      "old_path": "build_opts/NULL_MESI_Two_Level",
      "new_id": "bafb1995926f6744499ac1cc933839dd45490a7d",
      "new_mode": 33188,
      "new_path": "build_opts/NULL_MESI_Two_Level"
    },
    {
      "type": "modify",
      "old_id": "466a268c9d60af092bff25b19608a2f0f998c5d7",
      "old_mode": 33188,
      "old_path": "build_opts/NULL_MOESI_CMP_directory",
      "new_id": "3346964a6b84237949951b1a5dd1ffcb0b5eedc8",
      "new_mode": 33188,
      "new_path": "build_opts/NULL_MOESI_CMP_directory"
    },
    {
      "type": "modify",
      "old_id": "0cd030503d9642d85a4088cf9d57376400f45a5e",
      "old_mode": 33188,
      "old_path": "build_opts/NULL_MOESI_CMP_token",
      "new_id": "4ea9e70536597929dc6f7d44bdb4f4076b4d7ad0",
      "new_mode": 33188,
      "new_path": "build_opts/NULL_MOESI_CMP_token"
    },
    {
      "type": "modify",
      "old_id": "39ebcae641f0e4cf7b234959e3e236e00258b49a",
      "old_mode": 33188,
      "old_path": "build_opts/NULL_MOESI_hammer",
      "new_id": "e91b78dddb2152391f719122a071c9a4ec885abb",
      "new_mode": 33188,
      "new_path": "build_opts/NULL_MOESI_hammer"
    },
    {
      "type": "modify",
      "old_id": "35772a4795b7fc1f59dac7e3780d7139ca869ef8",
      "old_mode": 33188,
      "old_path": "build_opts/POWER",
      "new_id": "207356c0be077f6b75df95d975fb000562e6b101",
      "new_mode": 33188,
      "new_path": "build_opts/POWER"
    },
    {
      "type": "modify",
      "old_id": "0bd069d48948ff063f2cc5f894f1f8e7d7175167",
      "old_mode": 33188,
      "old_path": "build_opts/RISCV",
      "new_id": "22097b0b3e55c902d0d42e6cf1589100c55ce47f",
      "new_mode": 33188,
      "new_path": "build_opts/RISCV"
    },
    {
      "type": "modify",
      "old_id": "98acfe240613fffb47a695aa63ef5252ba96a7aa",
      "old_mode": 33188,
      "old_path": "build_opts/SPARC",
      "new_id": "22dec5f86736ea9c874070a4fdc72c19c2dbb578",
      "new_mode": 33188,
      "new_path": "build_opts/SPARC"
    },
    {
      "type": "modify",
      "old_id": "11e823212911b3560287237d4fbb33009db06ece",
      "old_mode": 33188,
      "old_path": "build_opts/VEGA_X86",
      "new_id": "437b048ce75e212ecd2b306f34f39c482608187f",
      "new_mode": 33188,
      "new_path": "build_opts/VEGA_X86"
    },
    {
      "type": "modify",
      "old_id": "72b200acaaf3b64849b45d826798c89c5293b34c",
      "old_mode": 33188,
      "old_path": "build_opts/X86",
      "new_id": "259325b92eb7a77befaf7110e24f875629ce6e52",
      "new_mode": 33188,
      "new_path": "build_opts/X86"
    },
    {
      "type": "modify",
      "old_id": "72b200acaaf3b64849b45d826798c89c5293b34c",
      "old_mode": 33188,
      "old_path": "build_opts/X86_MESI_Two_Level",
      "new_id": "259325b92eb7a77befaf7110e24f875629ce6e52",
      "new_mode": 33188,
      "new_path": "build_opts/X86_MESI_Two_Level"
    },
    {
      "type": "modify",
      "old_id": "483cf0486afc8bba2491dd9d436f8ad66215135b",
      "old_mode": 33188,
      "old_path": "build_opts/X86_MI_example",
      "new_id": "b0873abc25553c2d461ffb230c9263ac626cf833",
      "new_mode": 33188,
      "new_path": "build_opts/X86_MI_example"
    },
    {
      "type": "modify",
      "old_id": "261bedb925f6c145e1b3f1d73a0ea615f6bc2de9",
      "old_mode": 33188,
      "old_path": "build_opts/X86_MOESI_AMD_Base",
      "new_id": "f8f2ce7c8dcbc7a245c409056d6aebc98dc4b956",
      "new_mode": 33188,
      "new_path": "build_opts/X86_MOESI_AMD_Base"
    },
    {
      "type": "modify",
      "old_id": "61c6a304d77fb4d8071f227a7f1b3901cea3213a",
      "old_mode": 33188,
      "old_path": "configs/common/CacheConfig.py",
      "new_id": "60cd4c46325bb76e579ad646da348ae018c4016d",
      "new_mode": 33188,
      "new_path": "configs/common/CacheConfig.py"
    },
    {
      "type": "modify",
      "old_id": "1468b953c74358f84b1c9151e0bd63a117fa4da9",
      "old_mode": 33188,
      "old_path": "configs/common/Caches.py",
      "new_id": "6e5f20f323affe0ac62cc000f0c797fe0d775e3d",
      "new_mode": 33188,
      "new_path": "configs/common/Caches.py"
    },
    {
      "type": "modify",
      "old_id": "febe146adeb1d1e4cdb66ef1c2792d219c61cdc2",
      "old_mode": 33188,
      "old_path": "configs/common/FSConfig.py",
      "new_id": "83f64000444c70e4f311339fc76268967446ce1e",
      "new_mode": 33188,
      "new_path": "configs/common/FSConfig.py"
    },
    {
      "type": "modify",
      "old_id": "685dbc140382d5b98d91dd12263249c5747b83ab",
      "old_mode": 33188,
      "old_path": "configs/common/ObjectList.py",
      "new_id": "9d4bfba75a4282b6df14466cd8de2ced355a575e",
      "new_mode": 33188,
      "new_path": "configs/common/ObjectList.py"
    },
    {
      "type": "modify",
      "old_id": "a63cc7b0894e728f3b9e5109021b6ddd3ad6639b",
      "old_mode": 33188,
      "old_path": "configs/common/Options.py",
      "new_id": "fcd7741d25c6920cb1e9abd2b373785894675885",
      "new_mode": 33188,
      "new_path": "configs/common/Options.py"
    },
    {
      "type": "modify",
      "old_id": "b5fb9ff8474e83369c01126d41040b21f5a79b52",
      "old_mode": 33188,
      "old_path": "configs/example/apu_se.py",
      "new_id": "d22c6391ac960c5349ea5b6ebdfa70449c2f7efc",
      "new_mode": 33188,
      "new_path": "configs/example/apu_se.py"
    },
    {
      "type": "modify",
      "old_id": "6a64a849d5c848a769543365c43bde3e0aa8b988",
      "old_mode": 33188,
      "old_path": "configs/example/fs.py",
      "new_id": "9aa76001a6e34250ecd2216d47dadf52f835c1ab",
      "new_mode": 33188,
      "new_path": "configs/example/fs.py"
    },
    {
      "type": "modify",
      "old_id": "11d52c037b33da1d49bdd60df59dabd67b744a1a",
      "old_mode": 33188,
      "old_path": "configs/example/hmc_hello.py",
      "new_id": "39070d7ca8d1266b2364831140efba59f746cff5",
      "new_mode": 33188,
      "new_path": "configs/example/hmc_hello.py"
    },
    {
      "type": "modify",
      "old_id": "3a8203da2e8e985282228de2dec0cba7cf29d197",
      "old_mode": 33188,
      "old_path": "configs/example/se.py",
      "new_id": "9af00a6bddf714244187c1afb9c92f3d7a88aa71",
      "new_mode": 33188,
      "new_path": "configs/example/se.py"
    },
    {
      "type": "modify",
      "old_id": "7810c3d418fc1e4ff429637bdc69591977f1f553",
      "old_mode": 33188,
      "old_path": "configs/learning_gem5/part1/simple.py",
      "new_id": "a571ea9513c7524310de6b455ce2f1bc07b9b028",
      "new_mode": 33188,
      "new_path": "configs/learning_gem5/part1/simple.py"
    },
    {
      "type": "modify",
      "old_id": "7a7956c57f407af2078c02ca767b6b49abb369f8",
      "old_mode": 33188,
      "old_path": "configs/learning_gem5/part1/two_level.py",
      "new_id": "e97c841fa02f32d8f96fcafdc4f785d0770e4e25",
      "new_mode": 33188,
      "new_path": "configs/learning_gem5/part1/two_level.py"
    },
    {
      "type": "modify",
      "old_id": "c6d1531ab0a8d739537a34e44479bf9d83e7af08",
      "old_mode": 33188,
      "old_path": "configs/learning_gem5/part3/msi_caches.py",
      "new_id": "c44cf5bda1949b66baad42d92f53554f905ea108",
      "new_mode": 33188,
      "new_path": "configs/learning_gem5/part3/msi_caches.py"
    },
    {
      "type": "modify",
      "old_id": "38540d5065f24c9346482d428ec9b5bd762579e2",
      "old_mode": 33188,
      "old_path": "configs/learning_gem5/part3/ruby_caches_MI_example.py",
      "new_id": "05faa05172c582a35c14f40cfa640b4c88c76cc4",
      "new_mode": 33188,
      "new_path": "configs/learning_gem5/part3/ruby_caches_MI_example.py"
    },
    {
      "type": "modify",
      "old_id": "3d9fe9a970b55b83715ea18e8af475d6d92b1f99",
      "old_mode": 33188,
      "old_path": "configs/learning_gem5/part3/simple_ruby.py",
      "new_id": "76c7c3a3abd346d524a1e0e7cd337f836c08bd3b",
      "new_mode": 33188,
      "new_path": "configs/learning_gem5/part3/simple_ruby.py"
    },
    {
      "type": "modify",
      "old_id": "ba94c151224a08d04f732cbedd7f9b30bf6b6feb",
      "old_mode": 33188,
      "old_path": "configs/ruby/Ruby.py",
      "new_id": "68a68c361f6db6b3d9c08efd1cbba37e172e3142",
      "new_mode": 33188,
      "new_path": "configs/ruby/Ruby.py"
    },
    {
      "type": "modify",
      "old_id": "4a279ca858dc62da8308350b351b14a07021a219",
      "old_mode": 33188,
      "old_path": "src/arch/SConscript",
      "new_id": "92a0618d2f7fcb4d5640550aa8d05309b178ba01",
      "new_mode": 33188,
      "new_path": "src/arch/SConscript"
    },
    {
      "type": "modify",
      "old_id": "048814e995bc56d5677a895a584be74a7cadee5c",
      "old_mode": 33188,
      "old_path": "src/arch/SConsopts",
      "new_id": "f05bdef14bf220960fd8fc00e3152b25ea9b9419",
      "new_mode": 33188,
      "new_path": "src/arch/SConsopts"
    },
    {
      "type": "modify",
      "old_id": "c284f2c4b752ad534b6f90fe6a6c152fb0f4824a",
      "old_mode": 33188,
      "old_path": "src/arch/arm/SConsopts",
      "new_id": "f7604049570143c1da5a8e35dafc353304851a14",
      "new_mode": 33188,
      "new_path": "src/arch/arm/SConsopts"
    },
    {
      "type": "modify",
      "old_id": "58240c1d9f1a346c52ad660cb6f95349c510f9ec",
      "old_mode": 33188,
      "old_path": "src/arch/mips/SConsopts",
      "new_id": "6c5061fd5d72579b74a330bb6de489705e681d9e",
      "new_mode": 33188,
      "new_path": "src/arch/mips/SConsopts"
    },
    {
      "type": "modify",
      "old_id": "6355ce314bc027922d83f62bad78a88591093e51",
      "old_mode": 33188,
      "old_path": "src/arch/null/SConsopts",
      "new_id": "2d552a1dc802741ffb771389b9caa7d548404bb0",
      "new_mode": 33188,
      "new_path": "src/arch/null/SConsopts"
    },
    {
      "type": "modify",
      "old_id": "cb136fe7777b604a435cbb173b4a681ab4bff66e",
      "old_mode": 33188,
      "old_path": "src/arch/power/SConsopts",
      "new_id": "099f37553afe3dbdbbb4f060b422fcc480b1b683",
      "new_mode": 33188,
      "new_path": "src/arch/power/SConsopts"
    },
    {
      "type": "modify",
      "old_id": "76713ee13da1a963fb20246e8f9fdba6831d1cd0",
      "old_mode": 33188,
      "old_path": "src/arch/riscv/SConsopts",
      "new_id": "751311de5c9cbbefa6c4b7aa48c980313176591c",
      "new_mode": 33188,
      "new_path": "src/arch/riscv/SConsopts"
    },
    {
      "type": "modify",
      "old_id": "48fb4a6e625477d1cf8c5faf1110bb0381d047a3",
      "old_mode": 33188,
      "old_path": "src/arch/sparc/SConsopts",
      "new_id": "917485af9c516db9f0d4bfd9c65ff9a1fde38837",
      "new_mode": 33188,
      "new_path": "src/arch/sparc/SConsopts"
    },
    {
      "type": "modify",
      "old_id": "93dff8ca5a6146ff71c8efaac18815945e86f5dc",
      "old_mode": 33188,
      "old_path": "src/arch/x86/SConsopts",
      "new_id": "425c92145f7335f63da1114eb1f500698142b670",
      "new_mode": 33188,
      "new_path": "src/arch/x86/SConsopts"
    },
    {
      "type": "modify",
      "old_id": "5dba1cb42021702f4e7cd4f90b44522309997e77",
      "old_mode": 33188,
      "old_path": "src/arch/x86/kvm/SConscript",
      "new_id": "b4f32b82d58f0cf22a7742e2e52790f8413301b3",
      "new_mode": 33188,
      "new_path": "src/arch/x86/kvm/SConscript"
    },
    {
      "type": "modify",
      "old_id": "2a87c764eafcfdab690e820b5eb35d0ce47b2219",
      "old_mode": 33188,
      "old_path": "src/cpu/kvm/SConscript",
      "new_id": "5e17730caec2ab9e4c692ab34c820f399d3c623f",
      "new_mode": 33188,
      "new_path": "src/cpu/kvm/SConscript"
    },
    {
      "type": "modify",
      "old_id": "cd1b8e3e3d40a045312fee08f68211b504f7aefe",
      "old_mode": 33188,
      "old_path": "src/cpu/minor/SConscript",
      "new_id": "9b4130b30df274effdf2a823a8e95f9b6efaaf12",
      "new_mode": 33188,
      "new_path": "src/cpu/minor/SConscript"
    },
    {
      "type": "modify",
      "old_id": "ccbefc58cdeb52ed72ea54994c9194748d8bdd50",
      "old_mode": 33188,
      "old_path": "src/cpu/o3/FuncUnitConfig.py",
      "new_id": "c5e28987360cdeccd88c14ebe8b6d16fb49ce270",
      "new_mode": 33188,
      "new_path": "src/cpu/o3/FuncUnitConfig.py"
    },
    {
      "type": "modify",
      "old_id": "e255d895b91aa95797c40efdbd0642ab388f0d3c",
      "old_mode": 33261,
      "old_path": "src/cpu/o3/SConscript",
      "new_id": "da320c8caaf96a24c1c7ab0fde7eea4073330ff7",
      "new_mode": 33261,
      "new_path": "src/cpu/o3/SConscript"
    },
    {
      "type": "modify",
      "old_id": "b2bbb3e222cdf2f78a7750d1f929bab68fbc3225",
      "old_mode": 33188,
      "old_path": "src/cpu/o3/probe/SConscript",
      "new_id": "6039ef2eb94fd6742de59acc6da116858457a9a9",
      "new_mode": 33188,
      "new_path": "src/cpu/o3/probe/SConscript"
    },
    {
      "type": "modify",
      "old_id": "66e43d4df591acd86a2de73e23b19c694a534aea",
      "old_mode": 33188,
      "old_path": "src/cpu/simple/SConscript",
      "new_id": "7409d5eba5e3e2b930b28e93e9f020cccc9c514f",
      "new_mode": 33188,
      "new_path": "src/cpu/simple/SConscript"
    },
    {
      "type": "modify",
      "old_id": "8b1aa9a7fb43a8fef5141a7f7e6778c9103c0cf9",
      "old_mode": 33188,
      "old_path": "src/cpu/simple/probes/SConscript",
      "new_id": "e9fbbb306ca72078fef832aece7c558ba2f736b4",
      "new_mode": 33188,
      "new_path": "src/cpu/simple/probes/SConscript"
    },
    {
      "type": "modify",
      "old_id": "5c98f332dbd26d0f87643d34c9cb04052719920e",
      "old_mode": 33188,
      "old_path": "tests/configs/o3-timing-mt.py",
      "new_id": "b9e3c689d98af86cfe1f91b6f29f53317c55c57f",
      "new_mode": 33188,
      "new_path": "tests/configs/o3-timing-mt.py"
    },
    {
      "type": "modify",
      "old_id": "3788df9f896946190d93a458eab1215c17bdc547",
      "old_mode": 33188,
      "old_path": "tests/configs/o3-timing.py",
      "new_id": "30d8e1067e7c43e625110b6926b551174bbb046e",
      "new_mode": 33188,
      "new_path": "tests/configs/o3-timing.py"
    },
    {
      "type": "modify",
      "old_id": "c17956ee87d4c379c130b918850d73a1a50fea84",
      "old_mode": 33188,
      "old_path": "tests/gem5/cpu_tests/run.py",
      "new_id": "734e5d9c6e64d876af3210da7cbe8d125e518994",
      "new_mode": 33188,
      "new_path": "tests/gem5/cpu_tests/run.py"
    }
  ]
}
