-
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