projects
/
gem5.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
base: Make it possible to convert strings to enums
2019-01-10
Giacomo Travaglini
base: Make it possible to convert strings to enums
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2019-01-04
Giacomo Travaglini
dev-arm: Implement GIC-400 model from GicV2
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2019-01-04
Giacomo Travaglini
dev-arm: Move VGic from Realview.py to Gic.py
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-12-19
Giacomo Travaglini
arch-arm: Add Crypto in SE mode
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-12-08
Giacomo Travaglini
base, systemc: Fix clang compilation
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-12-07
Giacomo Travaglini
mem: Compile tracePacket only when TRACING_ON is defined
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-12-06
Giacomo Travaglini
ext: Build googlemock with googletest
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-12-06
Giacomo Travaglini
ext: Import googlemock, release version 1.8.0
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-11-28
Giacomo Travaglini
tests: Convert IniFile unit test to a GTest
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-11-14
Giacomo Travaglini
arch-arm: Print register name when warning on AT instructions
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-11-14
Giacomo Travaglini
sim: Move BitUnion overloading to show/parseParams
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-11-14
Giacomo Travaglini
sim: Move paramIn/Out definition to header file
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-11-12
Giacomo Travaglini
systemc: Push python headers on top of sources
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-11-07
Giacomo Travaglini
arch-arm: Deprecate usage of legacy bootloader patching
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-11-07
Giacomo Travaglini
arch-arm: ArmSystem::resetAddr64 renamed to be used...
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-11-07
Giacomo Travaglini
arch-arm: Implement AArch32 RVBAR
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-11-07
Giacomo Travaglini
arch-arm: Remove SCTLR.VE bit
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-11-07
Giacomo Travaglini
arch-arm: Refactor ISA::clear by adding a ISA::clear32...
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-11-07
Giacomo Travaglini
arch-arm: Remove MISCREG commented numbers
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-26
Giacomo Travaglini
arch-arm: IMPDEF for SYS instruction with CRn = {11...
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-26
Giacomo Travaglini
arch-arm: AArch64 Instruction for MISCREG_IMPDEF_UNIMPL
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-26
Giacomo Travaglini
arch-arm: Refactor AArch64 MSR/MRS trapping
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-26
Giacomo Travaglini
arch-arm: Trap to EL2 only if not in Secure State
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-26
Giacomo Travaglini
arch-arm: Fix HVC trapping beahviour
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-26
Giacomo Travaglini
arch-arm: CPTR_EL3.TCPAC traps EL2 accesses to CPACR_EL1
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-09
Giacomo Travaglini
arch-arm: Add have_crypto System parameter
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-09
Giacomo Travaglini
cpu: Fix MinorCPU executing Crypto Instructions
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-09
Giacomo Travaglini
arch-arm: AArch64 Crypto AES
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-09
Giacomo Travaglini
arch-arm: AArch64 Crypto SHA
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-02
Giacomo Travaglini
sim-se: Set ArmProcess64 hwcaps depending on ID regs
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-02
Giacomo Travaglini
sim-se: Different HWCAP for ArmProcess32/64
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-01
Giacomo Travaglini
arch-arm: Implement AArch64 ID regs as bitunions
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-01
Giacomo Travaglini
arch-arm: Implement AArch64 ID_AA64MMFR2_EL1 register
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-01
Giacomo Travaglini
arch-arm: Move MiscReg BitUnions into a separate header...
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-01
Giacomo Travaglini
arch-arm: Init AArch64 ID registers in SE mode
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-01
Giacomo Travaglini
cpu: Fix typo in header guard for Noncaching cpu
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-01
Giacomo Travaglini
dev-arm: Enable FIQ signaling for Group0 interrupts...
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-01
Giacomo Travaglini
dev-arm: Create postFiq events for GICv2
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-01
Giacomo Travaglini
dev-arm: Implement GICv2 GICD_IGROUPR register
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-01
Giacomo Travaglini
dev-arm: Fix GICv2 cpu interrupt enable flag
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-10-01
Giacomo Travaglini
sim: Extend (UN)SERIALIZE_ARRAY to BitUnions
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-09-28
Giacomo Travaglini
dev-arm: Make CpuLocalTimer use standard ArmInterruptPin
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-09-28
Giacomo Travaglini
dev-arm: Take into account PPI enable bit
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-09-28
Giacomo Travaglini
arch-arm: raise/clear IRQ when writing to PMOVSCLR/SET
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-09-17
Giacomo Travaglini
mem: Implement QoS Proportional Fair policy
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-09-10
Giacomo Travaglini
dev-arm: Make GenericTimer use standard ArmInterruptPin
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-09-10
Giacomo Travaglini
dev-arm: Factory SimObject for generating ArmInterruptPin
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-09-10
Giacomo Travaglini
dev-arm: Create a getter for ArmInterruptPin ID number
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-09-07
Giacomo Travaglini
mem: Implement base QoS Policies.
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-09-07
Giacomo Travaglini
sim: Add System method for MasterID lookup
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-08-24
Giacomo Travaglini
cpu: Stream/SubstreamID support in TrafficGen
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-07-26
Giacomo Travaglini
base: Fix ucontext compilation error for macOS
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-07-25
Giacomo Travaglini
cpu: Warn when (un)serializing a traffic generator
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-07-25
Giacomo Travaglini
cpu: Allow creation of traffic gen from generic SimObjects
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-07-16
Giacomo Travaglini
arch-arm: Introduce ARMv8.1 Virtual Timer System Registers
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-07-16
Giacomo Travaglini
arch-arm: Introduce RAS System Registers
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-06-28
Giacomo Travaglini
base: Add an asymmetrical Coroutine class
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-06-22
Giacomo Travaglini
arch-arm: AArch32 execution triggering AArch64 SW Break
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-06-22
Giacomo Travaglini
arch-arm: BadMode checking if corresponding EL is implemented
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-06-21
Giacomo Travaglini
cpu: Fix bug introduced by RequestPtr type change
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-06-14
Giacomo Travaglini
arch-arm: Adapting IllegalExecution fault for AArch32
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-06-14
Giacomo Travaglini
arch-arm: Add Illegal Execution flag to PCState
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-06-14
Giacomo Travaglini
arch-arm: Read APSR in User Mode
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-06-13
Giacomo Travaglini
arch-arm: Fix missing Request allocation
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-06-11
Giacomo Travaglini
misc: Using smart pointers for memory Requests
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-06-11
Giacomo Travaglini
misc: Substitute pointer to Request with aliased RequestPtr
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-05-29
Giacomo Travaglini
arch-arm: ISA param for treating MISCREG_IMPDEF_UNIMPL...
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-05-29
Giacomo Travaglini
arch-arm: Remove unusued MISCREG_A64_UNIMPL
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-05-29
Giacomo Travaglini
arch-arm: MPIDR.MT = 1 in a multithreaded system
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-05-29
Giacomo Travaglini
arch-arm: S3_<op1>_<Cn>_<Cm>_<op2> are Implementation...
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-05-29
Giacomo Travaglini
cpu: Avoid unnecessary dynamic_pointer_cast in atomic...
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-05-29
Giacomo Travaglini
arch-arm: Implement ARMv8.1 TTBR1_EL2 register
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-05-29
Giacomo Travaglini
arch-arm: Add E2H bit to HCR_EL2 System register
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-05-09
Giacomo Travaglini
sim: Remove trailing dot when assigning a master's...
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-05-08
Giacomo Travaglini
arch-arm: Map ID_x_EL1 registers to AArch32 version
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-05-04
Giacomo Travaglini
scons: Fix --with-ubsan/asan compilation flags
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-27
Giacomo Travaglini
sim,cpu,mem,arch: Introduced MasterInfo data structure
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-19
Giacomo Travaglini
arch-arm: Add ARMv8.1 TTBR1_EL2 register
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-19
Giacomo Travaglini
arch-arm: Fix Unknown Instruction disassemble
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-19
Giacomo Travaglini
arch-arm: Change disassemble when MSR to UNKNOWN register
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-18
Giacomo Travaglini
arch-arm: Adding MiscReg Priv (EL1) global flag
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-18
Giacomo Travaglini
arch-arm: Using explicit invalidation in TLB
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-17
Giacomo Travaglini
arch-arm: Fix secure MiscReg access when EL3 is not...
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-10
Giacomo Travaglini
arch-arm: Fix mrc,mcr to cop14 disassemble
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-06
Giacomo Travaglini
arch-arm: Add support for Tarmac trace generation
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-06
Giacomo Travaglini
arch-arm: Add support for Tarmac trace-based simulation
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-06
Giacomo Travaglini
arch-arm: Fix AArch32 branch instructions disassemble
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-06
Giacomo Travaglini
arch-arm: Fix secure write of SCTLR when EL3 is AArch64
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-04-06
Giacomo Travaglini
arch-arm: Correct mcrr,mrrc disassemble
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-03-23
Giacomo Travaglini
arch-arm: Distinguish IS TLBI from non-IS
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-03-23
Giacomo Travaglini
arch-arm: Created function for TLB ASID Invalidation
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-03-14
Giacomo Travaglini
tests: Add missing print replacements in tests subdir
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-03-14
Giacomo Travaglini
arch-arm: ERET from AArch64 to AArch32 ignore MSBs
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-03-12
Giacomo Travaglini
arch-arm: Adding IPA-Based Invalidating instructions
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-03-12
Giacomo Travaglini
arch-arm: Implement missing aarch32 TLBI registers
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-03-09
Giacomo Travaglini
tests: Python regression scripts using new print function
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-03-08
Giacomo Travaglini
arch-arm: Enable Debug IFSC when faulting to aarch64...
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-03-08
Giacomo Travaglini
arch-arm: Fix FSC generation in AbortFault
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-03-08
Giacomo Travaglini
arch-arm: Introduce update method in ArmFault class
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
2018-03-08
Giacomo Travaglini
arch-arm: Fix PCAlignmentFault routing to Hypervisor
Signed-off-by:
Giacomo Travaglini
<giacomo.travaglini@arm.com>
commit
|
commitdiff
|
tree
next