Hi Nilay, Let me start off by saying that I'm not sure if I fully understand the complexities of dealing with functional accesses from the PioPort and I could be overlooking a key concern.
I think implementing functional accesses for the PioPort should be very similar to cpu functional accesses. We still need to include the pio_port within the RubyPort and we need to send all requests not directed at physical memory to it. You need to modify the connectX86RubySystem function in FSConfig.py so that all pio functional requests are seen by the ruby port versus physmem. The more difficult piece maybe moving the address range registration functionality from physmem to RubyPort, since physmem will no longer exist. If you run into difficulties there, I encourage you to send email to the dev list, since others will be better resources than me. Is that the kind of information you were looking for? Brad > -----Original Message----- > From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org] > On Behalf Of Nilay Vaish > Sent: Thursday, April 14, 2011 9:25 AM > To: M5 Developer List > Subject: Re: [m5-dev] Review Request: Ruby: Add support for functional > accesses > > Brad, can you elaborate on implementing functional accesses for the > PioPort? > > -- > Nilay > > On Wed, 13 Apr 2011, Beckmann, Brad wrote: > > > I just reviewed it. Please let me know if you have any questions. > > > > Brad > > > > > >> -----Original Message----- > >> From: m5-dev-boun...@m5sim.org [mailto:m5-dev- > boun...@m5sim.org] On > >> Behalf Of Nilay Vaish > >> Sent: Tuesday, April 12, 2011 4:39 PM > >> To: Default > >> Subject: Re: [m5-dev] Review Request: Ruby: Add support for > >> functional accesses > >> > >> Brad, can you take a look at the patch? I think we are now in > >> position to implement functional accesses for the PioPort. > >> > >> -- > >> Nilay > >> > _______________________________________________ > m5-dev mailing list > m5-dev@m5sim.org > http://m5sim.org/mailman/listinfo/m5-dev _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev