2020-01-07 |
Gabe Black | arch,sim: Promote the m5ops_base param to the System... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-07 |
Gabe Black | fastmodel: Implement the vecPredReg accessor functions. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-07 |
Gabe Black | arch,sim: Stop decoding the pseudo inst subfunc value. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-06 |
Gabe Black | arch,sim: Use the guest ABI mechanism with pseudo instructions. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-27 |
Gabe Black | fastmodel: Move ARM but not CortexA76 specific bits...
|
commit | commitdiff | tree |
2019-12-27 |
Gabe Black | fastmodel: Move the ARM IRIS threadcontext into CortexA76. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-27 |
Gabe Black | fastmodel: Mostly collapse ARM base classes for the...
|
commit | commitdiff | tree |
2019-12-27 |
Gabe Black | fastmodel: Checkpoint the TCs when checkpointing a...
|
commit | commitdiff | tree |
2019-12-27 |
Gabe Black | fastmodel: Handle "special" vector regs without calling...
|
commit | commitdiff | tree |
2019-12-24 |
Gabe Black | fastmodel: Implement readVecRegFlat for ArmThreadContext.
|
commit | commitdiff | tree |
2019-12-24 |
Gabe Black | fastmodel: Determine what space to use for breakpoints...
|
commit | commitdiff | tree |
2019-12-23 |
Gabe Black | fastmodel: Implement PC based events.
|
commit | commitdiff | tree |
2019-12-18 |
Gabe Black | x86: Fix some bugs with KVM in SE mode on Intel machines.
|
commit | commitdiff | tree |
2019-12-17 |
Gabe Black | sim: Include some required headers in the syscall debug...
|
commit | commitdiff | tree |
2019-12-17 |
Gabe Black | fastmodel: Tell fast model not to shutdown when time...
|
commit | commitdiff | tree |
2019-12-17 |
Gabe Black | fastmodel: Implement port proxies.
|
commit | commitdiff | tree |
2019-12-17 |
Gabe Black | fastmodel: Create a TLB model which uses IRIS to do...
|
commit | commitdiff | tree |
2019-12-17 |
Gabe Black | fastmodel: Add an address translation mechanism to...
|
commit | commitdiff | tree |
2019-12-17 |
Gabe Black | fastmodel: Add a header for IRIS MSN constants. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-17 |
Gabe Black | config: Default the indirect branch predictor to "None".
|
commit | commitdiff | tree |
2019-12-12 |
Gabe Black | python: Convert terminal escape sequences to strings.
|
commit | commitdiff | tree |
2019-12-10 |
Gabe Black | sim,arch: Collapse the ISA specific versions of m5Syscall. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-10 |
Gabe Black | arch,cpu,sim: Push syscall number determination up... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-10 |
Gabe Black | x86: Stop manually clearing RFLAGS.RF after a system... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-10 |
Gabe Black | arch: Get rid of the now unused setSyscallArg. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-10 |
Gabe Black | arch: Stop using setSyscallArg to set argc and argv. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-10 |
Gabe Black | sim: Add a wrapper/subclass for SyscallDesc which uses... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-10 |
Gabe Black | sim: Add a mechanism to translate ABIs to call host... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-10 |
Gabe Black | sim: Get rid of the now unused SyscallDesc flags and... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-10 |
Gabe Black | arch: Use ignoreWarnOnceFunc instead of the WarnOnce... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-10 |
Gabe Black | sim: Reintroduce the ignoreWarnOnceFunc syscall handler. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-10 |
Gabe Black | sim: Make the syscalls use the SyscallReturn suppression... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-07 |
Gabe Black | scons: Set the partial linking group for EXTRAS dirs.
|
commit | commitdiff | tree |
2019-12-07 |
Gabe Black | scons: Fixes to improve python 3 support.
|
commit | commitdiff | tree |
2019-12-06 |
Gabe Black | kvm,arm: Update the KVM ARM v8 CPU to use vector regs.
|
commit | commitdiff | tree |
2019-12-04 |
Gabe Black | sim: Add a suppression mechanism to the SyscallReturn... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-04 |
Gabe Black | sim: Small style fixes in sim/syscall_return.hh. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-04 |
Gabe Black | sim: Change the syscall executor to a std::function. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-04 |
Gabe Black | sparc: Fix the getresuidFunc prototype. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-04 |
Gabe Black | sparc: Fix the predecoder's moreBytes method. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-03 |
Gabe Black | systemc: Purposefully *expose* bind in the initiator... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-03 |
Gabe Black | fastmodel: Switch the diagnostic pragmas to GCC from... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-03 |
Gabe Black | systemc,fastmodel: Use the gem5_scons error and warning... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-03 |
Gabe Black | systemc: Suppress a spurious clang warning in the systemc... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-03 |
Gabe Black | systemc: Fix up some lingering Accellera specific code... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-03 |
Gabe Black | systemc: Add a bunch of missing overrides to the systemc... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-12-03 |
Gabe Black | fastmodel: Suppress a spurious warning on clang for...
|
commit | commitdiff | tree |
2019-11-28 |
Gabe Black | mem-cache: Avoid hiding a virtual method in the dictionary... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-11-28 |
Gabe Black | mem-cache: Remove a std::move clang says is unnecessary. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-11-28 |
Gabe Black | arm: Make sure not to shift off of the end of a uint32_t...
|
commit | commitdiff | tree |
2019-11-26 |
Gabe Black | arch,cpu: Get rid of ISA_HAS_CC_REGS and its associated... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-11-25 |
Gabe Black | arm: Stop serializing ISA values wihch are cached from...
|
commit | commitdiff | tree |
2019-11-21 |
Gabe Black | scons: Use the new error() and warning() methods.
|
commit | commitdiff | tree |
2019-11-21 |
Gabe Black | scons: Add "warning" and "error" methods.
|
commit | commitdiff | tree |
2019-11-21 |
Gabe Black | scons: Use HAVE_PROTOC when building protobuf files.
|
commit | commitdiff | tree |
2019-11-21 |
Gabe Black | scons: Don't use PROTOC for the protoc command and...
|
commit | commitdiff | tree |
2019-11-18 |
Gabe Black | arch: Get rid of the (Big|Little)EndianGuest namespaces. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-11-18 |
Gabe Black | arch: Make and use endian specific versions of the... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-11-13 |
Gabe Black | arm: Replace most htog and gtoh with htole and letoh.
|
commit | commitdiff | tree |
2019-11-13 |
Gabe Black | fastmodel: Implement reading vector registers with...
|
commit | commitdiff | tree |
2019-11-07 |
Gabe Black | arm: Set the number of FloatRegs to zero.
|
commit | commitdiff | tree |
2019-11-07 |
Gabe Black | cpu: Fix a bug in getCurrentInstCount in the checker...
|
commit | commitdiff | tree |
2019-11-07 |
Gabe Black | power: Replace gtoh and htog with betoh and htobe.
|
commit | commitdiff | tree |
2019-11-07 |
Gabe Black | x86: Replace htog and gtoh with htole and letoh.
|
commit | commitdiff | tree |
2019-11-07 |
Gabe Black | mips: Replace gtoh and htog with letoh and htole.
|
commit | commitdiff | tree |
2019-11-07 |
Gabe Black | sparc: Replace htog and gtoh with htobe and betoh.
|
commit | commitdiff | tree |
2019-11-07 |
Gabe Black | fastmodel: Plumb the ITB and DTB through the IRIS thread...
|
commit | commitdiff | tree |
2019-11-06 |
Gabe Black | fastmodel: Implement inst count events in the IRIS...
|
commit | commitdiff | tree |
2019-11-06 |
Gabe Black | cpu: Use std::array for registers in SimpleThread. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-11-02 |
Gabe Black | arch,cpu: Move endianness conversion of inst bytes... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-11-01 |
Gabe Black | mem: Delete the packet accessors which use guest endianness.
|
commit | commitdiff | tree |
2019-10-31 |
Gabe Black | fastmodel: Add CortexA76x[234] models.
|
commit | commitdiff | tree |
2019-10-31 |
Gabe Black | fastmodel: Enable auto bridging and use it to simplify...
|
commit | commitdiff | tree |
2019-10-31 |
Gabe Black | fastmodel: Templatize the xn versions of the CortexA76.
|
commit | commitdiff | tree |
2019-10-31 |
Gabe Black | alpha: Convert htog and gtoh to htole and letoh. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | arch,sim: Make copyStringArray take an explicit endianness. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | kern: When dumping dmesg, detect the byte order dynamically.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | sim: Use the system and OS to get endianness. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | arch: Make endianness a property of the OS class syscalls... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Make the virtio devices track endianness explicitly.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | sim: Add a getGuestByteOrder accessor to the system...
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | fastmodel: Refactor the CortexA76x1 model for MP support.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Remove TheISA from ns_gige.cc.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Stop including config/the_isa.hh unnecessarily.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Get PageBytes from the system in the ARM generic...
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Get PageBytes from the system in the ide_disk...
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Remove using namespace std and TheISA from ide_disk.cc.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | arm: Get rid of using namespace std and TheISA in realview.cc.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Remove SINIC_VTOPHYS and related code.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | alpha: Remove TheISA from the Alpha devices.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | x86: Remove TheISA from x86 devices.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | sparc: Create a helper functions to install firmware... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-28 |
Gabe Black | configs: Update HPI to use ArmDTB and ArmITB.
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | mips,riscv: Get rid of some Alpha cruft in these System...
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Get rid of the nextInstEventCount method.
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Get rid of the serviceInstCountEvents method.
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | fastmodel: Use getCurrentInstCount for totalInsts().
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | fastmodel: Implement getCurrentInstCount.
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Switch off of the CPU's comInstEventQueue.
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Access inst events through ThreadContext instead...
|
commit | commitdiff | tree |
next |