You need to search in the isa folders. For example:

~/src/arch/x86/isa/decoder/two_byte_opcodes.isa has the magic instructions
defined with the IsNonSpeculative flags.

~/src/arch/x86/isa/microops has the code telling you how to define the
store instruction to be nonspeculative.

This isa definition files will help generate the files in:

~/build/x86/arch/x86/generated

You chould check files in it like the decoder-ns.cc.inc to see how the
nonspeculative flag is set to true.


Hope it helps





On Fri, Apr 8, 2016 at 1:19 PM, Abbas Fairouz <[email protected]> wrote:

> Hi all,
>
> Is there a way to change the flag of an instruction to be speculative?
>
> Where is the file located for instruction to act speculatively in x86 ISA?
>
> --
>
> --------------------
> Best regards,
> Abbas Fairouz
> --------------------
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>



-- 
yw
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to