Hello, I will try to refine my last question a bit. In the gem5 full system mode;
- Is it possible to reason wether an instruction is user instruction or kernel instruction? - Can we know to which process is an instruction belongs inside of the OS? - How is memory mapped to OS processes? I hope that someone has some knowledge about the questions above. If yes, they would help a lot. Best regards, Jasmin On Tue, Aug 30, 2016 at 6:22 PM, Stine, James <[email protected]> wrote: > Many apologies - my email got corrupted. Please ignore last Email. > > James > > > On Aug 30, 2016, at 11:21 AM, Stine, James <[email protected]> > wrote: > > > > I can make smaller if you want.. Let me know if not what you need or > want. Thanks for letting me know! Take care. > > > > J > > > > <Memo_to_OSU_Faculty_SHPE.pdf> > > > > > >> On Aug 30, 2016, at 11:18 AM, Jasmin Jahic <[email protected]> > wrote: > >> > >> Hello, > >> > >> I have one question regarding the architecture of gem5 and I hope that > you > >> can help me. I am interested where gem5 in Full system mode ends and > where > >> the OS is completely taking over? > >> > >> For example, can I influence scheduling of the tasks by modifying the > gem5 > >> code directly, or is the gem5 simply running the OS as any other > program? > >> > >> Another example, from the OS's console I can start a simple binary. Can > I > >> modify the code to load a binary or is that handled completely through > the > >> OS, and gem5 cannot distinguish between instructions coming from the OS > or > >> other process and the regular binary I would run from the console? > >> > >> Best regards, > >> Jasmin > >> _______________________________________________ > >> gem5-dev mailing list > >> [email protected] > >> http://m5sim.org/mailman/listinfo/gem5-dev > > > > _______________________________________________ > gem5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/gem5-dev > _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
