Commit Graph

  • e555fedf96 arch: Eliminate the now unused remote_gdb.hh switching header. Gabe Black 2021-04-19 03:53:25 -07:00
  • 9f547559d8 arch,base,sim: Move GDB stub creation into the arch Workloads. Gabe Black 2021-04-19 03:46:55 -07:00
  • b6d4e871ef arch,base,sim: Construct the GDB stub with no threads. Gabe Black 2021-04-19 03:14:19 -07:00
  • 2c75e58cac sim,cpu: Move the remote GDB stub into the workload. Gabe Black 2021-04-19 01:20:25 -07:00
  • 51ddd16172 arch-x86: If possible, use the workload to pick GDB arch. Gabe Black 2021-04-18 22:06:28 -07:00
  • b5c3038f65 base: When switching remote GDB threads, re-align on an inst boundary. Gabe Black 2021-04-13 03:40:36 -07:00
  • dab17931ca base: Don't wait for an inactive CPU for remote GDB. Gabe Black 2021-04-12 07:46:00 -07:00
  • 6ceaf92084 arch-riscv: Decode more of the CSR instructions at decode time. Gabe Black 2021-05-14 02:02:33 -07:00
  • 7186fc4c2d arch,kern,sim: Use a map to map syscall flags. Gabe Black 2021-05-22 23:51:47 -07:00
  • 6723b06275 base: Construct loggers on the heap Jui-min Lee 2021-05-27 09:22:24 +08:00
  • 5c34457a38 mem-ruby: replace desks, add desc where required Hoa Nguyen 2021-05-27 12:13:17 -07:00
  • ee9ea5f978 cpu-o3: Fix parenthesis in condition Jason Lowe-Power 2021-05-26 15:57:23 -07:00
  • 4b51d278ec sim: Fix test names in guest ABI unit test Daniel R. Carvalho 2021-05-26 19:58:55 -03:00
  • 17897bb3f6 mem: Rename ReplacementPolicy namespace as replacement_policy Daniel R. Carvalho 2021-05-06 07:24:06 -03:00
  • 9211b5f5d4 mem: Rename QoS namespace as qos Daniel R. Carvalho 2021-05-06 09:05:38 -03:00
  • 0ca1c457e8 mem: Rename qos variables as _qos Daniel R. Carvalho 2021-05-08 10:09:11 -03:00
  • 380715ef56 dev: Rename Mouse namespace as mouse Daniel R. Carvalho 2021-05-13 10:30:33 -03:00
  • 9ffb3a86fc dev: Rename Keyboard namespace as keyboard Daniel R. Carvalho 2021-05-13 10:24:12 -03:00
  • 71460cb13e sim,misc: Rename Int namespace as as_int Daniel R. Carvalho 2021-05-07 16:04:12 -03:00
  • c487767cff sim,misc: Rename Float namespace as as_float Daniel R. Carvalho 2021-05-07 15:54:51 -03:00
  • d5ad966da5 fastmodel: Rename FastModel namespace as fastmodel Daniel R. Carvalho 2021-05-07 15:19:54 -03:00
  • 0c8bd5013a arch,sim: Rename GuestABI namespace as guest_abi Daniel R. Carvalho 2021-05-07 14:52:15 -03:00
  • b8ff106024 arch: Rename LockedMem namespace as locked_mem Daniel R. Carvalho 2021-05-07 14:38:31 -03:00
  • 79d6d9f9d7 arch-x86,dev: Rename DeliveryMode namespace as delivery_mode Daniel R. Carvalho 2021-05-07 14:13:33 -03:00
  • 205a9fb39c sim: Turn InitParamKey into an anonymous namespace Daniel R. Carvalho 2021-05-07 14:09:24 -03:00
  • e42d2a4789 arch,sim: Rename PseudoInst namespace as pseudo_inst Daniel R. Carvalho 2021-05-07 14:07:39 -03:00
  • 9341051b9a arch,cpu: Rename DecodeCache namespace as decode_cache Daniel R. Carvalho 2021-05-06 20:33:04 -03:00
  • 2feca3388f misc: Rename BitfieldBackend namespace as bitfield_backend Daniel R. Carvalho 2021-05-06 20:30:07 -03:00
  • 450b679374 arch: Rename FreeBSD namespace as free_bsd Daniel R. Carvalho 2021-05-06 16:07:35 -03:00
  • 3bc93bb930 arch: Rename Linux namespace as linux Daniel R. Carvalho 2021-05-06 16:00:10 -03:00
  • 0967a43c10 misc: Rename SimClock namespace as sim_clock Daniel R. Carvalho 2021-05-06 07:30:39 -03:00
  • 7c0993bdf2 base: Rename BloomFilter namespace as bloom_filter Daniel R. Carvalho 2021-05-06 07:15:14 -03:00
  • cbffc598f2 arch-x86: Rename X86Macroop namespace as x86_macroop Daniel R. Carvalho 2021-05-07 15:45:21 -03:00
  • b0df79904a arch-x86: Rename ConditionTests namespace as condition_tests Daniel R. Carvalho 2021-05-07 15:41:49 -03:00
  • 96289fdf5b arch-x86: Rename IntelMP namespace as intelmp Daniel R. Carvalho 2021-05-07 14:33:11 -03:00
  • 2a3b729b55 arch-x86: Rename SMBios namespace as smbios Daniel R. Carvalho 2021-05-07 14:27:42 -03:00
  • 3016478068 base-stats: Rename Units namespace as units Daniel R. Carvalho 2021-05-06 15:25:50 -03:00
  • 7592230550 base-stats: Rename units variable as enableUnits Daniel R. Carvalho 2021-05-08 10:41:17 -03:00
  • 51029f2727 base-stats: Create base struct for print structs Daniel R. Carvalho 2021-05-08 10:17:31 -03:00
  • 6f1c1bccc0 arch-riscv: Fix struct causing compilation errors in clang-11 Bobby R. Bruce 2021-05-20 10:50:33 -07:00
  • a4c3e511ef tests: Add sleep and debug to the jenkins presubmit.sh Bobby R. Bruce 2021-05-25 12:35:33 -07:00
  • 213c9186de arch,cpu: Make the decoder width a property of the decoder. Gabe Black 2021-01-29 21:04:26 -08:00
  • ed0a56c185 base: Apply the stl_helpers helper judiciously. Gabe Black 2021-05-23 00:56:45 -07:00
  • b783a62fb8 arch-arm: De-macrofy arch/arm/kvm/arm_cpu.cc. Gabe Black 2021-05-22 19:43:16 -07:00
  • 8fee59a9af cpu: Delete the cpu/o3/isa_specific.hh header. Gabe Black 2021-03-03 23:13:54 -08:00
  • 9909ea8a40 cpu: Create an O3 namespace and simplify O3 names. Gabe Black 2021-03-03 08:09:16 -08:00
  • c76fa4d39e arch-sparc: Create a local port proxy for functional accesses. Gabe Black 2021-05-23 01:41:42 -07:00
  • 8bb0dd3ab9 arch-x86: Rename RomLabels namespace as rom_labels Daniel R. Carvalho 2021-05-06 16:01:34 -03:00
  • fd660886c7 dev: Put PS2 classes in the ps2 namespace Daniel R. Carvalho 2021-05-08 13:45:30 -03:00
  • 62610709df cpu,fastmodel: Get rid of the getSendFunctional method. Gabe Black 2021-05-22 18:08:26 -07:00
  • 41e2511259 misc: Stop using BaseCPU::getSendFunctional. Gabe Black 2021-05-22 17:51:34 -07:00
  • 31952c32f7 mem: Add a ThreadContext helper constructor for PortProxy. Gabe Black 2021-05-22 17:47:13 -07:00
  • 73a84aafc6 base: Construct debug flags on the heap Jui-min Lee 2021-05-17 17:34:26 +08:00
  • 5e2f1a08b7 scons: Increase the minimum version of clang to 6. Gabe Black 2021-05-17 22:47:24 -07:00
  • c32ec6f21e fastmodel: Implement ThreadContext::sendFunctional. Gabe Black 2021-05-22 18:02:39 -07:00
  • 3c84bb7a77 cpu: Add a sendFunctional function to the ThreadContext. Gabe Black 2021-05-22 17:06:16 -07:00
  • 85d1e1f803 base: Use a lambda to simplify the stl_helpers template. Gabe Black 2021-05-23 00:43:13 -07:00
  • f511aa977e cpu: Fix syntax in cpu/simple_thread.hh. Gabe Black 2021-05-22 16:21:59 -07:00
  • 1e99a99c90 cpu: Fix style in cpu/simple/base.hh. Gabe Black 2021-05-22 16:13:07 -07:00
  • 1a33023815 arch-x86: Work around a bug in g++ 6 and 7. Gabe Black 2021-05-20 22:49:22 -07:00
  • 8949521ae3 base: Initialize some variables in the wide multiply helpers. Gabe Black 2021-05-20 22:46:42 -07:00
  • 85b8c5b0a3 gpu-compute: Rename prefetch variable as isPrefetch Daniel R. Carvalho 2021-05-08 10:55:05 -03:00
  • 17580efbd7 arch: Rename freebsd loader variables as freebsdLoader Daniel R. Carvalho 2021-05-08 10:48:37 -03:00
  • 10c0fb84ad arch: Rename some linux loader variables as linuxLoader Daniel R. Carvalho 2021-05-08 10:46:56 -03:00
  • 78915f1895 dev-arm: Rename SCMI namespace as scmi Daniel R. Carvalho 2021-05-07 14:55:03 -03:00
  • b571b17626 dev: Rename iGbReg namespace as igbreg Daniel R. Carvalho 2021-05-08 09:01:03 -03:00
  • debb13905b dev: Rename Ps2 namespace as ps2 Daniel R. Carvalho 2021-05-06 09:45:18 -03:00
  • fef8e578bf dev: Rename ps2 variables as ps2Device Daniel R. Carvalho 2021-05-08 09:50:30 -03:00
  • faad68d224 dev: Rename sinic::Regs namespace as sinic::registers Daniel R. Carvalho 2021-05-06 08:50:54 -03:00
  • fd4f65a294 dev: Rename CopyEngineReg namespace as copy_engine_reg Daniel R. Carvalho 2021-05-06 07:11:06 -03:00
  • f317fbdb75 dev: Rename TxdOp namespace as txd_op Daniel R. Carvalho 2021-05-06 07:08:54 -03:00
  • a498fb3551 dev: Rename Sinic namespace as sinic Daniel R. Carvalho 2021-05-06 06:47:45 -03:00
  • 43b026f3f9 base: Add macros to deprecate namespaces and classes Daniel R. Carvalho 2021-05-08 08:38:44 -03:00
  • 14b616d440 arch: Make MMU::flushAll virtual Giacomo Travaglini 2021-05-18 16:39:39 +01:00
  • da01b59a1c arch-arm: Stop using the DmaPort in the TableWalker Giacomo Travaglini 2021-05-12 16:17:33 +01:00
  • f30d15a29e cpu: Delete the now unused cpu/o3/impl.hh. Gabe Black 2021-03-03 05:18:51 -08:00
  • f7902540e0 cpu: De-templatize the O3ThreadState. Gabe Black 2021-03-03 05:06:35 -08:00
  • fda2e46a9e cpu: De-templatize the FullO3CPU class. Gabe Black 2021-03-03 05:00:33 -08:00
  • 4ba06c8f25 cpu: Delete the unnecessary BaseO3CPU class. Gabe Black 2021-03-03 04:31:23 -08:00
  • 157f9757c2 cpu: De-templatize the O3ThreadContext. Gabe Black 2021-03-03 04:29:19 -08:00
  • e164d08287 cpu: De-templatize the O3 DefaultCommit. Gabe Black 2021-03-03 04:20:58 -08:00
  • fe65f1e864 cpu: De-templatize the O3 DefaultRename. Gabe Black 2021-03-03 04:13:15 -08:00
  • 03a843cf77 cpu: De-templatize the O3 DefaultIEW. Gabe Black 2021-03-03 04:01:45 -08:00
  • 9722ce0075 cpu: De-templatize the O3 LSQ. Gabe Black 2021-03-03 03:47:23 -08:00
  • da4c0590ee cpu: De-templatize the O3 DefaultDecode. Gabe Black 2021-03-03 03:19:32 -08:00
  • f4a3380167 cpu: De-templatize the O3 DefaultFetch. Gabe Black 2021-03-03 03:12:06 -08:00
  • 9adca30528 cpu: De-templatize the O3 InstructionQueue. Gabe Black 2021-03-03 02:56:15 -08:00
  • 0f667aff1f cpu: De-templatize O3's LSQUnit. Gabe Black 2021-03-03 02:38:32 -08:00
  • ea46bfee0f arch-riscv: When an inst generates a fault, return it immediately. Gabe Black 2021-05-14 00:28:11 -07:00
  • 4607a67c74 mem-ruby: Fix nonsensical check in MOESI_CMP_token-L1cache Bobby R. Bruce 2021-05-20 10:32:42 -07:00
  • 7ef28e9517 cpu: De-templatize the O3 ROB. Gabe Black 2021-03-03 02:00:19 -08:00
  • 2801cc08c0 cpu: De-templatize the O3 MemDepUnit. Gabe Black 2021-03-03 01:50:18 -08:00
  • 4f4df67148 cpu: Remove the MemDepPred template parameter from MemDepUnit. Gabe Black 2021-03-03 01:31:14 -08:00
  • eacc352ebd cpu: Remove comm types from O3CPUImpl. Gabe Black 2021-03-03 01:18:50 -08:00
  • fc51c87329 cpu: Remove the O3CPU type from the O3CPUImpl. Gabe Black 2021-03-03 00:49:08 -08:00
  • 2db8b308e0 cpu: Drop the DynInstPtr types from O3CPUImpl. Gabe Black 2021-03-01 21:37:33 -08:00
  • 2caf2509a2 base: Stop using macros in base/socket.test.cc. Gabe Black 2021-05-18 18:13:00 -07:00
  • ab645bf854 cpu: Collapse the SimpleCPUPolicy into O3CPUImpl. Gabe Black 2021-03-01 19:48:30 -08:00
  • 4abe9ac08b misc: Switch away from the deprecated UNIT_* macros. Gabe Black 2021-05-14 22:20:53 -07:00
  • 85373ed248 base: Deprecate the UNIT_* macros. Gabe Black 2021-05-14 22:11:42 -07:00