-
9f39ea136a
dev: Added new Lupio-IPI device
Melissa Jost
2021-11-05 16:28:01 -07:00
-
72b5ed0543
dev: Modify LupIO-TMR for SMP support
Melissa Jost
2021-11-05 16:00:34 -07:00
-
08fbf3358a
dev: Modified LupioBLK and LupioTTY to use LupioPIC
Melissa Jost
2021-10-24 19:28:08 -07:00
-
3a06300988
stdlib: Modified LupV Platform + Board to use LupioPIC + TMR
Melissa Jost
2021-10-24 19:26:50 -07:00
-
07f6202244
dev: Added new LupIO-PIC device
Laura Hinman
2021-09-14 11:09:12 -07:00
-
fadb88c06b
dev: Added new LupIO-TMR device
Laura Hinman
2021-09-14 11:08:00 -07:00
-
64f7a6c371
stdlib: Added LupioBLK Device to LupVBoard
Melissa Jost
2021-10-22 16:41:34 -07:00
-
dd3cdb69e4
dev: Added new Lupio-BLK Device
Melissa Jost
2021-08-30 15:42:43 -07:00
-
7422552458
stdlib: Added LupioTTY to LupVBoard
Melissa Jost
2021-10-22 15:03:18 -07:00
-
de4aa693d9
dev: Added new LupIO-TTY device
Laura Hinman
2021-08-17 17:16:04 -07:00
-
be0a75ecb3
stdlib: Added LupioRNG to LupVBoard
Melissa Jost
2021-10-22 14:52:34 -07:00
-
f432498c00
dev: Added new LupIO-RNG device
Melissa Jost
2021-08-16 12:29:22 -07:00
-
be582b6c98
stdlib: Introduced new LupV Board
Melissa Jost
2021-10-22 14:43:35 -07:00
-
ffabe59800
dev: Introduced new LupV Platform
Melissa Jost
2021-10-22 13:12:50 -07:00
-
cc87030895
dev: Added new LupIO-RTC device
Laura Hinman
2021-08-02 11:15:49 -07:00
-
df51612714
scons,misc: Fix broken X86_MI_example build_opts
Bobby R. Bruce
2021-12-07 06:25:38 -08:00
-
9cabfd7a9b
dev-hsa,gpu-compute: Properly assign DmaVirtDevices in py
Matthew Poremba
2021-12-06 18:51:15 -06:00
-
e0d62e510d
configs,mem-ruby: Remove reference to old GPU ptls
Matthew Poremba
2021-12-06 18:50:26 -06:00
-
82ef178d68
stdlib: Removing SingleChannelMemory
Mahyar Samani
2021-11-28 11:33:18 -08:00
-
664fdd747a
arch-arm, dev-arm: Add currEL function to the ISA class
Giacomo Travaglini
2021-12-03 10:25:12 +00:00
-
2d8996a3eb
arch-arm: Remove currOpMode utility function
Giacomo Travaglini
2021-12-03 10:13:25 +00:00
-
adaab745a3
arch-arm, dev-arm: Move inSecureState helper to ISA class
Giacomo Travaglini
2021-11-25 20:40:20 +00:00
-
bebed8544a
dev-amdgpu: Hotfix variable initialization
Matthew Poremba
2021-08-31 15:15:57 -05:00
-
a1c0436f40
base-stats: HDF5 calls with better compatibility
Chen Zou
2021-11-28 07:37:04 -06:00
-
883b8fe826
arch-arm,arch-sparc: Remove legacy stat for faults
Jason Lowe-Power
2021-11-05 17:05:13 -07:00
-
d9b18b0f8d
ext: Make gem5-SST Memory Size configurable from script
Giacomo Travaglini
2021-12-02 11:34:44 +00:00
-
404bf901d0
tests: Adding MultiChannelMemory to riscv-boot
Mahyar Samani
2021-11-24 16:23:22 -08:00
-
d1b1b52e00
tests: Adding MultiChannelMemory to x86-boot-tests
Mahyar Samani
2021-11-24 14:38:32 -08:00
-
d28981742f
test: Updating simple_traffic_run and adding tests
Mahyar Samani
2021-11-23 12:44:05 -08:00
-
2d0de8e524
stdlib: Adding clock_domain to GUPSGenerators
Mahyar Samani
2021-11-23 12:40:21 -08:00
-
2671c59858
tests: Adding new test for traffic_gen
Mahyar Samani
2021-11-16 15:51:55 -08:00
-
998cc8e679
stdlib: Updated MuliChannelMemory constructor
Mahyar Samani
2021-11-16 15:41:05 -08:00
-
cf7ce21848
tests: Add a nightly test for SST integration.
Hoa Nguyen
2021-11-08 14:42:55 -08:00
-
b1f3ca4647
stdlib: Add X86DemoBoard
Bobby R. Bruce
2021-11-19 12:01:04 -08:00
-
331be22adb
scons,misc: Update default X86 protocol to MESI_Two_Level
Bobby R. Bruce
2021-11-30 15:39:36 -08:00
-
35362d15f5
arch: Delete the decoder.hh switching header file.
Gabe Black
2021-10-25 04:35:26 -07:00
-
50732981ba
cpu: Stop including arch/decoder.hh.
Gabe Black
2021-10-25 04:25:23 -07:00
-
25d36c81c9
arch,cpu: Turn the Decoder objects into SimObjects.
Gabe Black
2021-10-25 04:08:04 -07:00
-
3e766837b0
arch,cpu: Stop using TheISA::Decoder in most places.
Gabe Black
2021-10-25 03:04:33 -07:00
-
3d52a0ea97
arch: Make the decoder decode() method virtual.
Gabe Black
2021-10-25 02:54:47 -07:00
-
ce60dc8d3a
arch: Make the decoder moreBytes method virtual.
Gabe Black
2021-10-25 02:51:43 -07:00
-
792745f4f0
arch: Make the decoder takeOverFrom method virtual.
Gabe Black
2021-10-25 02:45:05 -07:00
-
4ed7341abb
cpu-minor: Ensure the pc in BranchData is always set.
Gabe Black
2021-12-03 18:39:05 -08:00
-
fb2f99cb6c
cpu-minor: Get rid of the MinorDynInst::init function.
Gabe Black
2021-12-03 18:15:34 -08:00
-
b65272e7f1
arch: Remove "process()" from the Decoder interface.
Gabe Black
2021-10-25 02:19:19 -07:00
-
81fa62fc91
arch: Make the decoder reset() method virtual.
Gabe Black
2021-10-25 02:12:42 -07:00
-
5e7c964158
arch: Promote outOfBytes/needMoreBytes to the InstDecoder class.
Gabe Black
2021-10-25 02:08:30 -07:00
-
29950b81ce
arch: Promote instReady to the base InstDecoder class.
Gabe Black
2021-10-25 02:03:03 -07:00
-
21d7ae9508
arch: Implement StaticInst::advancePC(ThreadContext *) for the ISAs.
Gabe Black
2021-10-25 00:16:17 -07:00
-
0f90b7cb09
cpu: Add a StaticInst::advancePC which takes a ThreadContext.
Gabe Black
2021-10-24 23:33:10 -07:00
-
7216fc8e29
cpu-simple: Use a local temporary for the PC in preExecute.
Gabe Black
2021-10-24 23:50:05 -07:00
-
848746b094
tests: Disable failing tests until root cause determined
Bobby R. Bruce
2021-12-01 15:07:17 -08:00
-
a8cd6bce3f
tests: Update nightly.sh to separate compile and run threads
Bobby R. Bruce
2021-12-01 11:22:36 -08:00
-
353d2063b1
scons: CheckLinkFlag() only adds to flags if test succeeds
Arun Rodrigues
2021-11-19 17:16:18 -07:00
-
56c57db298
ext: Update ext/sst/INSTALL.md
Hoa Nguyen
2021-11-30 14:27:44 -08:00
-
9fcafefe27
arch-sparc: Fix a bug in SparcNativeTrace::check.
Gabe Black
2021-11-29 02:09:05 -08:00
-
a17eb869dc
arch: Remove the pcstate.hh switching header file.
Gabe Black
2021-10-16 04:34:39 -07:00
-
2805f3dee1
misc: Stop including arch/pcstate.hh.
Gabe Black
2021-10-16 04:27:24 -07:00
-
7d00ef8c5b
arch: Rename PCStateCommon to PCStateWithNext.
Gabe Black
2021-11-05 07:33:40 -07:00
-
9f2fa6c4ce
arch,cpu: Make branching() a virtual member of PCStateBase.
Gabe Black
2021-10-16 04:13:08 -07:00
-
f8b8ab90ac
arch: Make the advance() method virtual and in PCStateBase.
Gabe Black
2021-10-16 03:58:45 -07:00
-
b1716fb8bd
arch,cpu-minor: Make the uReset method virtual in PCStateBase.
Gabe Black
2021-10-16 03:51:28 -07:00
-
e75ae455ad
arch,cpu: Use PCStateBase for decoder methods.
Gabe Black
2021-10-16 03:34:37 -07:00
-
f315461bb7
arch,cpu: Stop using and remove ThreadContext::instAddr.
Gabe Black
2021-10-16 03:06:24 -07:00
-
9d79b751c8
cpu: Eliminate the ThreadContext::microPC method.
Gabe Black
2021-10-16 02:25:46 -07:00
-
2ca49044bd
cpu: Eliminate the ThreadContext::setNPC method.
Gabe Black
2021-10-15 20:46:12 -07:00
-
e12120372c
arch,cpu,base: Make add a virtual method to stutter the PC for KVM.
Gabe Black
2021-10-15 20:42:38 -07:00
-
8279191cd9
misc,cpu: Make ThreadContext work with PCStateBase-s.
Gabe Black
2021-10-15 20:22:03 -07:00
-
aa949dba0f
cpu: In SimpleIndirectPredictor, avoid an accidental nullptr deref.
Gabe Black
2021-11-30 02:28:21 -08:00
-
29a6b75e33
arch-arm: Fix coding style in isa.hh
Giacomo Travaglini
2021-11-25 20:19:39 +00:00
-
759adb78da
arch-arm: Allow EL2 trapping of secure AA32 instructions
Giacomo Travaglini
2021-11-25 21:01:20 +00:00
-
d937b470ad
arch-arm: Fix coding style in utility.cc
Giacomo Travaglini
2021-11-25 21:36:00 +00:00
-
c52e74f971
arch-arm: Remove unused Hdcr/Hcptr operands
Giacomo Travaglini
2021-11-26 11:47:31 +00:00
-
cee3b6ead0
arch-arm: Use ThreadContext when trapping MCR/MRC to cop14
Giacomo Travaglini
2021-11-25 21:24:55 +00:00
-
ea6b0a03d3
mem: Setup stats for Cache hitLatency
huangjs
2021-11-23 13:44:38 +08:00
-
39584edc72
arch,cpu: Convert ExecContext::pcState to use PCStateBase.
Gabe Black
2021-10-14 03:49:06 -07:00
-
a9b75bed05
cpu: Use PCStateBase in the checker CPU.
Gabe Black
2021-10-14 02:46:33 -07:00
-
8ef9f70fcb
cpu: Use PCStateBase in the branch predictors.
Gabe Black
2021-10-14 02:41:50 -07:00
-
732e0bfe9e
tests: Add '-vv' verbose flags to Kokoro/Nightly/Weekly tests
Bobby R. Bruce
2021-11-28 21:04:04 -08:00
-
7bc9b0175f
misc,ext: Add gem5/SST integration
Hoa Nguyen
2021-09-16 12:48:53 -07:00
-
39d4cdcd6b
sim: fix build error when glibc >= 2.34
Luming Wang
2021-11-24 15:38:50 +08:00
-
c99d192690
arch-riscv: fix inUserMode
Luming Wang
2021-11-24 12:35:17 +08:00
-
8ef0f30673
sim-se: add checks in selectFunc to fix up crashes
Luming Wang
2021-11-23 22:49:14 +08:00
-
ec5cda89f2
sim-se: Add additional TGT_AT_* constants for Linux.
Gabe Black
2021-11-24 00:53:19 -08:00
-
68b055dd5d
cpu-o3: Refactor how registers are handled in the DynInst class.
Gabe Black
2021-11-05 07:16:44 -07:00
-
e2b95722af
stdlib,mem-ruby: CHI support in components
Jason Lowe-Power
2021-10-21 23:24:57 +00:00
-
549431390f
stdlib: Fix CustomResource metadata setting
Bobby R. Bruce
2021-11-22 16:44:37 -08:00
-
d8a6e7e73e
cpu: Reimplement pcState(Addr) without using the PCState constructor.
Gabe Black
2021-10-14 01:42:11 -07:00
-
70f9a32117
cpu,arch: Eliminate the ThreadContext::nextInstAddr method.
Gabe Black
2021-10-14 01:34:56 -07:00
-
58935cd5ad
cpu: Stop using the ThreadContext::nextInstAddr method.
Gabe Black
2021-10-14 01:29:25 -07:00
-
5a49cd94f4
cpu-o3: Mostly use PCStateBase instead of TheISA::PCState.
Gabe Black
2021-10-14 01:18:57 -07:00
-
dba6300f43
cpu-simple: Use PCStateBase instead of TheISA::PCState.
Gabe Black
2021-10-13 23:53:21 -07:00
-
7497caefa5
cpu-minor: Convert the rest of the CPU to use PCStateBase *|&.
Gabe Black
2021-10-11 13:47:59 -07:00
-
f9cbef9bf7
cpu-minor: Disentangle the PC and fetch address.
Gabe Black
2021-10-10 14:53:43 -07:00
-
dc8ac3b6ad
cpu-minor: Use PCStateBase in the minor CPU DynInst class.
Gabe Black
2021-10-08 17:57:18 -07:00
-
f7bfa30e77
misc: Use a PCStateBase unique_ptr in SkipFuncBase::process.
Gabe Black
2021-10-08 15:46:08 -07:00
-
ecd3cc85f0
arch,cpu: Use PCStateBase in StaticInst::branchTarget
Gabe Black
2021-10-08 15:29:48 -07:00
-
9d48180e4a
arch,cpu: Use PCStateBase in buildRetPC.
Gabe Black
2021-10-08 02:30:25 -07:00
-
5ad4cf0af1
arch,cpu,sim: Use PCStateBase in advancePC.
Gabe Black
2021-10-08 01:43:52 -07:00
-
cd772c1951
arch,cpu,sim: Use PCState * and & to trace and not TheISA::PCState.
Gabe Black
2021-10-07 21:03:10 -07:00