Hi Ciro, Thanks for your reply! I don't remember seeing this patch before. I will check it out.
The reason I specified RUBY is that one solution I found posted used a cache as a second level TLB and modified the port connections accordingly. However, that was a cache from the classical system and therefore wouldn't work with RUBY. Thanks again! Best Regards, Shehab On Wed, Jul 8, 2020 at 8:30 AM Ciro Santilli <ciro.santi...@arm.com> wrote: > Shehab, sorry for the delay, I had to check a few things about this, > > First, are you aware that there is a not-yet-merged patch that implements > a two level TLB at: > https://github.com/giactra/gem5/commit/3022ecc8a06a9182b2cf1936941901a785c1b21d > ? > > It hasn't been merged because we noticed that it broke Linux boot I think. > But we would like to merge it in the following months. > > I'm not sure why Ruby vs classic would matter since the TLB sits behind > caches anyways? I believe that model will work for either classic or Ruby. > ------------------------------ > *From:* Shehab Elsayed via gem5-users <gem5-users@gem5.org> > *Sent:* Tuesday, June 23, 2020 12:20 AM > *To:* gem5 users mailing list <gem5-users@gem5.org> > *Cc:* Shehab Elsayed <shehaby...@gmail.com> > *Subject:* [gem5-users] 2 level TLB in ARM Full System with Ruby > > Hello All, > > I was wondering if there is a way to simulate a system with 2 levels of > TLBs in full system simulation with ruby for ARM? > > I have seen other examples that use the classical memory model and use a > cache as the second level TLB. Is there something similar that can be > done in Ruby memory system. Can I use a standalone RubyCache as the > second level TLB? > > Thank you very much in advance. > > Best Regards, > Shehab > IMPORTANT NOTICE: The contents of this email and any attachments are > confidential and may also be privileged. If you are not the intended > recipient, please notify the sender immediately and do not disclose the > contents to any other person, use it for any purpose, or store or copy the > information in any medium. Thank you. >
_______________________________________________ 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