History log of /gem5/src/arch/hsail/insts/gpu_static_inst.hh
Revision Date Author Comments
# 11882:68dd3c3349aa 27-Feb-2017 Brandon Potter <brandon.potter@amd.com>

gpu-compute: mark functions with override if replacing virtual

The clang compiler is more stringent than the recent versions of
GCC when dealing with overrides. This changeset adds the specifier
to the methods which need it to silence the compiler.


# 11697:c63431b7bbeb 26-Oct-2016 Tony Gutierrez <anthony.gutierrez@amd.com>

gpu-compute, hsail: make the PC a byte address, not an instruction index

currently the PC is incremented on an instruction granularity, and not as an
instruction's byte address. machine ISA instructions assume the PC is a byte
address, and is incremented accordingly. here we make the GPU model, and the
HSAIL instructions treat the PC as a byte address as well.


# 11691:6d5fc65d64bd 26-Oct-2016 Tony Gutierrez <anthony.gutierrez@amd.com>

gpu-compute: move disassemle() implementation to GPUStaticInst


# 11690:3027d6c34fa4 26-Oct-2016 Tony Gutierrez <anthony.gutierrez@amd.com>

gpu-compute, arch: add some methods to the base inst classes for ISA support


# 11308:7d8836fd043d 19-Jan-2016 Tony Gutierrez <anthony.gutierrez@amd.com>

gpu-compute: AMD's baseline GPU model