Bobby R. Bruce has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/47024 )

Change subject: python: Apply Black formatter to Python files
......................................................................

python: Apply Black formatter to Python files

The command executed was `black src configs tests util`. There is one
file that has been ignored: `util/stats/categories.py`. This file has a
lot of long lines due to comments. Black cannot refactor this. It will
take tedious manual effort to fix this.

Change-Id: I8dfaa6ab04658fea37618127d6ac19270028d771
---
M configs/common/Benchmarks.py
M configs/common/CacheConfig.py
M configs/common/Caches.py
M configs/common/CpuConfig.py
M configs/common/FSConfig.py
M configs/common/FileSystemConfig.py
M configs/common/GPUTLBConfig.py
M configs/common/GPUTLBOptions.py
M configs/common/HMC.py
M configs/common/MemConfig.py
M configs/common/ObjectList.py
M configs/common/Options.py
M configs/common/SimpleOpts.py
M configs/common/Simulation.py
M configs/common/SysPaths.py
M configs/common/__init__.py
M configs/common/cores/arm/HPI.py
M configs/common/cores/arm/O3_ARM_v7a.py
M configs/common/cores/arm/__init__.py
M configs/common/cores/arm/ex5_LITTLE.py
M configs/common/cores/arm/ex5_big.py
M configs/common/cpu2000.py
M configs/dram/lat_mem_rd.py
M configs/dram/low_power_sweep.py
M configs/dram/sweep.py
M configs/example/apu_se.py
M configs/example/arm/baremetal.py
M configs/example/arm/devices.py
M configs/example/arm/dist_bigLITTLE.py
M configs/example/arm/fs_bigLITTLE.py
M configs/example/arm/fs_power.py
M configs/example/arm/ruby_fs.py
M configs/example/arm/starter_fs.py
M configs/example/arm/starter_se.py
M configs/example/arm/workloads.py
M configs/example/etrace_replay.py
M configs/example/fs.py
M configs/example/garnet_synth_traffic.py
M configs/example/gpufs/amd/AmdGPUOptions.py
M configs/example/gpufs/runfs.py
M configs/example/gpufs/system/amdgpu.py
M configs/example/gpufs/system/system.py
M configs/example/hmc_hello.py
M configs/example/hmctest.py
M configs/example/hsaTopology.py
M configs/example/memcheck.py
M configs/example/memtest.py
M configs/example/noc_config/2x4.py
M configs/example/read_config.py
M configs/example/riscv/fs_linux.py
M configs/example/ruby_direct_test.py
M configs/example/ruby_gpu_random_test.py
M configs/example/ruby_mem_test.py
M configs/example/ruby_random_test.py
M configs/example/sc_main.py
M configs/example/se.py
M configs/learning_gem5/part1/caches.py
M configs/learning_gem5/part1/simple.py
M configs/learning_gem5/part1/two_level.py
M configs/learning_gem5/part2/hello_goodbye.py
M configs/learning_gem5/part2/run_simple.py
M configs/learning_gem5/part2/simple_cache.py
M configs/learning_gem5/part2/simple_memobj.py
M configs/learning_gem5/part3/msi_caches.py
M configs/learning_gem5/part3/ruby_caches_MI_example.py
M configs/learning_gem5/part3/ruby_test.py
M configs/learning_gem5/part3/simple_ruby.py
M configs/learning_gem5/part3/test_caches.py
M configs/network/Network.py
M configs/nvm/sweep.py
M configs/nvm/sweep_hybrid.py
M configs/ruby/AMD_Base_Constructor.py
M configs/ruby/CHI.py
M configs/ruby/CHI_config.py
M configs/ruby/CntrlBase.py
M configs/ruby/GPU_VIPER.py
M configs/ruby/Garnet_standalone.py
M configs/ruby/MESI_Three_Level.py
M configs/ruby/MESI_Three_Level_HTM.py
M configs/ruby/MESI_Two_Level.py
M configs/ruby/MI_example.py
M configs/ruby/MOESI_AMD_Base.py
M configs/ruby/MOESI_CMP_directory.py
M configs/ruby/MOESI_CMP_token.py
M configs/ruby/MOESI_hammer.py
M configs/ruby/Ruby.py
M configs/splash2/cluster.py
M configs/splash2/run.py
M configs/topologies/BaseTopology.py
M configs/topologies/Cluster.py
M configs/topologies/Crossbar.py
M configs/topologies/CrossbarGarnet.py
M configs/topologies/CustomMesh.py
M configs/topologies/MeshDirCorners_XY.py
M configs/topologies/Mesh_XY.py
M configs/topologies/Mesh_westfirst.py
M configs/topologies/Pt2Pt.py
M src/arch/amdgpu/gcn3/ast_interpreter.py
M src/arch/amdgpu/gcn3/ast_objects.py
M src/arch/amdgpu/gcn3/description_objects.py
M src/arch/amdgpu/gcn3/description_parser.py
M src/arch/amdgpu/gcn3/gpu_isa_main.py
M src/arch/amdgpu/gcn3/gpu_isa_parser.py
M src/arch/amdgpu/gcn3/hand_coded.py
M src/arch/arm/ArmFsWorkload.py
M src/arch/arm/ArmISA.py
M src/arch/arm/ArmInterrupts.py
M src/arch/arm/ArmMMU.py
M src/arch/arm/ArmNativeTrace.py
M src/arch/arm/ArmPMU.py
M src/arch/arm/ArmSeWorkload.py
M src/arch/arm/ArmSemihosting.py
M src/arch/arm/ArmSystem.py
M src/arch/arm/ArmTLB.py
M src/arch/arm/fastmodel/CortexA76/FastModelCortexA76.py
M src/arch/arm/fastmodel/CortexR52/FastModelCortexR52.py
M src/arch/arm/fastmodel/FastModel.py
M src/arch/arm/fastmodel/GIC/FastModelGIC.py
M src/arch/arm/fastmodel/PL330_DMAC/FastModelPL330.py
M src/arch/arm/fastmodel/arm_fast_model.py
M src/arch/arm/fastmodel/iris/Iris.py
M src/arch/arm/kvm/ArmKvmCPU.py
M src/arch/arm/kvm/ArmV8KvmCPU.py
M src/arch/arm/kvm/BaseArmKvmCPU.py
M src/arch/arm/kvm/KvmGic.py
M src/arch/arm/tracers/TarmacTrace.py
M src/arch/generic/BaseISA.py
M src/arch/generic/BaseInterrupts.py
M src/arch/generic/BaseMMU.py
M src/arch/generic/BaseTLB.py
M src/arch/generic/ISACommon.py
M src/arch/isa_parser/isa_parser.py
M src/arch/isa_parser/operand_list.py
M src/arch/isa_parser/operand_types.py
M src/arch/isa_parser/util.py
M src/arch/micro_asm.py
M src/arch/micro_asm_test.py
M src/arch/mips/MipsISA.py
M src/arch/mips/MipsInterrupts.py
M src/arch/mips/MipsMMU.py
M src/arch/mips/MipsSeWorkload.py
M src/arch/mips/MipsTLB.py
M src/arch/power/PowerISA.py
M src/arch/power/PowerInterrupts.py
M src/arch/power/PowerMMU.py
M src/arch/power/PowerSeWorkload.py
M src/arch/power/PowerTLB.py
M src/arch/riscv/PMAChecker.py
M src/arch/riscv/PMP.py
M src/arch/riscv/RiscvFsWorkload.py
M src/arch/riscv/RiscvISA.py
M src/arch/riscv/RiscvInterrupts.py
M src/arch/riscv/RiscvMMU.py
M src/arch/riscv/RiscvSeWorkload.py
M src/arch/riscv/RiscvTLB.py
M src/arch/sparc/SparcFsWorkload.py
M src/arch/sparc/SparcISA.py
M src/arch/sparc/SparcInterrupts.py
M src/arch/sparc/SparcMMU.py
M src/arch/sparc/SparcNativeTrace.py
M src/arch/sparc/SparcSeWorkload.py
M src/arch/sparc/SparcTLB.py
M src/arch/x86/X86FsWorkload.py
M src/arch/x86/X86ISA.py
M src/arch/x86/X86LocalApic.py
M src/arch/x86/X86MMU.py
M src/arch/x86/X86NativeTrace.py
M src/arch/x86/X86SeWorkload.py
M src/arch/x86/X86TLB.py
M src/arch/x86/bios/ACPI.py
M src/arch/x86/bios/E820.py
M src/arch/x86/bios/IntelMP.py
M src/arch/x86/bios/SMBios.py
M src/arch/x86/isa/insts/__init__.py
M src/arch/x86/isa/insts/general_purpose/__init__.py
M src/arch/x86/isa/insts/general_purpose/arithmetic/__init__.py
M src/arch/x86/isa/insts/general_purpose/arithmetic/add_and_subtract.py
M src/arch/x86/isa/insts/general_purpose/arithmetic/increment_and_decrement.py
M src/arch/x86/isa/insts/general_purpose/arithmetic/multiply_and_divide.py
M src/arch/x86/isa/insts/general_purpose/cache_and_memory_management.py
M src/arch/x86/isa/insts/general_purpose/compare_and_test/__init__.py
M src/arch/x86/isa/insts/general_purpose/compare_and_test/bit_scan.py
M src/arch/x86/isa/insts/general_purpose/compare_and_test/bit_test.py
M src/arch/x86/isa/insts/general_purpose/compare_and_test/bounds.py
M src/arch/x86/isa/insts/general_purpose/compare_and_test/compare.py
M src/arch/x86/isa/insts/general_purpose/compare_and_test/set_byte_on_condition.py
M src/arch/x86/isa/insts/general_purpose/compare_and_test/test.py
M src/arch/x86/isa/insts/general_purpose/control_transfer/__init__.py
M src/arch/x86/isa/insts/general_purpose/control_transfer/call.py
M src/arch/x86/isa/insts/general_purpose/control_transfer/conditional_jump.py M src/arch/x86/isa/insts/general_purpose/control_transfer/interrupts_and_exceptions.py
M src/arch/x86/isa/insts/general_purpose/control_transfer/jump.py
M src/arch/x86/isa/insts/general_purpose/control_transfer/loop.py
M src/arch/x86/isa/insts/general_purpose/control_transfer/xreturn.py
M src/arch/x86/isa/insts/general_purpose/data_conversion/__init__.py
M src/arch/x86/isa/insts/general_purpose/data_conversion/ascii_adjust.py
M src/arch/x86/isa/insts/general_purpose/data_conversion/bcd_adjust.py
M src/arch/x86/isa/insts/general_purpose/data_conversion/endian_conversion.py M src/arch/x86/isa/insts/general_purpose/data_conversion/extract_sign_mask.py
M src/arch/x86/isa/insts/general_purpose/data_conversion/sign_extension.py
M src/arch/x86/isa/insts/general_purpose/data_conversion/translate.py
M src/arch/x86/isa/insts/general_purpose/data_transfer/__init__.py
M src/arch/x86/isa/insts/general_purpose/data_transfer/conditional_move.py
M src/arch/x86/isa/insts/general_purpose/data_transfer/move.py
M src/arch/x86/isa/insts/general_purpose/data_transfer/stack_operations.py
M src/arch/x86/isa/insts/general_purpose/data_transfer/xchg.py
M src/arch/x86/isa/insts/general_purpose/flags/__init__.py
M src/arch/x86/isa/insts/general_purpose/flags/load_and_store.py
M src/arch/x86/isa/insts/general_purpose/flags/push_and_pop.py
M src/arch/x86/isa/insts/general_purpose/flags/set_and_clear.py
M src/arch/x86/isa/insts/general_purpose/input_output/__init__.py
M src/arch/x86/isa/insts/general_purpose/input_output/general_io.py
M src/arch/x86/isa/insts/general_purpose/input_output/string_io.py
M src/arch/x86/isa/insts/general_purpose/load_effective_address.py
M src/arch/x86/isa/insts/general_purpose/load_segment_registers.py
M src/arch/x86/isa/insts/general_purpose/logical.py
M src/arch/x86/isa/insts/general_purpose/no_operation.py
M src/arch/x86/isa/insts/general_purpose/rotate_and_shift/__init__.py
M src/arch/x86/isa/insts/general_purpose/rotate_and_shift/rotate.py
M src/arch/x86/isa/insts/general_purpose/rotate_and_shift/shift.py
M src/arch/x86/isa/insts/general_purpose/semaphores.py
M src/arch/x86/isa/insts/general_purpose/string/__init__.py
M src/arch/x86/isa/insts/general_purpose/string/compare_strings.py
M src/arch/x86/isa/insts/general_purpose/string/load_string.py
M src/arch/x86/isa/insts/general_purpose/string/move_string.py
M src/arch/x86/isa/insts/general_purpose/string/scan_string.py
M src/arch/x86/isa/insts/general_purpose/string/store_string.py
M src/arch/x86/isa/insts/general_purpose/system_calls.py
M src/arch/x86/isa/insts/romutil.py
M src/arch/x86/isa/insts/simd128/__init__.py
M src/arch/x86/isa/insts/simd128/floating_point/__init__.py
M src/arch/x86/isa/insts/simd128/floating_point/arithmetic/__init__.py
M src/arch/x86/isa/insts/simd128/floating_point/arithmetic/addition.py
M src/arch/x86/isa/insts/simd128/floating_point/arithmetic/division.py
M src/arch/x86/isa/insts/simd128/floating_point/arithmetic/horizontal_addition.py M src/arch/x86/isa/insts/simd128/floating_point/arithmetic/horizontal_subtraction.py
M src/arch/x86/isa/insts/simd128/floating_point/arithmetic/multiplication.py
M src/arch/x86/isa/insts/simd128/floating_point/arithmetic/reciprocal_estimation.py M src/arch/x86/isa/insts/simd128/floating_point/arithmetic/reciprocal_square_root.py M src/arch/x86/isa/insts/simd128/floating_point/arithmetic/simultaneous_addition_and_subtraction.py
M src/arch/x86/isa/insts/simd128/floating_point/arithmetic/square_root.py
M src/arch/x86/isa/insts/simd128/floating_point/arithmetic/subtraction.py
M src/arch/x86/isa/insts/simd128/floating_point/compare/__init__.py
M src/arch/x86/isa/insts/simd128/floating_point/compare/compare_and_write_mask.py M src/arch/x86/isa/insts/simd128/floating_point/compare/compare_and_write_minimum_or_maximum.py M src/arch/x86/isa/insts/simd128/floating_point/compare/compare_and_write_rflags.py
M src/arch/x86/isa/insts/simd128/floating_point/data_conversion/__init__.py
M src/arch/x86/isa/insts/simd128/floating_point/data_conversion/convert_floating_point_to_floating_point.py M src/arch/x86/isa/insts/simd128/floating_point/data_conversion/convert_floating_point_to_gpr_integer.py M src/arch/x86/isa/insts/simd128/floating_point/data_conversion/convert_floating_point_to_mmx_integer.py M src/arch/x86/isa/insts/simd128/floating_point/data_conversion/convert_floating_point_to_xmm_integer.py
M src/arch/x86/isa/insts/simd128/floating_point/data_reordering/__init__.py
M src/arch/x86/isa/insts/simd128/floating_point/data_reordering/shuffle.py
M src/arch/x86/isa/insts/simd128/floating_point/data_reordering/unpack_and_interleave.py
M src/arch/x86/isa/insts/simd128/floating_point/data_transfer/__init__.py
M src/arch/x86/isa/insts/simd128/floating_point/data_transfer/move.py
M src/arch/x86/isa/insts/simd128/floating_point/data_transfer/move_mask.py
M src/arch/x86/isa/insts/simd128/floating_point/data_transfer/move_non_temporal.py M src/arch/x86/isa/insts/simd128/floating_point/data_transfer/move_with_duplication.py
M src/arch/x86/isa/insts/simd128/floating_point/logical/__init__.py
M src/arch/x86/isa/insts/simd128/floating_point/logical/andp.py
M src/arch/x86/isa/insts/simd128/floating_point/logical/exclusive_or.py
M src/arch/x86/isa/insts/simd128/floating_point/logical/orp.py
M src/arch/x86/isa/insts/simd128/integer/__init__.py
M src/arch/x86/isa/insts/simd128/integer/arithmetic/__init__.py
M src/arch/x86/isa/insts/simd128/integer/arithmetic/addition.py
M src/arch/x86/isa/insts/simd128/integer/arithmetic/average.py
M src/arch/x86/isa/insts/simd128/integer/arithmetic/multiplication.py
M src/arch/x86/isa/insts/simd128/integer/arithmetic/multiply_add.py
M src/arch/x86/isa/insts/simd128/integer/arithmetic/subtraction.py
M src/arch/x86/isa/insts/simd128/integer/arithmetic/sum_of_absolute_differences.py
M src/arch/x86/isa/insts/simd128/integer/compare/__init__.py
M src/arch/x86/isa/insts/simd128/integer/compare/compare_and_write_mask.py
M src/arch/x86/isa/insts/simd128/integer/compare/compare_and_write_minimum_or_maximum.py
M src/arch/x86/isa/insts/simd128/integer/data_conversion/__init__.py
M src/arch/x86/isa/insts/simd128/integer/data_conversion/convert_gpr_integer_to_floating_point.py M src/arch/x86/isa/insts/simd128/integer/data_conversion/convert_integer_to_floating_point.py M src/arch/x86/isa/insts/simd128/integer/data_conversion/convert_mmx_integer_to_floating_point.py
M src/arch/x86/isa/insts/simd128/integer/data_reordering/__init__.py
M src/arch/x86/isa/insts/simd128/integer/data_reordering/extract_and_insert.py M src/arch/x86/isa/insts/simd128/integer/data_reordering/pack_with_saturation.py
M src/arch/x86/isa/insts/simd128/integer/data_reordering/shuffle.py
M src/arch/x86/isa/insts/simd128/integer/data_reordering/unpack_and_interleave.py
M src/arch/x86/isa/insts/simd128/integer/data_transfer/__init__.py
M src/arch/x86/isa/insts/simd128/integer/data_transfer/move.py
M src/arch/x86/isa/insts/simd128/integer/data_transfer/move_mask.py
M src/arch/x86/isa/insts/simd128/integer/data_transfer/move_non_temporal.py
M src/arch/x86/isa/insts/simd128/integer/logical/__init__.py
M src/arch/x86/isa/insts/simd128/integer/logical/exclusive_or.py
M src/arch/x86/isa/insts/simd128/integer/logical/pand.py
M src/arch/x86/isa/insts/simd128/integer/logical/por.py
M src/arch/x86/isa/insts/simd128/integer/save_and_restore_state/__init__.py
M src/arch/x86/isa/insts/simd128/integer/save_and_restore_state/save_and_restore_control_and_status.py M src/arch/x86/isa/insts/simd128/integer/save_and_restore_state/save_and_restore_state.py
M src/arch/x86/isa/insts/simd128/integer/shift/__init__.py
M src/arch/x86/isa/insts/simd128/integer/shift/left_logical_shift.py
M src/arch/x86/isa/insts/simd128/integer/shift/right_arithmetic_shift.py
M src/arch/x86/isa/insts/simd128/integer/shift/right_logical_shift.py
M src/arch/x86/isa/insts/simd64/__init__.py
M src/arch/x86/isa/insts/simd64/floating_point/__init__.py
M src/arch/x86/isa/insts/simd64/floating_point/arithmetic/__init__.py
M src/arch/x86/isa/insts/simd64/floating_point/arithmetic/accumulation.py
M src/arch/x86/isa/insts/simd64/floating_point/arithmetic/addition.py
M src/arch/x86/isa/insts/simd64/floating_point/arithmetic/multiplication.py
M src/arch/x86/isa/insts/simd64/floating_point/arithmetic/reciprocal_estimation.py M src/arch/x86/isa/insts/simd64/floating_point/arithmetic/reciprocal_square_root.py
M src/arch/x86/isa/insts/simd64/floating_point/arithmetic/subtraction.py
M src/arch/x86/isa/insts/simd64/floating_point/compare/__init__.py
M src/arch/x86/isa/insts/simd64/floating_point/compare/compare_and_write_mask.py M src/arch/x86/isa/insts/simd64/floating_point/compare/compare_and_write_minimum_or_maximum.py
M src/arch/x86/isa/insts/simd64/floating_point/data_conversion.py
M src/arch/x86/isa/insts/simd64/integer/__init__.py
M src/arch/x86/isa/insts/simd64/integer/arithmetic/__init__.py
M src/arch/x86/isa/insts/simd64/integer/arithmetic/addition.py
M src/arch/x86/isa/insts/simd64/integer/arithmetic/average.py
M src/arch/x86/isa/insts/simd64/integer/arithmetic/multiplication.py
M src/arch/x86/isa/insts/simd64/integer/arithmetic/multiply_add.py
M src/arch/x86/isa/insts/simd64/integer/arithmetic/subtraction.py
M src/arch/x86/isa/insts/simd64/integer/arithmetic/sum_of_absolute_differences.py
M src/arch/x86/isa/insts/simd64/integer/compare/__init__.py
M src/arch/x86/isa/insts/simd64/integer/compare/compare_and_write_mask.py
M src/arch/x86/isa/insts/simd64/integer/compare/compare_and_write_minimum_or_maximum.py
M src/arch/x86/isa/insts/simd64/integer/data_conversion.py
M src/arch/x86/isa/insts/simd64/integer/data_reordering/__init__.py
M src/arch/x86/isa/insts/simd64/integer/data_reordering/extract_and_insert.py M src/arch/x86/isa/insts/simd64/integer/data_reordering/pack_with_saturation.py
M src/arch/x86/isa/insts/simd64/integer/data_reordering/shuffle_and_swap.py
M src/arch/x86/isa/insts/simd64/integer/data_reordering/unpack_and_interleave.py
M src/arch/x86/isa/insts/simd64/integer/data_transfer/__init__.py
M src/arch/x86/isa/insts/simd64/integer/data_transfer/move.py
M src/arch/x86/isa/insts/simd64/integer/data_transfer/move_mask.py
M src/arch/x86/isa/insts/simd64/integer/data_transfer/move_non_temporal.py
M src/arch/x86/isa/insts/simd64/integer/exit_media_state.py
M src/arch/x86/isa/insts/simd64/integer/logical/__init__.py
M src/arch/x86/isa/insts/simd64/integer/logical/exclusive_or.py
M src/arch/x86/isa/insts/simd64/integer/logical/pand.py
M src/arch/x86/isa/insts/simd64/integer/logical/por.py
M src/arch/x86/isa/insts/simd64/integer/save_and_restore_state.py
M src/arch/x86/isa/insts/simd64/integer/shift/__init__.py
M src/arch/x86/isa/insts/simd64/integer/shift/left_logical_shift.py
M src/arch/x86/isa/insts/simd64/integer/shift/right_arithmetic_shift.py
M src/arch/x86/isa/insts/simd64/integer/shift/right_logical_shift.py
M src/arch/x86/isa/insts/system/__init__.py
M src/arch/x86/isa/insts/system/control_registers.py
M src/arch/x86/isa/insts/system/halt.py
M src/arch/x86/isa/insts/system/invlpg.py
M src/arch/x86/isa/insts/system/msrs.py
M src/arch/x86/isa/insts/system/segmentation.py
M src/arch/x86/isa/insts/system/undefined_operation.py
M src/arch/x86/isa/insts/x87/__init__.py
M src/arch/x86/isa/insts/x87/arithmetic/__init__.py
M src/arch/x86/isa/insts/x87/arithmetic/addition.py
M src/arch/x86/isa/insts/x87/arithmetic/change_sign.py
M src/arch/x86/isa/insts/x87/arithmetic/division.py
M src/arch/x86/isa/insts/x87/arithmetic/multiplication.py
M src/arch/x86/isa/insts/x87/arithmetic/partial_remainder.py
M src/arch/x86/isa/insts/x87/arithmetic/round.py
M src/arch/x86/isa/insts/x87/arithmetic/square_root.py
M src/arch/x86/isa/insts/x87/arithmetic/subtraction.py
M src/arch/x86/isa/insts/x87/compare_and_test/__init__.py
M src/arch/x86/isa/insts/x87/compare_and_test/classify.py
M src/arch/x86/isa/insts/x87/compare_and_test/floating_point_ordered_compare.py M src/arch/x86/isa/insts/x87/compare_and_test/floating_point_unordered_compare.py
M src/arch/x86/isa/insts/x87/compare_and_test/integer_compare.py
M src/arch/x86/isa/insts/x87/compare_and_test/test.py
M src/arch/x86/isa/insts/x87/control/__init__.py
M src/arch/x86/isa/insts/x87/control/clear_exceptions.py
M src/arch/x86/isa/insts/x87/control/initialize.py
M src/arch/x86/isa/insts/x87/control/save_and_restore_x87_control_word.py
M src/arch/x86/isa/insts/x87/control/save_and_restore_x87_environment.py
M src/arch/x86/isa/insts/x87/control/save_x87_status_word.py
M src/arch/x86/isa/insts/x87/control/wait_for_exceptions.py
M src/arch/x86/isa/insts/x87/data_transfer_and_conversion/__init__.py
M src/arch/x86/isa/insts/x87/data_transfer_and_conversion/conditional_move.py M src/arch/x86/isa/insts/x87/data_transfer_and_conversion/convert_and_load_or_store_bcd.py M src/arch/x86/isa/insts/x87/data_transfer_and_conversion/convert_and_load_or_store_integer.py
M src/arch/x86/isa/insts/x87/data_transfer_and_conversion/exchange.py
M src/arch/x86/isa/insts/x87/data_transfer_and_conversion/extract.py
M src/arch/x86/isa/insts/x87/data_transfer_and_conversion/load_or_store_floating_point.py
M src/arch/x86/isa/insts/x87/load_constants/__init__.py
M src/arch/x86/isa/insts/x87/load_constants/load_0_1_or_pi.py
M src/arch/x86/isa/insts/x87/load_constants/load_logarithm.py
M src/arch/x86/isa/insts/x87/no_operation.py
M src/arch/x86/isa/insts/x87/stack_management/__init__.py
M src/arch/x86/isa/insts/x87/stack_management/clear_state.py
M src/arch/x86/isa/insts/x87/stack_management/stack_control.py
M src/arch/x86/isa/insts/x87/transcendental_functions/__init__.py
M src/arch/x86/isa/insts/x87/transcendental_functions/logarithmic_functions.py M src/arch/x86/isa/insts/x87/transcendental_functions/trigonometric_functions.py
M src/base/Graphics.py
M src/base/filters/BloomFilters.py
M src/base/vnc/Vnc.py
M src/cpu/BaseCPU.py
M src/cpu/CPUTracers.py
M src/cpu/CheckerCPU.py
M src/cpu/DummyChecker.py
M src/cpu/FuncUnit.py
M src/cpu/InstPBTrace.py
M src/cpu/StaticInstFlags.py
M src/cpu/TimingExpr.py
M src/cpu/kvm/BaseKvmCPU.py
M src/cpu/kvm/KvmVM.py
M src/cpu/kvm/X86KvmCPU.py
M src/cpu/minor/MinorCPU.py
M src/cpu/o3/FUPool.py
M src/cpu/o3/FuncUnitConfig.py
M src/cpu/o3/O3CPU.py
M src/cpu/o3/O3Checker.py
M src/cpu/o3/probe/ElasticTrace.py
M src/cpu/o3/probe/SimpleTrace.py
M src/cpu/pred/BranchPredictor.py
M src/cpu/simple/AtomicSimpleCPU.py
M src/cpu/simple/BaseSimpleCPU.py
M src/cpu/simple/NonCachingSimpleCPU.py
M src/cpu/simple/TimingSimpleCPU.py
M src/cpu/simple/probes/SimPoint.py
M src/cpu/testers/directedtest/RubyDirectedTester.py
M src/cpu/testers/garnet_synthetic_traffic/GarnetSyntheticTraffic.py
M src/cpu/testers/gpu_ruby_test/CpuThread.py
M src/cpu/testers/gpu_ruby_test/DmaThread.py
M src/cpu/testers/gpu_ruby_test/GpuWavefront.py
M src/cpu/testers/gpu_ruby_test/ProtocolTester.py
M src/cpu/testers/gpu_ruby_test/TesterDma.py
M src/cpu/testers/gpu_ruby_test/TesterThread.py
M src/cpu/testers/memtest/MemTest.py
M src/cpu/testers/rubytest/RubyTester.py
M src/cpu/testers/traffic_gen/BaseTrafficGen.py
M src/cpu/testers/traffic_gen/PyTrafficGen.py
M src/cpu/testers/traffic_gen/TrafficGen.py
M src/cpu/trace/TraceCPU.py
M src/dev/BadDevice.py
M src/dev/Device.py
M src/dev/IntPin.py
M src/dev/Platform.py
M src/dev/amdgpu/AMDGPU.py
M src/dev/arm/AbstractNVM.py
M src/dev/arm/Display.py
M src/dev/arm/Doorbell.py
M src/dev/arm/EnergyCtrl.py
M src/dev/arm/FlashDevice.py
M src/dev/arm/GenericTimer.py
M src/dev/arm/Gic.py
M src/dev/arm/NoMali.py
M src/dev/arm/RealView.py
M src/dev/arm/SMMUv3.py
M src/dev/arm/UFSHostDevice.py
M src/dev/arm/VExpressFastmodel.py
M src/dev/arm/VirtIOMMIO.py
M src/dev/arm/css/MHU.py
M src/dev/arm/css/Scmi.py
M src/dev/arm/css/Scp.py
M src/dev/hsa/HSADevice.py
M src/dev/hsa/HSADriver.py
M src/dev/i2c/I2C.py
M src/dev/mips/Malta.py
M src/dev/net/Ethernet.py
M src/dev/pci/CopyEngine.py
M src/dev/pci/PciDevice.py
M src/dev/pci/PciHost.py
M src/dev/ps2/PS2.py
M src/dev/riscv/Clint.py
M src/dev/riscv/HiFive.py
M src/dev/riscv/Plic.py
M src/dev/riscv/PlicDevice.py
M src/dev/riscv/RTC.py
M src/dev/riscv/VirtIOMMIO.py
M src/dev/serial/Serial.py
M src/dev/serial/Terminal.py
M src/dev/serial/Uart.py
M src/dev/sparc/T1000.py
M src/dev/storage/DiskImage.py
M src/dev/storage/Ide.py
M src/dev/storage/SimpleDisk.py
M src/dev/virtio/VirtIO.py
M src/dev/virtio/VirtIO9P.py
M src/dev/virtio/VirtIOBlock.py
M src/dev/virtio/VirtIOConsole.py
M src/dev/x86/Cmos.py
M src/dev/x86/I8042.py
M src/dev/x86/I82094AA.py
M src/dev/x86/I8237.py
M src/dev/x86/I8254.py
M src/dev/x86/I8259.py
M src/dev/x86/Pc.py
M src/dev/x86/PcSpeaker.py
M src/dev/x86/SouthBridge.py
M src/gpu-compute/GPU.py
M src/gpu-compute/GPUStaticInstFlags.py
M src/gpu-compute/LdsState.py
M src/gpu-compute/X86GPUTLB.py
M src/learning_gem5/part2/HelloObject.py
M src/learning_gem5/part2/SimpleCache.py
M src/learning_gem5/part2/SimpleMemobj.py
M src/learning_gem5/part2/SimpleObject.py
M src/mem/AbstractMemory.py
M src/mem/AddrMapper.py
M src/mem/Bridge.py
M src/mem/CfiMemory.py
M src/mem/CommMonitor.py
M src/mem/DRAMInterface.py
M src/mem/DRAMSim2.py
M src/mem/DRAMsim3.py
M src/mem/ExternalMaster.py
M src/mem/ExternalSlave.py
M src/mem/HMCController.py
M src/mem/MemChecker.py
M src/mem/MemCtrl.py
M src/mem/MemDelay.py
M src/mem/MemInterface.py
M src/mem/MemObject.py
M src/mem/NVMInterface.py
M src/mem/SerialLink.py
M src/mem/SimpleMemory.py
M src/mem/XBar.py
M src/mem/cache/Cache.py
M src/mem/cache/compressors/Compressors.py
M src/mem/cache/prefetch/Prefetcher.py
M src/mem/cache/replacement_policies/ReplacementPolicies.py
M src/mem/cache/tags/Tags.py
M src/mem/cache/tags/indexing_policies/IndexingPolicies.py
M src/mem/probes/BaseMemProbe.py
M src/mem/probes/MemFootprintProbe.py
M src/mem/probes/MemTraceProbe.py
M src/mem/probes/StackDistProbe.py
M src/mem/qos/QoSMemCtrl.py
M src/mem/qos/QoSMemSinkCtrl.py
M src/mem/qos/QoSMemSinkInterface.py
M src/mem/qos/QoSPolicy.py
M src/mem/qos/QoSTurnaround.py
M src/mem/ruby/network/BasicLink.py
M src/mem/ruby/network/BasicRouter.py
M src/mem/ruby/network/MessageBuffer.py
M src/mem/ruby/network/Network.py
M src/mem/ruby/network/fault_model/FaultModel.py
M src/mem/ruby/network/garnet/GarnetLink.py
M src/mem/ruby/network/garnet/GarnetNetwork.py
M src/mem/ruby/network/simple/SimpleLink.py
M src/mem/ruby/network/simple/SimpleNetwork.py
M src/mem/ruby/slicc_interface/Controller.py
M src/mem/ruby/structures/DirectoryMemory.py
M src/mem/ruby/structures/RubyCache.py
M src/mem/ruby/structures/RubyPrefetcher.py
M src/mem/ruby/structures/WireBuffer.py
M src/mem/ruby/system/GPUCoalescer.py
M src/mem/ruby/system/RubySystem.py
M src/mem/ruby/system/Sequencer.py
M src/mem/ruby/system/VIPERCoalescer.py
M src/mem/slicc/ast/AST.py
M src/mem/slicc/ast/ActionDeclAST.py
M src/mem/slicc/ast/AssignStatementAST.py
M src/mem/slicc/ast/CheckAllocateStatementAST.py
M src/mem/slicc/ast/CheckNextCycleAST.py
M src/mem/slicc/ast/CheckProbeStatementAST.py
M src/mem/slicc/ast/DeclAST.py
M src/mem/slicc/ast/DeclListAST.py
M src/mem/slicc/ast/DeferEnqueueingStatementAST.py
M src/mem/slicc/ast/EnqueueStatementAST.py
M src/mem/slicc/ast/EnumDeclAST.py
M src/mem/slicc/ast/EnumExprAST.py
M src/mem/slicc/ast/ExprAST.py
M src/mem/slicc/ast/ExprStatementAST.py
M src/mem/slicc/ast/FormalParamAST.py
M src/mem/slicc/ast/FuncCallExprAST.py
M src/mem/slicc/ast/FuncDeclAST.py
M src/mem/slicc/ast/IfStatementAST.py
M src/mem/slicc/ast/InPortDeclAST.py
M src/mem/slicc/ast/IsValidPtrExprAST.py
M src/mem/slicc/ast/LiteralExprAST.py
M src/mem/slicc/ast/LocalVariableAST.py
M src/mem/slicc/ast/MachineAST.py
M src/mem/slicc/ast/MemberExprAST.py
M src/mem/slicc/ast/MethodCallExprAST.py
M src/mem/slicc/ast/NewExprAST.py
M src/mem/slicc/ast/ObjDeclAST.py
M src/mem/slicc/ast/OodAST.py
M src/mem/slicc/ast/OperatorExprAST.py
M src/mem/slicc/ast/OutPortDeclAST.py
M src/mem/slicc/ast/PairAST.py
M src/mem/slicc/ast/PairListAST.py
M src/mem/slicc/ast/PeekStatementAST.py
M src/mem/slicc/ast/ReturnStatementAST.py
M src/mem/slicc/ast/StallAndWaitStatementAST.py
M src/mem/slicc/ast/StateDeclAST.py
M src/mem/slicc/ast/StatementAST.py
M src/mem/slicc/ast/StatementListAST.py
M src/mem/slicc/ast/StaticCastAST.py
M src/mem/slicc/ast/TransitionDeclAST.py
M src/mem/slicc/ast/TypeAST.py
M src/mem/slicc/ast/TypeDeclAST.py
M src/mem/slicc/ast/TypeFieldAST.py
M src/mem/slicc/ast/TypeFieldEnumAST.py
M src/mem/slicc/ast/TypeFieldStateAST.py
M src/mem/slicc/ast/VarExprAST.py
M src/mem/slicc/ast/WakeupPortStatementAST.py
M src/mem/slicc/generate/dot.py
M src/mem/slicc/generate/html.py
M src/mem/slicc/generate/tex.py
M src/mem/slicc/main.py
M src/mem/slicc/parser.py
M src/mem/slicc/symbols/Action.py
M src/mem/slicc/symbols/Event.py
M src/mem/slicc/symbols/Func.py
M src/mem/slicc/symbols/RequestType.py
M src/mem/slicc/symbols/State.py
M src/mem/slicc/symbols/StateMachine.py
M src/mem/slicc/symbols/Symbol.py
M src/mem/slicc/symbols/SymbolTable.py
M src/mem/slicc/symbols/Transition.py
M src/mem/slicc/symbols/Type.py
M src/mem/slicc/symbols/Var.py
M src/mem/slicc/util.py
M src/python/importer.py
M src/python/m5/SimObject.py
M src/python/m5/__init__.py
M src/python/m5/config.py
M src/python/m5/debug.py
M src/python/m5/event.py
M src/python/m5/ext/__init__.py
M src/python/m5/ext/pyfdt/pyfdt.py
M src/python/m5/ext/pystats/__init__.py
M src/python/m5/ext/pystats/group.py
M src/python/m5/ext/pystats/jsonloader.py
M src/python/m5/ext/pystats/jsonserializable.py
M src/python/m5/ext/pystats/simstat.py
M src/python/m5/ext/pystats/statistic.py
M src/python/m5/ext/pystats/storagetype.py
M src/python/m5/ext/pystats/timeconversion.py
M src/python/m5/internal/params.py
M src/python/m5/main.py
M src/python/m5/objects/__init__.py
M src/python/m5/options.py
M src/python/m5/params.py
M src/python/m5/proxy.py
M src/python/m5/simulate.py
M src/python/m5/stats/__init__.py
M src/python/m5/stats/gem5stats.py
M src/python/m5/ticks.py
M src/python/m5/util/__init__.py
M src/python/m5/util/attrdict.py
M src/python/m5/util/code_formatter.py
M src/python/m5/util/convert.py
M src/python/m5/util/dot_writer.py
M src/python/m5/util/dot_writer_ruby.py
M src/python/m5/util/fdthelper.py
M src/python/m5/util/grammar.py
M src/python/m5/util/jobfile.py
M src/python/m5/util/multidict.py
M src/python/m5/util/pybind.py
M src/python/m5/util/terminal.py
M src/python/m5/util/terminal_formatter.py
M src/sim/ClockDomain.py
M src/sim/ClockedObject.py
M src/sim/DVFSHandler.py
M src/sim/InstTracer.py
M src/sim/PowerDomain.py
M src/sim/PowerState.py
M src/sim/Process.py
M src/sim/RedirectPath.py
M src/sim/Root.py
M src/sim/SubSystem.py
M src/sim/System.py
M src/sim/TickedObject.py
M src/sim/VoltageDomain.py
M src/sim/Workload.py
M src/sim/power/MathExprPowerModel.py
M src/sim/power/PowerModel.py
M src/sim/power/PowerModelState.py
M src/sim/power/ThermalDomain.py
M src/sim/power/ThermalModel.py
M src/sim/probe/Probe.py
M src/systemc/Tlm.py
M src/systemc/core/SystemC.py
M src/systemc/python/systemc.py
M src/systemc/python/tlm.py
M src/systemc/tests/config.py
M src/systemc/tests/tlm/endian_conv/testall.py
M src/systemc/tests/verify.py
M src/systemc/tlm_bridge/TlmBridge.py
M tests/configs/dram-lowp.py
M tests/configs/gpu-randomtest-ruby.py
M tests/configs/gpu-ruby.py
M tests/configs/memcheck.py
M tests/configs/memtest-filter.py
M tests/configs/memtest-ruby.py
M tests/configs/memtest.py
M tests/configs/minor-timing-mp.py
M tests/configs/minor-timing.py
M tests/configs/o3-timing-checker.py
M tests/configs/o3-timing-mp-ruby.py
M tests/configs/o3-timing-mp.py
M tests/configs/o3-timing-mt.py
M tests/configs/o3-timing-ruby.py
M tests/configs/o3-timing.py
M tests/configs/pc-o3-timing.py
M tests/configs/pc-simple-atomic.py
M tests/configs/pc-simple-timing-ruby.py
M tests/configs/pc-simple-timing.py
M tests/configs/pc-switcheroo-full.py
M tests/configs/rubytest-ruby.py
M tests/configs/simple-atomic-dummychecker.py
M tests/configs/simple-atomic-mp-ruby.py
M tests/configs/simple-atomic-mp.py
M tests/configs/simple-atomic.py
M tests/configs/simple-timing-mp-ruby.py
M tests/configs/simple-timing-mp.py
M tests/configs/simple-timing-ruby.py
M tests/configs/simple-timing.py
M tests/configs/t1000-simple-atomic.py
M tests/configs/x86_generic.py
M tests/gem5/asmtest/tests.py
M tests/gem5/configs/arm_generic.py
M tests/gem5/configs/base_config.py
M tests/gem5/configs/checkpoint.py
M tests/gem5/configs/realview-minor-dual.py
M tests/gem5/configs/realview-minor.py
M tests/gem5/configs/realview-o3-checker.py
M tests/gem5/configs/realview-o3-dual.py
M tests/gem5/configs/realview-o3.py
M tests/gem5/configs/realview-simple-atomic-checkpoint.py
M tests/gem5/configs/realview-simple-atomic-dual.py
M tests/gem5/configs/realview-simple-atomic.py
M tests/gem5/configs/realview-simple-timing-dual-ruby.py
M tests/gem5/configs/realview-simple-timing-dual.py
M tests/gem5/configs/realview-simple-timing-ruby.py
M tests/gem5/configs/realview-simple-timing.py
M tests/gem5/configs/realview-switcheroo-atomic.py
M tests/gem5/configs/realview-switcheroo-full.py
M tests/gem5/configs/realview-switcheroo-noncaching-timing.py
M tests/gem5/configs/realview-switcheroo-o3.py
M tests/gem5/configs/realview-switcheroo-timing.py
M tests/gem5/configs/realview64-kvm-dual.py
M tests/gem5/configs/realview64-kvm.py
M tests/gem5/configs/realview64-minor-dual.py
M tests/gem5/configs/realview64-minor.py
M tests/gem5/configs/realview64-o3-checker.py
M tests/gem5/configs/realview64-o3-dual.py
M tests/gem5/configs/realview64-o3.py
M tests/gem5/configs/realview64-simple-atomic-checkpoint.py
M tests/gem5/configs/realview64-simple-atomic-dual.py
M tests/gem5/configs/realview64-simple-atomic.py
M tests/gem5/configs/realview64-simple-timing-dual-ruby.py
M tests/gem5/configs/realview64-simple-timing-dual.py
M tests/gem5/configs/realview64-simple-timing-ruby.py
M tests/gem5/configs/realview64-simple-timing.py
M tests/gem5/configs/realview64-switcheroo-atomic.py
M tests/gem5/configs/realview64-switcheroo-full.py
M tests/gem5/configs/realview64-switcheroo-o3.py
M tests/gem5/configs/realview64-switcheroo-timing.py
M tests/gem5/configs/switcheroo.py
M tests/gem5/cpu_tests/run.py
M tests/gem5/cpu_tests/test.py
M tests/gem5/dram-lowp/test_dram_lowp.py
M tests/gem5/fixture.py
M tests/gem5/fs/linux/arm/run.py
M tests/gem5/fs/linux/arm/test.py
M tests/gem5/hello_se/test_hello_se.py
M tests/gem5/insttest_se/test.py
M tests/gem5/learning_gem5/part1_test.py
M tests/gem5/learning_gem5/part2_test.py
M tests/gem5/learning_gem5/part3_test.py
M tests/gem5/m5_util/test_exit.py
M tests/gem5/m5threads_test_atomic/atomic_system.py
M tests/gem5/m5threads_test_atomic/caches.py
M tests/gem5/m5threads_test_atomic/test.py
M tests/gem5/memory/memtest-run.py
M tests/gem5/memory/simple-run.py
M tests/gem5/memory/test.py
M tests/gem5/suite.py
M tests/gem5/test_build/test_build.py
M tests/gem5/verifier.py
M tests/gem5/x86-boot-tests/run_exit.py
M tests/gem5/x86-boot-tests/system/caches.py
M tests/gem5/x86-boot-tests/system/system.py
M tests/gem5/x86-boot-tests/test_linux_boot.py
M tests/main.py
M tests/pyunit/test_run.py
M tests/pyunit/util/pyunit_convert_check.py
M tests/run.py
M tests/run_pyunit.py
M util/checkpoint-tester.py
M util/checkpoint_aggregator.py
M util/cpt_upgrader.py
M util/cpt_upgraders/arm-ccregs.py
M util/cpt_upgraders/arm-contextidr-el2.py
M util/cpt_upgraders/arm-gem5-gic-ext.py
M util/cpt_upgraders/arm-gicv2-banked-regs.py
M util/cpt_upgraders/arm-hdlcd-upgrade.py
M util/cpt_upgraders/arm-miscreg-teehbr.py
M util/cpt_upgraders/arm-sve.py
M util/cpt_upgraders/arm-sysreg-mapping-ns.py
M util/cpt_upgraders/armv8.py
M util/cpt_upgraders/cpu-pid.py
M util/cpt_upgraders/dvfs-perflevel.py
M util/cpt_upgraders/etherswitch.py
M util/cpt_upgraders/globals-to-root.py
M util/cpt_upgraders/ide-dma-abort.py
M util/cpt_upgraders/isa-is-simobject.py
M util/cpt_upgraders/memory-per-range.py
M util/cpt_upgraders/multiple-event-queues.py
M util/cpt_upgraders/process-fdmap-rename.py
M util/cpt_upgraders/remove-arm-cpsr-mode-miscreg.py
M util/cpt_upgraders/ruby-block-size-bytes.py
M util/cpt_upgraders/smt-interrupts.py
M util/cpt_upgraders/x86-add-tlb.py
M util/cscope-index.py
M util/decode_inst_dep_trace.py
M util/decode_inst_trace.py
M util/decode_packet_trace.py
M util/encode_inst_dep_trace.py
M util/encode_packet_trace.py
M util/find_copyrights.py
M util/gem5img.py
M util/gen_arm_fs_files.py
M util/gerrit-bot/bot.py
M util/gerrit-bot/extract_gitcookies.py
M util/gerrit-bot/gerrit.py
M util/gerrit-bot/util.py
M util/git-commit-msg.py
M util/git-pre-commit.py
M util/logroll.py
M util/maint/lib/maintainers.py
M util/maint/lib/tests/maintainers.py
M util/maint/list_changes.py
M util/maint/show_changes_by_file.py
M util/memtest-soak.py
M util/minorview.py
M util/minorview/blobs.py
M util/minorview/colours.py
M util/minorview/model.py
M util/minorview/parse.py
M util/minorview/point.py
M util/minorview/view.py
M util/o3-pipeview.py
M util/on-chip-network-power-area.py
M util/oprofile-top.py
M util/plot_dram/PlotPowerStates.py
M util/plot_dram/dram_lat_mem_rd_plot.py
M util/plot_dram/dram_sweep_plot.py
M util/plot_dram/lowp_dram_sweep_plot.py
M util/protolib.py
M util/stats/__init__.py
M util/stats/barchart.py
M util/stats/chart.py
M util/stats/db.py
M util/stats/dbinit.py
M util/stats/display.py
M util/stats/flags.py
M util/stats/info.py
M util/stats/output.py
M util/stats/print.py
M util/stats/profile.py
M util/stats/stats.py
M util/streamline/m5stats2streamline.py
M util/style.py
M util/style/file_types.py
M util/style/region.py
M util/style/repo.py
M util/style/sort_includes.py
M util/style/style.py
M util/style/verifiers.py
M util/systemc/systemc_within_gem5/systemc_sc_main/config.py
M util/systemc/systemc_within_gem5/systemc_simple_object/SystemC_Example.py
M util/systemc/systemc_within_gem5/systemc_simple_object/config.py
M util/tlm/conf/tlm_elastic_slave.py
M util/tlm/conf/tlm_master.py
M util/tlm/conf/tlm_slave.py
M util/tlm/examples/tlm_elastic_slave_with_l2.py
M util/update-copyright.py
M util/update_copyright/__init__.py
M util/update_copyright/test/test_copyright.py
870 files changed, 39,096 insertions(+), 24,921 deletions(-)




--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/47024
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I8dfaa6ab04658fea37618127d6ac19270028d771
Gerrit-Change-Number: 47024
Gerrit-PatchSet: 1
Gerrit-Owner: Bobby R. Bruce <[email protected]>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to