summaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
2019-09-06arch-arm: MISCREG_ICC_BPR1_EL1 using AA64 bankingGiacomo Travaglini
2019-09-06arch-arm: Add explicit AArch64 MiscReg bankingGiacomo Travaglini
2019-09-06arch-arm: Use same template across all MSR instGiacomo Travaglini
2019-09-06arch-arm: SySDC64 Instructions (CMO) using MiscRegIndexGiacomo Travaglini
2019-09-06arch-arm: fix GDB stub after SVECiro Santilli
2019-09-06arch-arm: SGI registers undecoded in AArch32Giacomo Travaglini
2019-09-06arch-arm: Fix read/setMiscReg for AArch32 GICv3 ICC regsGiacomo Travaglini
2019-09-05arch-x86: Adding warning for movntiPouya Fotouhi
2019-09-05arch-x86: implement movntq/movntdq instructionsPouya Fotouhi
2019-08-30arm,kvm: Fix python imports from global namespaceGiacomo Travaglini
2019-08-28mem: Eliminate the Base(Slave|Master)Port classes.Gabe Black
2019-08-23arch-riscv: fix GDB register cacheAlec Roelke
2019-08-21arch-riscv: Update register fileYifei Liu
2019-08-21arch-arm, cpu: fix ARM ubsan build on GCC 7.4.0Ciro Santilli
2019-08-21arch-arm: Fix implicit fallthrough build errorsChun-Chen TK Hsu
2019-08-20arch-arm: Replace occ of opModeToEL(currOpMode/cpsr) with currELGiacomo Travaglini
2019-08-20arch-arm: Replace direct use cpsr.el with currEL helperGiacomo Travaglini
2019-08-20arch-arm: Overload currEL helper with CPSR argumentGiacomo Travaglini
2019-08-20arch-arm: Rewrite the currEL helper method to use opModeToELGiacomo Travaglini
2019-08-16x86: Stop CPUID from claiming we support xsave.Gabe Black
2019-08-15x86: Make unsuccessful CPUID instructions zero the result.Gabe Black
2019-08-12arch-arm: Added LD/ST<op> atomic instruction family and SWP instrsJordi Vaquero
2019-08-12arch-arm: Adding CAS/CASP AMO instr including new TypedAtomic funcJordi Vaquero
2019-08-10x86: Move some fixed or dummy config information into X86LocalApic.py.Gabe Black
2019-08-09arch: Bump MaxVecRegLenInBytes to 4096Tony Gutierrez
2019-08-07arch-arm: Add TypeAtomicOp class to be used by new atomic instructionsJordi Vaquero
2019-08-07arch-arm: adding register control flags enabling LSE implementationJordi Vaquero
2019-08-06sim-se: add new getpgrp system callBrandon Potter
2019-08-06sim-se: adding pipe2 syscallMatthew Sinclair
2019-08-05arch-arm: Implement ARMv8.1-PAN, Privileged access neverGiacomo Travaglini
2019-08-05arch-arm: Rewrite MSR immediate instruction classGiacomo Travaglini
2019-07-27arch-arm: Fix reg dependency for SVE gather microopsGabor Dozsa
2019-07-27arch-arm: Fix tracing code for SVE gatherGabor Dozsa
2019-07-27arch-arm: Add SVE LD1RQ[BHWD]Javier Setoain
2019-07-27arch-arm: Fix decoding for SVE memory instructionsAdriĆ  Armejach
2019-07-27arch-arm: Add support for SVE load/store structuresJavier Setoain
2019-07-22arch-x86: Don't free PTW state with inflight requestsMatthew Poremba
2019-07-19arch-arm: Implement ARMv8.1-HPD, Hierarchical permission disableGiacomo Travaglini
2019-07-19arch-arm: Add HPD bit for TCR_EL2/EL3Giacomo Travaglini
2019-07-19arch-arm: Clean Fault generation when processing Long DescriptorGiacomo Travaglini
2019-07-18arch-arm: Add first-/non-faulting load instructionsGabor Dozsa
2019-07-17arch-arm: Use ExceptionLevel type in TlbEntryGiacomo Travaglini
2019-07-16arch-x86: add unconditional tag to calls/returnsHoa Nguyen
2019-06-26arch, arm: Update miscRegs in getTEAnouk Van Laer
2019-06-17arch-arm: Move the memacc_code before op_wb in fp loadsGiacomo Travaglini
2019-06-10arch-arm: implement VMINNM scalar thumbCiro Santilli
2019-06-07arch-arm: Fix WalkerState,Descriptors default constructorGiacomo Travaglini
2019-05-31x86: fix movsd bug on %xmm registerBrandon Potter
2019-05-31arm: Fix decoding of CRC32 instructions in thumb32Chun-Chen TK Hsu
2019-05-31arch-arm: Treat SVE prefetch instructions as no-opsGiacomo Gabrielli