cpu: Add HTM ExecContext API
[gem5.git] / src / arch /
2020-09-03 Gabe Blackarch: Use a fault to trigger system calls in SE mode.
2020-09-02 Timothy Hayesarch: Add uReset helper to UPCState
2020-09-02 Timothy Hayesarch, mem: Initial Hardware Transactional Memory implem...
2020-09-02 Gabe Blackmisc: Remove the "fault" parameter from syscall functions.
2020-09-01 Bobby R. Brucearch-arm,arch-x86: Added missing overrides
2020-09-01 Nikos Nikolerisarch: Remove unused variable pcbb from ThreadInfo
2020-08-28 Giacomo Travagliniarch-arm: Fix coding style in addressTranslation methods
2020-08-28 Giacomo Travagliniarch-arm: Check if PAC is implemented before executing...
2020-08-28 Giacomo Travagliniarch-arm: Introduce HavePACExt helper
2020-08-28 Gabe Blackmisc: Clean up usage of arch/isa_traits.hh.
2020-08-28 Gabe Blacksparc: Minor cleanup in isa_traits.hh.
2020-08-28 Ian Jiangarch-riscv: Fix disassembling of jalr
2020-08-28 Gabe Blackriscv: Remove unnecessary includes from arch/riscv...
2020-08-28 Gabe Blackpower: Tidy up isa_traits.hh and delete the VAddr class.
2020-08-27 Kyle Roartyarch-gcn3: Update LmReqsInPipe in atomic flats when...
2020-08-26 Emily Brickeyarch: update port terminology
2020-08-26 Giacomo Travagliniarch-arm: Rewrite addressTranslation to use BitUnions
2020-08-26 Giacomo Travagliniarch-arm: Remove deadcode from AArch64 address translation
2020-08-26 Giacomo Travagliniarch-arm: Refactor Address Translation (AT) code
2020-08-25 Gabe Blackarm: Clear out isa_traits.hh.
2020-08-25 Gabe Blackarch: Get rid of (some) unused VAddr types.
2020-08-25 Gabe Blackmips: Remove unused or misplaced values from isa_traits.hh.
2020-08-25 Gabe Blackarch,cpu,sim: Get rid of the microcode ROM stub code.
2020-08-25 Gabe Blackcpu,arch: Delegate fetching ROM microops to the decoder.
2020-08-25 Gabe Blackx86: Use default initializers to simplify the decoder...
2020-08-25 Gabe Blackx86: Remove unnecessary includes from isa_traits.hh.
2020-08-25 Gabe Blackx86: Style fixes in x86's fault implementations.
2020-08-25 Gabe Blackx86: Replace "is not" with "!=" in fpop.isa.
2020-08-24 Emily Brickeyarch-riscv, arch-x86: convert tlb to new style stats
2020-08-24 Emily Brickeyarch-mips, arch-power: removed unused stats
2020-08-24 Juan M. Cebrianarch-x86,cpu: Fix bpred by annotating branch instructio...
2020-08-23 Gabe Blackmisc: Delete the critical path annotation code.
2020-08-21 Ian Jiangarch-riscv: Add float registers in copyRegs
2020-08-20 Gabe Blackarch: Eliminate the unused HasUnalignedMemAcc constant.
2020-08-20 Gabe Blackarch: Eliminate an unused pair of constants from isa_tr...
2020-08-20 Gabe Blackarch: Make ThreadInfo::curThreadInfo virtual, protected.
2020-08-20 Gabe Blackx86: Replace getDoubleBits with floatToBits64.
2020-08-20 Gabe Blackarch: Remove the "inline" keyword in ThreadInfo.
2020-08-20 Gabe Blackx86: Fix some style issues in the microcode ROM class.
2020-08-20 Gabe Blackx86: Style fix in the decoder class.
2020-08-20 Gabe Blackarch: Get the byte order from sys and not TheISA::.
2020-08-20 Gabe Blackarch: Don't add contents to the TheISA namespace in...
2020-08-20 Gabe Blackdev,arm: Stop using TheISA in ARM specific files.
2020-08-20 Gabe Blackarch: Fix a small style issue in Linux::ThreadInfo.
2020-08-20 Gabe Blackarch: Create a base class for decoders.
2020-08-19 Gabe Blackmisc: Replace scalar TypedBufferArg with VPtr.
2020-08-19 Ian Jiangarch-riscv: Fix disassembling of CSR instructions
2020-08-18 Emily Brickeyarch-arm: convert tlb to new style stats
2020-08-18 Giacomo Travagliniarch-arm: Early checking if debug is enabled in TLB
2020-08-18 Giacomo Travagliniarch-arm: Rename SelfDebug member variables
2020-08-18 Giacomo Travagliniarch-arm: Remove setters from SoftwareStep
2020-08-18 Ian Jiangarch-riscv: Fix disassembling of all register instructions
2020-08-17 Emily Brickeyarch-arm: convert table_walker to new style stats
2020-08-14 Giacomo Travagliniarch-arm: Use isSecure variable for Stage2Lookup
2020-08-14 Giacomo Travagliniarch-arm: Fix physmem NS attribute in VMSAv8-32 descriptors
2020-08-14 Giacomo Travagliniarch-arm: VSTTBR_EL2 doesn't contain a VMID field
2020-08-14 Giacomo Travagliniarch-arm: Disable HVC when SCR_EL3.HCE is 0
2020-08-14 Giacomo Travagliniarch-arm: Fix XN in TLB permissions
2020-08-14 Giacomo Travagliniarch-arm: Fix SoftwareStep::debugExceptionReturnSS
2020-08-13 Kyle Roartyarch-gcn3: Free registers when execMask = 0
2020-08-13 Kyle Roartyarch-gcn3: make read2st64_b32 write proper registers
2020-08-12 Gabe Blackarch: Remove the stacktrace.hh switching header file.
2020-08-10 Giacomo Travagliniarch-arm: Reduce boilerplate when extracting SelfDebug...
2020-08-10 Ciro Santillisim-se: don't wake up SE futex syscalls on ARM events
2020-08-08 Matthew Porembaarch-mips: Remove old TypeBufferArg call
2020-08-06 Boris Shingarovarch-power: Implement GDB XML target description for...
2020-08-05 Gabe Blackcpu: Remove the "profile" parameter and plumbing.
2020-08-05 Gabe Blackscons,fastmodel: Limit how many instances of simgen...
2020-08-05 Gabe Blackarch: Use VPtr for uname.
2020-08-02 muptonarch-arm: fix double delete
2020-08-01 Ian Jiangarch-riscv: Fix disassembling of float register instruc...
2020-07-31 Jordi Vaqueroarch-arm: Implementing SecureEL2 feature for Armv8
2020-07-30 Matt Sinclairarch-gcn3: add support for flat atomic adds, subs,...
2020-07-29 Chris Januaryfastmodel: Implement GIC DTB auto-generation.
2020-07-29 Chris Januaryfastmodel: Remove scs_prefix_appli_output binding.
2020-07-29 Chris Januaryfastmodel: Fix hierachical Iris component names.
2020-07-29 Chris Januaryfastmodel: Add missing dependencies.
2020-07-27 Jordi Vaqueroarch-arm: Implement ARM8.1-VHE feature
2020-07-24 Jordi Vaqueroarch-arm: Fix Trap to EL1 on register DC CVAU
2020-07-24 Gabe Blackarch,sim,misc: Add a new m5 op "sum" which just sums...
2020-07-23 Jordi Vaqueroarch-arm: Add System register trap check for EL1
2020-07-22 Bobby R. Brucebase,arch: Fixed usage of `bitfield::replaceBits`
2020-07-21 Boris Shingarovarch-mips: Implement GDB XML target description for...
2020-07-21 Jordi Vaqueroarch-arm: Fix Fault subsystem adding EL2Enable func
2020-07-20 Matthew Porembaarch-gcn3,gpu-compute: Fix GCN3 related compiler errors
2020-07-17 Tony Gutierrezgpu-compute, arch-gcn3: Change how waitcnts are implemented
2020-07-17 Chow, Marcusarch-gcn3: Add case to op selector when operand is...
2020-07-17 Michael LeBeanearch-gcn3: Fix stride bug in buffer OOB detection logic
2020-07-17 Travis Boratenarch-gcn3: Replace some instances of std::isnormal...
2020-07-17 Travis Boratenarch-gcn3: Fix VOP3 V_LDEXP_F64
2020-07-17 Travis Boratenarch-gcn3: Fix roundNearestEven for V_RNDNE_F64 and...
2020-07-17 Matt Sinclairarch-gcn3: add all s_buffer_load_dword instructions
2020-07-17 Matthew Porembaarch-gcn3: Add memcpy condition when writing EXEC_LO
2020-07-17 Tony Gutierrezarch-gcn3: Remove invalid assert when reading EXEC_LO
2020-07-17 Tony Gutierrezarch-gcn3: Implement ds_swizzle
2020-07-17 Tony Gutierrezarch-gcn3: Implement s_buffer_load_dwordx16
2020-07-17 Tony Gutierrezarch-gcn3: Fixup DIV instructions
2020-07-16 Chow, Marcusarch-gcn3: fixed scale,fixup,fmas f64 ops
2020-07-16 Tony Gutierrezarch-gcn3: Fix s_getpc operand information
2020-07-16 Chow, Marcusarch-gcn3: Add handling for Inf/overflow in CVT insts
next