Hi everyone,

I am a final year student of computer science and for my honours project, I
am trying to extend gem5 to contain a set of new 128-bit registers and a
set of new instructions operating on these registers to enforce memory
safety.

I've been studying the code for a few weeks now and I'm still not quite
sure how to go about doing that. More specifically, I'd like the new
registers poi0-poi7 to be able to be loaded and stored to and from memory,
doing some shifting and artihmetic on them and I'd also like to know how to
cross-compile for this new extended architecture.

I found this tutorial (
https://gedare-csphd.blogspot.co.uk/2013/02/add-pseudo-instruction-to-gem5.html?showComment=1511399662032#c3668817377140141385)
online, which deals with a similar problem, but it's slightly outdated and
the problem is not similar enough.

Any help, code pointers, tutorials and opinions are very welcome!

Thank you so much for your help.

Best wishes,
Barbora

-- 
----------------
Barbora Murinová
The University of Edinburgh
SK: +421905718390
UK: +447477833795
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to