Oh, and one more thing. I modified the splash2 config script to use my
adjusted cache hookup function, but I don't know how to actually use it
to test it. Could somebody give me a quick command line to try it out? I
think there was one on the mailing list at some point, so I could try to
find that.

Gabe

Gabe Black wrote:
> Oh, also, Joel and Brad's patches should make -t and --script work, and
> my patches should make --caches and --l2cache work.
>
> Gabe
>
> Gabe Black wrote:
>   
>> This, plus the patches I fixed up for Joel and Brad, plus the reviews I
>> just sent out (and some new stats and a new disk image) get X86 FS
>> regressions going. It didn't sound like we had really reached consensus
>> on whether what I was doing here was a good idea, though, or if there
>> was a better idea. Any comments? Basically the unique issue here is that
>> messages need to be able to pass back up from the IO subsystem to the
>> CPUs for MSI-esque interrupts, so there needs to be a path for those
>> through the bridge/small cache thing attaching the IO bus to the memory
>> bus. If all that was needed is a comment then that's easy, but it
>> sounded like you weren't in favor of the general approach, Steve.
>>
>> Gabe
>>
>>
>> Gabe Black wrote:
>>   
>>     
>>> A number of prefixes can be stuck into the top nibble of a physical
>>> address to put it into a partition set aside for a certain purpose. This
>>> is something I'm doing in M5 that isn't directly analogous to a real
>>> system, but I suppose it would be similar to extra signals on the bus
>>> for the same purpose. The CPU can only generate so many physical address
>>> lines (less than 64) so there shouldn't be any collision. The partition
>>> with prefix 0 is normal memory, devices, etc. so they don't have to be
>>> treated specially, and one of the others is for the APICs to talk to
>>> each other. And yes, a comment would be a good idea. I didn't want to
>>> put on all the trimmings if this was a dead end.
>>>
>>> Gabe
>>>
>>> Steve Reinhardt wrote:
>>>   
>>>     
>>>       
>>>> My initial reaction is "even if this works, this can't possibly be the
>>>> best way to do it"... where do APIC messages live in the address
>>>> space?  How does 'Addr.max >> 4' let them through?  Did you really
>>>> think this change didn't need a comment? ;-)
>>>>
>>>> On Tue, Nov 23, 2010 at 3:39 AM, Gabe Black <gbl...@eecs.umich.edu
>>>> <mailto:gbl...@eecs.umich.edu>> wrote:
>>>>
>>>>     This seems to get APIC messages back to the CPU, but I really
>>>>     don't know
>>>>     if it's the right way to do this. I have the feeling there are
>>>>     forces at
>>>>     work in this code I don't fully appreciate.
>>>>
>>>>     Gabe
>>>>
>>>>     Gabe Black wrote:
>>>>     > This is an automatically generated e-mail. To reply, visit:
>>>>     > http://reviews.m5sim.org/r/323/
>>>>     >
>>>>     >
>>>>     > Review request for Default.
>>>>     > By Gabe Black.
>>>>     >
>>>>     >
>>>>     >   Description
>>>>     >
>>>>     > Mem,X86: Make the IO bridge pass APIC messages back towards the CPU.
>>>>     >
>>>>     >
>>>>     >   Diffs
>>>>     >
>>>>     >     * configs/example/fs.py (865e37d507c7)
>>>>     >
>>>>     > View Diff <http://reviews.m5sim.org/r/323/diff/>
>>>>     >
>>>>     >
>>>>     
>>>> ------------------------------------------------------------------------
>>>>     >
>>>>     > _______________________________________________
>>>>     > m5-dev mailing list
>>>>     > m5-dev@m5sim.org <mailto:m5-dev@m5sim.org>
>>>>     > http://m5sim.org/mailman/listinfo/m5-dev
>>>>     >
>>>>
>>>>     _______________________________________________
>>>>     m5-dev mailing list
>>>>     m5-dev@m5sim.org <mailto: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
>>>>   
>>>>     
>>>>       
>>>>         
>>> _______________________________________________
>>> 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
>>   
>>     
>
> _______________________________________________
> 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