Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Colouring based on ThreadID not working #17

Open
cnpapado opened this issue Oct 11, 2023 · 1 comment
Open

Colouring based on ThreadID not working #17

cnpapado opened this issue Oct 11, 2023 · 1 comment

Comments

@cnpapado
Copy link

Hello,
I noticed that when choosing to colour instructions based on ThreadID, all instructions have the same colour regardless of the thread. Moreover, when hovering to any instruction in the left pane, the TID field is always 0.

For example the following inst (sn: 5250) belongs to thread 1 as we can see from the O3CPUAll log:

5504500: global: DynInst: [sn:5250] Instruction created. Instcount for system.cpu = 33
5504500: system.cpu.fetch: [tid:1] Instruction PC (0x101ce=>0x101d0).(0=>1) created [sn:5250].
5504500: system.cpu.fetch: [tid:1] Instruction is: c_addi a5, 8

But in Konata is it displayed as if it was belonging to thread 0:

image

Let me know if I'm missing anything. Thanks!

@shioyadan
Copy link
Owner

Hello,
I apologize for my delayed response.

At the moment, the color scheme for threads is implemented exclusively for the Kanata log format, not the gem5 log format.
I am eager to extend this implementation to support the gem5 log format. Could you please share some sample log files that include multi-thread execution in gem5? Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants