Hi Jason, 

First of all, thank you for your time and answer. I really appreciate it.

I'll go through the repository that you mentioned, it looks like a promising 
source to get inspiration from.
Also, thanks for your support! I think I'm starting to understand the flow of 
adding instructions now, but it's nice to know that more people went into the 
same path and succeed (btw, did it take long for you to implement it?). 

I just realized that I'll probably have to modify the ExecContext to provide an 
access interface to access my custom register (that I don't know how to 
implement yet) from the .isa files. Then, in the .isa files, I'll have to, 
trigger multiple memory requests and "push" the loaded data inside my own 
register. Apart from making sure it works functionally, I'll have to make sure 
it is a fair implementation (e.g., not having multiple memory requests attended 
in one cycle). I think I can get inspiration from the vector loads to do that. 
If you have any extra tips about these concerns I mentioned, I'd be pleased to 
know :-), otherwise thanks anyway!

Best Regards, 
Pedro.
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to