summaryrefslogtreecommitdiff
path: root/src/gpu-compute
AgeCommit message (Expand)Author
2019-01-16cpu: dev: sim: gpu-compute: Banish some ISA specific register types.Gabe Black
2018-11-27arch, base, cpu, gpu, mem: Replace assert(0 or false with panic.Gabe Black
2018-10-17gpu-compute: Explicitly use little endian packet accessors.Gabe Black
2018-08-17hsail-x86: fix gpu dynamic instruction errorBrandon Potter
2018-08-17hsail-x86: fix addr_range_map errorBrandon Potter
2018-06-26gpu-compute: Remove unneeded Request::setVirt callAlexandru Dutu
2018-06-11misc: Using smart pointers for memory RequestsGiacomo Travaglini
2018-06-11misc: Substitute pointer to Request with aliased RequestPtrGiacomo Travaglini
2018-05-30gpu-compute: use X86ISA::TlbEntry over GpuTlbEntryBrandon Potter
2018-05-16style: fix amd license and style issuesTony Gutierrez
2018-05-15gpu-compute: Cleanup the scheduler a bitTony Gutierrez
2018-04-27sim,cpu,mem,arch: Introduced MasterInfo data structureGiacomo Travaglini
2018-04-17gpu-compute: fix bad asserts in gpu tlb and cu tlb portTony Gutierrez
2018-03-22hsail: Get rid of an inert private member of StorageSpace.Gabe Black
2018-01-23tarch, mem: Abstract the data stored in the SE page tables.Gabe Black
2018-01-20arch, mem: Make the page table lookup function return a pointer.Gabe Black
2017-12-04misc: Rename misc.(hh|cc) to logging.(hh|cc)Gabe Black
2017-07-12gpu-compute: Refactor some Event subclasses to lambdasSean Wilson
2017-06-20cpu, gpu-compute: Replace EventWrapper use with EventFunctionWrapperSean Wilson
2017-03-09syscall-emul: Move memState into its own fileBrandon Potter
2017-03-07gpu-compute: Fix Python/C++ object hierarchy discrepanciesAndreas Sandberg
2017-02-27syscall_emul: [PATCH 15/22] add clone/execve for threading and multiprocess s...Brandon Potter
2017-02-27gpu-compute: remove unnecessary member from classTony Gutierrez
2017-02-27gpu-compute: mark functions with override if replacing virtualBrandon Potter
2016-11-09syscall_emul: [patch 10/22] refactor fdentry and add fdarray classBrandon Potter
2016-11-09syscall_emul: [patch 5/22] remove LiveProcess class and use Process insteadBrandon Potter
2016-11-09style: [patch 3/22] reduce include dependencies in some headersBrandon Potter
2016-12-02hsail: remove the panic guarding function directivesBrandon Potter
2016-11-21gpu-compute: fix segfault when constructing GPUExecContextTony Gutierrez
2016-11-21gpu-compute: init valid field of GpuTlbEntry in default ctorTony Gutierrez
2016-10-26hsail,gpu-compute: fixes to appease clang++Tony Gutierrez
2016-10-26gpu-compute: support in-order data delivery in GM pipeTony Gutierrez
2016-10-26gpu-compute, hsail: pass GPUDynInstPtr to getRegisterIndex()Tony Gutierrez
2016-10-26gpu-compute: use System cache line size in the GPUTony Gutierrez
2016-10-26gpu-compute, hsail: make the PC a byte address, not an instruction indexTony Gutierrez
2016-10-26gpu-compute: add gpu_isa.hh to switch hdrs, add GPUISA to WFTony Gutierrez
2016-10-26gpu-compute: add instruction mix stats for the gpuTony Gutierrez
2016-10-26gpu-compute, hsail: call discardFetch() from the WFTony Gutierrez
2016-10-26hsail, gpu-compute: remove doGm/SmReturn add completeAccTony Gutierrez
2016-10-26gpu-compute: remove inst enums and use bit flag for attributesTony Gutierrez
2016-10-26gpu-compute: move disassemle() implementation to GPUStaticInstTony Gutierrez
2016-10-26gpu-compute, arch: add some methods to the base inst classes for ISA supportTony Gutierrez
2016-10-04gpu-compute: Added method to compute the actual workgroup sizeAlexandru Dutu
2016-09-16gpu-compute: fix typo in GPUDispatcherTony Gutierrez
2016-09-16gpu-compute: Adding context serialization methods to WavefrontAlexandru Dutu
2016-09-16gpu-compute: Refactoring Wavefront::dynWaveIdAlexandru Dutu
2016-09-16gpu-compute: Adding vector register file debug messagesAlexandru Dutu
2016-09-16gpu-compute: Changing reconvergenceStack typeAlexandru Dutu
2016-09-16gpu-compute: Adding ioctl for HW context sizeAlexandru Dutu
2016-09-16gpu-compute: Wavefront refactoringAlexandru Dutu