Date: | Sat, 18 Oct 2008 21:40:32 -0400 |
---|---|
From: | "Carole-Jean Wu" <carolewu@xxxxxxxxxxxxx> |
Subject: | Re: [Gems-users] cache reference and its associated processor id |
Thanks for your reply, Jayaram.
I added an extra field for Address.h. Now Address has two private fields, one is physical_address_t m_address and the other is MachineID proc_id. I also implemented the set and get methods in class Address. Then I modified my -L1cache.sm as follows: In about line 410: //Actions . . . out_msg.Address = address; out_msg.Address.setPid(machineID); ---> I added this line . . . And when I make my protocol, I get error message: ../protocols/MSI_MOSI_CMP_ directory-L1cache.sm:410: Error: Invalid method call: Type 'Address' does not have a method 'setPid_MachineID' make[1]: *** [generated/MSI_MOSI_CMP_directory/generated] Error 1 I am suspecting that when the generated code is generated with the .sm files, it did not re-check the modifed sources. Do you have any ideas how this can be fixed? Thanks in advance! Carole On Sat, Oct 18, 2008 at 8:50 PM, Jayaram Bobba <bobba@xxxxxxxxxxx> wrote: Look for the "Requestor" field in RequestMsg in *-msg.sm |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | Re: [Gems-users] cache reference and its associated processor id, Jayaram Bobba |
---|---|
Next by Date: | Re: [Gems-users] cache reference and its associated processor id, Jayaram Bobba |
Previous by Thread: | Re: [Gems-users] cache reference and its associated processor id, Jayaram Bobba |
Next by Thread: | Re: [Gems-users] cache reference and its associated processor id, Jayaram Bobba |
Indexes: | [Date] [Thread] |