Re: [Gems-users] Magic Instructions


Date: Thu, 14 Sep 2006 03:29:17 -0700 (PDT)
From: James Wang <jameswang99@xxxxxxxxx>
Subject: Re: [Gems-users] Magic Instructions
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.
> 
> 

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