Hi Niranjan,

Since, x86 instructions are decoded into microops, I think the
corresponding files for x86 with definitions of control microops are the
following:

arch/x86/isa/microops/seqop.isa
arch/x86/isa/microops/regop.isa

As you said, I am also not able to find "isIndirectCtrl() or
isDirectCtrl()" being set for any microops. Please, feel free to add any
comments related to this in the Jira issue referred above.

Thanks
-Ayaz

On Fri, Feb 14, 2020 at 10:03 PM niranjan soundararajan <
niranja...@gmail.com> wrote:

>
> Thanks Ayaz, I am noticing that other ISAs have this file but X86 doesnt
> have it
>
> ./arch/alpha/isa/branch.isa
> ./arch/arm/isa/formats/branch.isa
> ./arch/arm/isa/insts/branch.isa
> ./arch/arm/isa/templates/branch.isa
> ./arch/mips/isa/formats/branch.isa
> ./arch/power/isa/formats/branch.isa
> ./arch/sparc/isa/formats/branch.isa
>
> For example, in the cpu/pred/bpred_unit.cc, when I print the following
>
> inst->isDirectCtrl() or inst->isIndirectCtrl()
>
> both flag are not set for any instruction
>
> Thanks
> Niranjan
>
>
> On Sat, Feb 15, 2020 at 1:56 AM Ayaz Akram <yazak...@ucdavis.edu> wrote:
>
>> Hi Niranjan,
>>
>> Can you give some specific examples of instructions where you find these
>> problems (and what cpu model are you using)? Is this issue on gem5 Jira (
>> https://gem5.atlassian.net/projects/GEM5/issues/GEM5-338?filter=allopenissues&orderby=priority%20DESC)
>> related to branch operation type behavior that you are seeing?
>>
>> Thanks
>>
>>
>> On Fri, Feb 14, 2020 at 4:21 AM niranjan soundararajan <
>> niranja...@gmail.com> wrote:
>>
>>> Hello
>>>
>>> How is the x64 support on Gem5. I am finding that the decoded
>>> instructions don’t have their types set, for example branch instructions.
>>> Has someone been able to resolve this issue
>>>
>>> Thanks
>>> Niranjan
>>> _______________________________________________
>>> gem5-users mailing list
>>> gem5-users@gem5.org
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to