I think this probably wasn't meant for the gems-users list =).
I logged in and changed Luke's password to something else. I'll give
Luke the new password personally.
Regards,
Dan Gibson
Philip Garcia wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
okay, I set you up an account on my workstation
3632-10.ece.wisc.edu. The username is lyen and the password is
lyen2006. I have also gone ahead and added a symlink to gems in
your directory called luke-simics. I have tested, and opal appears
to compile fine in there. in simics/home/MOESI_CMP_directory there's
a runme script i've been launching simics with that sets the
parameters, and loads the image. I should be able to stop by a bit
after 3. One of my labmates is giving a practice defense, and so I
want to goto that for a bit before I run off.
Phil
On Nov 20, 2006, at 10:19 AM, Luke Yen wrote:
Hi Nikolas,
The way to do this is to register an exception callback so that
Simics
can inform you whenever it is about to take an exception, and when
the exception completes:
SIM_hap_register_callback("Core_Exception", (cb_func_no_t)
ctrl_exception_start, (void *) NULL);
SIM_hap_register_callback("Core_Exception_Return", (cb_func_no_t)
ctrl_exception_done, (void *) NULL);
You can do this using a Python script (independent of Opal or Ruby,
useful if you just want to profile without loading those modules).
or do
this using C code in Ruby or Opal.
Then Simics will call ctrl_exception_start() before each
exception (including TLB),
and ctrl_exception_done() after each exception completes.
Arguments for
the callback functions are:
void ctrl_exception_start(void* desc, void* cpu, integer_t val)
where val is the exception number. Again you can implement the
callback
functions in python or C code.
Regards,
Luke
On Mon, 20 Nov 2006 nikolaos@xxxxxxxxxx wrote:
Hi all,
I need to trace TLB misses (both D-TLB and I-TLB), and searching
through the
source code I found the pseq_t::postException function. Would it
be correct to
use this function to trace when the Fast_Data_Access_MMU_Miss
(0x68) and
Fast_Instruction_Access_MMU_Miss (0x64) exceptions happen? Is
postException
called for all exceptions that happen in Opal-Ruby?
Thanks a lot,
Nikolas Galanis
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding
"site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding
"site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)
iD8DBQFFYfstkSK2LwjyZ3wRAsR8AKCJu93TkgsgrJrKhx7lypU2EFt5PACffiCZ
bMX75GDTsrFFV2bPydmsF/A=
=zLbw
-----END PGP SIGNATURE-----
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
--
http://www.cs.wisc.edu/~gibson [esc]:wq!
|