2020-02-08 |
Gabe Black | arch,sim: Replace setuidFunc with ignoreFunc. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-08 |
Gabe Black | sim: Convert most of the common syscalls to use the... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-08 |
Gabe Black | sim: Use the Guest ABI mechanism in writeFunc. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-08 |
Gabe Black | arch: Switch SyscallDescABI in for SyscallDesc. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-08 |
Gabe Black | sim: Add a transitional syscall ABI which defers to... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-08 |
Gabe Black | arch: Simplify the SyscallDesc tables. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-07 |
Gabe Black | x86: Handle m5 op accesses directly in the mmapped... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-07 |
Gabe Black | sim: Add a function for decoding the field(s) of an... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-07 |
Gabe Black | x86: Use the m5 op range in the system. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-07 |
Gabe Black | arch,sim: Use _m5opRange in System::allocPhysPages. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-07 |
Gabe Black | sim: Add a typetraits style mechanism to test for VarArgs. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-06 |
Gabe Black | sim: Make it possible for a GuestABI to init its Position... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-06 |
Gabe Black | fastmodel: Ensure unset vec reg bits are zero/false. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-06 |
Gabe Black | fastmodel: Implement flattened int reg reading and... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-05 |
Nils Asmussen | arch-arm: make MicroUopSetPCCPSR SerializeAfter Reviewed-by: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-05 |
Gabe Black | cpu: Make getIsaPtr return a BaseISA pointer.
|
commit | commitdiff | tree |
2020-02-05 |
Gabe Black | arch: Introduce a base class for ISA classes. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-05 |
Gabe Black | arm: Use static_cast to get access the ARM specific...
|
commit | commitdiff | tree |
2020-02-01 |
Gabe Black | arch,sim: Merge initCPU into the ISA System classes. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-01 |
Gabe Black | arch,sim: Merge initCPU and startupCPU. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-01 |
Gabe Black | sim,cpu: Move the call to initCPU into System. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-01 |
Gabe Black | arch,base,cpu: Add some default constructors/operators...
|
commit | commitdiff | tree |
2020-02-01 |
Gabe Black | base: Delete an inet.hh accessor which is unused and...
|
commit | commitdiff | tree |
2020-02-01 |
Gabe Black | scons: Disable spurious "array-bounds" warnings for... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-02-01 |
Gabe Black | scons: Add a mechanism to append flags when building... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-31 |
Gabe Black | mem: Make slicc generate some default methods explicitly.
|
commit | commitdiff | tree |
2020-01-25 |
Gabe Black | sim: Add a GuestABI mechanism to allocate space for... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-23 |
Gabe Black | cpu: Fix ExeTraceRecord::traceInst. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-23 |
Gabe Black | sim: Move findFreeContext to System.
|
commit | commitdiff | tree |
2020-01-23 |
Gabe Black | sim: Eliminate the breakAtKernelFunction function.
|
commit | commitdiff | tree |
2020-01-23 |
Gabe Black | cpu: Consolidate and move the CPU's calls to TheISA... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-22 |
Gabe Black | fastmodel: Implement CC reg accessors. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-22 |
Gabe Black | arm: Remove checkpointing from the ARM TLBs.
|
commit | commitdiff | tree |
2020-01-22 |
Gabe Black | arch: Get rid of the unused (and mostly undefined)...
|
commit | commitdiff | tree |
2020-01-16 |
Gabe Black | arm: A couple small fixes for the arm64 bootloader...
|
commit | commitdiff | tree |
2020-01-14 |
Gabe Black | x86: Stop clearing RAX for BIST in initCPU.
|
commit | commitdiff | tree |
2020-01-14 |
Gabe Black | x86: Move local APIC initialization out of initCPU. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-14 |
Gabe Black | x86: Move miscreg initialization to the ISA class. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-13 |
Gabe Black | configs: Remove check for kernel in fs.py.
|
commit | commitdiff | tree |
2020-01-13 |
Gabe Black | sim: Add a dumpSimcall mechanism to GuestABI.
|
commit | commitdiff | tree |
2020-01-13 |
Gabe Black | sim: Add a unit test for the GuestABI mechanism.
|
commit | commitdiff | tree |
2020-01-13 |
Gabe Black | sim: Implement a varargs like mechanism for GuestABI... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-11 |
Gabe Black | arch: Make the generic micropc enabled PCState set... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2020-01-09 |
Gabe Black | base: Include some required headers in amo.hh.
|
commit | commitdiff | tree |
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 |
next |