Commit Graph

  • 11315b39f4 arch-x86: Add ACPI support for MADT Maximilian Stein 2021-03-11 19:58:11 +01:00
  • 6e1b3d7da0 arch-x86: Implement ACPI root tables Maximilian Stein 2021-03-11 19:31:36 +01:00
  • bd99d938c0 arch-power: Add fields for DS form instructions Sandipan Das 2021-02-06 17:16:57 +05:30
  • 73eb5a84cb arch-power: Fix precedence of register operands Sandipan Das 2021-02-06 17:16:54 +05:30
  • 808056ce4e util-docker: Use python3 by default for Ubuntu 18.04 docker images Hoa Nguyen 2021-05-05 15:36:17 -07:00
  • e9ac090991 base: Add warnings for legacy stats Hoa Nguyen 2021-04-21 00:53:44 -07:00
  • 0209e7dede dev-amdgpu: Add initial AMDGPU device Matthew Poremba 2021-04-27 16:42:59 -05:00
  • 45341a8430 base: Add DPRINTFV macro Giacomo Travaglini 2021-04-27 17:41:46 +01:00
  • d3033b13e0 arch-power: Add TAR and associated instructions Sandipan Das 2021-02-06 17:16:50 +05:30
  • 8f22b3bee8 arch-gcn3: Add missing overrides Bobby R. Bruce 2021-05-04 10:58:45 -07:00
  • cdd5c5671f arch-power: Fix disassembly for branch instructions Sandipan Das 2021-02-06 17:16:46 +05:30
  • 1517cdf8a7 arch-power: Fix branch conditional instructions Sandipan Das 2021-02-06 17:16:43 +05:30
  • 3530b8659e util: Fix checkpoint-tester.py checkpoint parameter Hoa Nguyen 2021-04-13 01:30:32 -07:00
  • 03a62e61d0 arch-sparc: Fix the SPARC build. Gabe Black 2021-05-02 23:12:15 -07:00
  • 07f5053c1b arch-power: Refactor branch instructions Sandipan Das 2021-02-06 17:16:39 +05:30
  • e3d58b6132 arch-power: Fix extended opcode based decoding Sandipan Das 2021-02-14 19:44:58 +05:30
  • 51a3c664c9 arch-power: Fix disassembly for SPR move instructions Sandipan Das 2021-04-19 12:57:37 +05:30
  • a89f8e7b73 tests, arch-power: Add 64-bit hello binaries Sandipan Das 2021-02-07 09:33:05 +00:00
  • 95c2d60273 tests, arch-power: Move 32-bit hello binary Sandipan Das 2021-02-06 19:32:44 +05:30
  • b5877861da tests, arch-power: Add support for building hello Sandipan Das 2021-02-06 19:14:29 +05:30
  • 7c7e9cfbfd arch-sparc: Use GuestABI to call pseudo insts. Gabe Black 2021-03-07 03:36:12 -08:00
  • c50af597a0 base: Make the BaseRemoteGDB class able to handle multiple TCs. Gabe Black 2021-04-12 07:24:51 -07:00
  • 8d99785080 base: Fill out the 'H' thread setting command in remote GDB. Gabe Black 2021-04-12 05:52:33 -07:00
  • 07074f40e5 sim: Stop using DPRINTF_UNCONDITIONAL in the event class. Gabe Black 2021-04-29 20:09:32 -07:00
  • 82d85ed1ec base: Stop "using namespace Debug" in DPRINTF style macros. Gabe Black 2021-04-29 19:40:25 -07:00
  • 1cd7e3471d scons: Add --with-lto to enabled LTO; remove --no-lto Bobby R. Bruce 2021-04-27 13:51:29 -07:00
  • 679c698c56 scons: Revert "Enable LTO for opt, perf and prof builds." Bobby R. Bruce 2021-04-27 11:51:27 -07:00
  • 89a95c1f7a arch-power: Add and rename some opcode fields Sandipan Das 2021-02-06 17:16:30 +05:30
  • 9457415729 arch-power: Refactor instruction decoding Sandipan Das 2021-02-06 17:16:25 +05:30
  • 16d0943325 arch-arm: Use PageTableWalker flag Giacomo Travaglini 2021-04-28 15:18:23 +01:00
  • ba1473f2a9 arch-riscv, arch-x86: Define unique PageTableWalker flag Giacomo Travaglini 2021-04-28 18:20:23 +01:00
  • 794f9c2a26 arch-riscv: Added flexibility to RISC-V FS config Peter Yuen 2021-04-29 15:22:21 +08:00
  • a9f2e21e08 configs: Initial configuration for full-system GPU Matthew Poremba 2021-04-27 16:31:02 -05:00
  • f1cd6341ea cpu,arch: Move the zero register index into RegClassInfo. Gabe Black 2021-02-23 20:51:26 -08:00
  • 7036e2174f cpu: Pull all remaining non-comm types out of SimpleCPUPolicy. Gabe Black 2021-03-01 19:23:32 -08:00
  • 86059e7a0b cpu: Extract stage classes from O3's SimpleCPUPolicy. Gabe Black 2021-03-01 18:11:27 -08:00
  • 34c5d537af fastmodel: handling amba far atomic transaction Yu-hsin Wang 2021-03-30 16:07:03 +08:00
  • da7d752679 fastmodel: add amba_to_tlm_bridge hooks before going to gem5 Yu-hsin Wang 2021-03-30 14:15:52 +08:00
  • ce6fdc5a84 systemc: tlm bridge support atomic operations Yu-hsin Wang 2021-03-30 15:10:07 +08:00
  • aa33b5746b systemc: define atomic extension Yu-hsin Wang 2021-03-30 14:56:54 +08:00
  • 729ab6d4d8 cpu: Move MaxWidth and MaxThreads from O3CPUImpl to cpu/o3/limits.hh. Gabe Black 2021-03-01 16:45:30 -08:00
  • 306ed368c5 configs: Updates for SMP X86KvmCPU boot Kevin Loughlin 2021-02-18 15:23:11 -05:00
  • 6613b0a8c4 misc: Add dev-amdgpu tag Matthew Poremba 2021-04-27 16:34:27 -05:00
  • de9321553b configs: Remove deprecated port names in GPU_VIPER Matthew Poremba 2021-04-27 08:25:49 -05:00
  • 0eef1069cb ruby: fix typo in VIPER TCC triggerQueue Matt Sinclair 2021-04-27 16:04:41 -05:00
  • 2c8bade2c3 arch-gcn3,misc: Fix .fast compilation errors for GCN3_x86 Bobby R. Bruce 2021-04-27 11:25:42 -07:00
  • 835ad59154 configs: Revert "configs: Only add CPU sequencers to piobus" Matthew Poremba 2021-04-27 09:30:07 -05:00
  • 1aea08ff81 python,tests: Update pyunit tests to run in TestLib Bobby R. Bruce 2021-04-19 13:41:05 -07:00
  • f0e2c7cfc7 configs: Handle various DMA devices in GPU_VIPER Matthew Poremba 2021-04-23 18:52:36 -05:00
  • 70abb2dcfd sim: Use memPools in SE mode only Giacomo Travaglini 2021-04-26 10:56:28 +01:00
  • 60f7618a0f configs: Remove unused argument from create_mem_intf Giacomo Travaglini 2021-03-04 11:13:07 +00:00
  • 605399893c arch,base,cpu: Move some type aliases into base/types.hh. Gabe Black 2021-03-15 01:36:50 -07:00
  • 4ef0bd03ab configs: Only add CPU sequencers to piobus Matthew Poremba 2021-04-23 18:50:55 -05:00
  • f3b2d51baf arch-riscv: Pull non-public content out of arch/registers.hh. Gabe Black 2021-02-22 01:21:57 -08:00
  • fd9addede1 configs: apu_se.py hotfix Matthew Poremba 2021-04-24 11:33:09 -05:00
  • 529736a7ce gpu-compute, dev-hsa: Fix doorbell for gfx900 Kyle Roarty 2019-06-18 14:03:16 -04:00
  • ec6b325382 gpu-compute, dev-hsa: Remove HSADriver, HSADevice Kyle Roarty 2019-06-19 16:04:01 -04:00
  • d019912efa dev-hsa: Fix doorbell mmap for APU Michael LeBeane 2018-10-26 11:32:01 -04:00
  • eb09361eef configs, gpu-compute: Add option to specify gfx version Kyle Roarty 2019-06-07 17:37:50 -04:00
  • ad43083bb3 gpu-compute: Implement per-request MTYPEs Michael LeBeane 2018-10-31 16:25:12 -04:00
  • dfa712f041 tests: Make the ISA-dependent tests run Daniel R. Carvalho 2021-04-11 11:03:53 -03:00
  • 4f7d15a70b configs: Update apu_se.py argparse support Matthew Poremba 2021-04-23 11:23:35 -05:00
  • f403edf6b4 base: Introduce versions of mul(Uns|S)igned which return two values. Gabe Black 2021-03-05 23:29:14 -08:00
  • a18241a6c1 base: Teach gem5 how to use 128 bit types for multiplication. Gabe Black 2021-03-05 23:04:49 -08:00
  • 6f5668be86 base: Create wide multiply functions in intmath.hh. Gabe Black 2021-03-05 22:48:56 -08:00
  • d7d549408f base: Check the context ID when replacing a ThreadContext in GDB. Gabe Black 2021-04-12 06:30:52 -07:00
  • 14f2a031c6 arch-arm: Simplify the "mult" SIMD instructions with a BitUnion. Gabe Black 2021-03-07 03:01:18 -08:00
  • e4537dfbba sim: Add pool specific allocators to SE mode Michael LeBeane 2018-10-23 17:10:53 -04:00
  • 3c3c2c3076 cpu: Simplify the RegId class a little. Gabe Black 2021-02-23 19:09:46 -08:00
  • 6f3c197742 cpu: Eliminate the isZeroReg() helper in RegId. Gabe Black 2021-02-23 17:49:15 -08:00
  • ee58010f0d sim: Trap into GDB instead of panicking on SEGV Boris Shingarov 2021-04-20 09:42:35 -04:00
  • a2c9213a31 configs, tests: Replace optparse with argparse Giacomo Travaglini 2021-04-16 17:42:34 +01:00
  • 09b9512acd configs: restore_simpoint_checkpoint should be a boolean Giacomo Travaglini 2021-04-21 11:44:40 +01:00
  • 503b60ed56 configs: Fix stats name in arm/fs_power.py Hoa Nguyen 2021-04-20 01:57:28 -07:00
  • 8d5a8f01e4 util: Replace optparse with argparse Giacomo Travaglini 2021-04-15 23:31:11 +01:00
  • 2f424f6a13 sim: Track ThreadContext-s in the Workload object. Gabe Black 2021-04-18 23:24:43 -07:00
  • 8467e183c9 cpu,sim: Set ThreadContext's ContextID right away. Gabe Black 2021-04-19 00:11:22 -07:00
  • 424eb027ff base: Add a link to documentation in the remote GDB header file. Gabe Black 2021-04-12 05:14:55 -07:00
  • b596aa86e2 base: Streamline the "send" method of the BaseRemoteGDB class. Gabe Black 2021-04-12 05:05:26 -07:00
  • 86301ce456 cpu: Use the built in << for VecReg and VecPredReg in ExeTrace. Gabe Black 2021-02-26 21:24:47 -08:00
  • fa505b3e12 arch: Collapse unused size parameter from "as" VecPredReg method. Gabe Black 2021-02-26 20:58:28 -08:00
  • 2d95f59ece arch,cpu: Separate printing and serialization of VecPredReg. Gabe Black 2021-02-26 20:40:19 -08:00
  • eb7d3b6b6c sim: Don't needlessly recreate ISA types in InstRecord. Gabe Black 2021-02-26 21:27:57 -08:00
  • 669d2c48f2 arch,mem: Use szext instead of sext as appropriate. Gabe Black 2021-03-07 00:10:23 -08:00
  • d5c0c638c8 arch-sparc: Fix some bit manipulation bugs. Gabe Black 2021-03-09 02:07:45 -08:00
  • dff67336fb arch-sparc: Wrap overly long lines in the decoder definition. Gabe Black 2021-03-06 23:14:34 -08:00
  • 2f78ad6f7b base: Improve handling of thread IDs for remote GDB. Gabe Black 2021-04-12 04:39:03 -07:00
  • 7e85c8b712 sim: Minor cleanup of the System class. Gabe Black 2021-04-12 03:07:23 -07:00
  • dca020e98c scons: Allow declaring dependencies of tags Daniel R. Carvalho 2021-03-23 19:30:58 -03:00
  • fe3c2cd8a7 util: Remove unused package import Giacomo Travaglini 2021-04-16 00:26:03 +01:00
  • 8f3e00d630 util: Fix cpt_upgrader format string Giacomo Travaglini 2021-04-16 00:15:01 +01:00
  • 31c9813695 configs: Remove Ruby on ARM warning Giacomo Travaglini 2021-04-16 10:43:57 +01:00
  • e0ef7518c2 systemc: Extend TlmBridges to 512 bits Yu-hsin Wang 2021-04-16 11:05:30 +08:00
  • e035575ea0 scons: Move MakeAction into gem5_scons. Gabe Black 2021-02-08 02:33:52 -08:00
  • 6ca6f41052 scons: Move the "duplicate" setting into gem5_env_defaults.py. Gabe Black 2021-02-08 02:01:43 -08:00
  • 789b6eb615 scons: Stop piggy-backing on the default tool for default settings. Gabe Black 2021-02-08 01:52:54 -08:00
  • 14f14f9a62 arch,cpu,sim: Move the null and nop StaticInstPtrs to their own files. Gabe Black 2021-03-15 02:43:38 -07:00
  • 96229439e6 arch-power: Fix power build. Gabe Black 2021-04-16 23:09:17 -07:00
  • 3bd72b42d0 cpu: De-templatize the BaseO3DynInst. Gabe Black 2021-02-27 04:01:14 -08:00
  • f484341215 cpu: Get rid of the unused eaSrcsReady method. Gabe Black 2021-02-27 03:39:41 -08:00