Thanks for your useful advice and information! I think pseudo instruction is the better solution for me at the moment. I will try to add the real instruction later.
On Sun, Mar 19, 2023 at 10:43 Ayaz Akram <yazak...@ucdavis.edu> wrote: > Hi Le Minh Son, > > In my opinion, if you are well aware of the ISA specs and know how your > new instruction will fit in with the existing instructions, you might add a > real instruction. Otherwise, adding a pseudo instruction might be a better > option. Following are some of the references that you might find useful > while trying to add instructions in gem5 (please, note that some might be a > bit outdated): > > - > https://gem5bootcamp.github.io/gem5-bootcamp-env/modules/developing%20gem5%20models/instructions/ > - https://www.gem5.org/documentation/learning_gem5/gem5_101/homework-2 > - > https://www.gem5.org/documentation/general_docs/architecture_support/x86_microop_isa/ > - > https://www.eecg.utoronto.ca/~elsayed9/website/blog/gem5_arm_pseudo_inst.php > - > http://gedare-csphd.blogspot.com/2013/02/add-pseudo-instruction-to-gem5.html > > -Ayaz > > > On Tue, Mar 14, 2023 at 8:07 PM LE MINH SON[학생](대학원 전자공학과) via gem5-users > <gem5-users@gem5.org> wrote: > >> Hello everyone, >> >> I am new to gem5. >> I want to do some computing-in-memory experiments by adding new x86 >> memory instructions for O3CPU in gem5. >> Should I add pseudo instruction or real instruction for this work? >> And How can I add it? >> >> Thank you! >> > _______________________________________________ >> gem5-users mailing list -- gem5-users@gem5.org >> To unsubscribe send an email to gem5-users-le...@gem5.org >> >
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org