[m5-dev] Cron [EMAIL PROTECTED] /z/m5/regression/do-regression quick

2008-06-13 Thread Cron Daemon
* build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-timing passed. * build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic passed. * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing passed. *

Re: [m5-dev] host bridge device

2008-06-13 Thread Gabe Black
The code following the comment in my original email is below. Basically, it looks like the kernel reads some registers out of the config space of bus 0 dev 0 function 0-0x100 and sees if they match certain values. I'd imagine that wouldn't be very hard to do but I don't have any experience with

Re: [m5-dev] host bridge device

2008-06-13 Thread Ali Saidi
Looking at this code it seems like the easiest thing is to make sure that dmi_get_year(DMI_BIOS_DATE) = 2001.Do you have a DMI table? If you set the BIOS date 2001 the function could be skipped. It's just checking if it some device exists that makes it think this is actually PCI that it's

Re: [m5-dev] namespaces for python SimObjects

2008-06-13 Thread nathan binkert
Are instances of class objects uniquely identifiable and usable as keys? Only if they provide a __hash__ function, but in theory it should be possible. If so, you could use the class as a key using the same mechanism instead of the string name with Param.blah. So then you use class Foo to look

Re: [m5-dev] namespaces for python SimObjects

2008-06-13 Thread Ali Saidi
On Jun 13, 2008, at 11:48 AM, nathan binkert wrote: Are instances of class objects uniquely identifiable and usable as keys? Only if they provide a __hash__ function, but in theory it should be possible. If so, you could use the class as a key using the same mechanism instead of

Re: [m5-dev] namespaces for python SimObjects

2008-06-13 Thread Gabe Black
The key difference here is between circular references amongst instances and amongst classes. Circular references amongst instances does not work in the python because it creates a cycle in the object hierarchy which is why the C++ trick is necessary. If you're circular references are in the

[m5-dev] M5

2008-06-13 Thread nathan binkert
Dear M5 Users, Today, it is our pleasure to announce the public availability of the M5 repository. It was quite a bit of work, but we've managed to get the copyright holders on M5 code to agree to a single BSD style license for M5. The one major exception to this is the new x86 code. This code

Re: [m5-dev] M5

2008-06-13 Thread nathan binkert
Today, it is our pleasure to announce the public availability of the M5 repository. Great job everybody. Hopefully Friday the 13th doesn't turn out to be a problem :) Nate ___ m5-dev mailing list m5-dev@m5sim.org

[m5-dev] m5: scons: fix program_info.cc generation

2008-06-13 Thread Nathan Binkert
changeset 943f436efe9b in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=943f436efe9b summary: scons: fix program_info.cc generation diffstat: 1 file changed, 1 deletion(-) src/SConscript |1 - diffs (25 lines): diff -r 58bee6bdae6f -r 943f436efe9b src/SConscript ---

Re: [m5-dev] M5

2008-06-13 Thread Steve Reinhardt
On Fri, Jun 13, 2008 at 3:33 PM, nathan binkert [EMAIL PROTECTED] wrote: Today, it is our pleasure to announce the public availability of the M5 repository. Great job everybody. Hopefully Friday the 13th doesn't turn out to be a problem :) Thanks to everyone for all the effort. BTW, the