Re: [Gems-users] Magic Instructions


Date: Thu, 14 Sep 2006 05:25:29 -0300 (BRT)
From: Mario Donato Marino <mario@xxxxxxxxxxxxxxxxxx>
Subject: Re: [Gems-users] Magic Instructions


On Thu, 14 Sep 2006, James Wang wrote:
Hi James

	Perhaps you mean, for example, __asm("sethi 1, %g0");  ?

	Regards,

	Mario



Hi Daniele:
   Could you put the magic-instruction.h on the
forum? I don't know what the macro Magic(1) is.
Generally speaking, simics takes a sethi instruction
of g0 and interpret that instruction as a special hint
for stopping execution of the simulated machine of
sparc architecture.
Regards
James


--- Daniele Bordes <daniele.bordes@xxxxxxxxx> wrote:

Hi all. I have problems with Magic Instructions. The
simulated machine
is an 8-Sparc processors running Solaris 10. After
having executed
simics command "magic-break-enable", I tried to
compile on the target
machine this piece of code:

#include<magic-instruction.h>

void *global_data;
int main()
{
   MAGIC(1);
}

but when I run the obtained executable on target
machine, nothing
happens, there is, simulation does not stop.

Does someone know what was wrong?
_______________________________________________
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.

[← Prev in Thread] Current Thread [Next in Thread→]