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

Reply via email to