Re: [Gems-users] Magic Instructions


Date: Thu, 14 Sep 2006 07:27:04 -0400 (EDT)
From: Daniel Nussbaum - Sun Microsystems - Burlington United States <dn142869@xxxxxxxxxxxxxxxxxxxx>
Subject: Re: [Gems-users] Magic Instructions
You can also find it in your simics distribution, in
$SIMICS/$ARCH/obj/include/simics/magic-instruction.h .

dann

>
> Date: Thu, 14 Sep 2006 05:25:29 -0300 (BRT)
> From: Mario Donato Marino <mario@xxxxxxxxxxxxxxxxxx>
> 
> 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.
> >
> _______________________________________________
> 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.
> 


-- 
Dan Nussbaum, Staff Engineer     | Sun Microsystems Laboratories
                                 | MS BUR02-3240
e-mail: dan.nussbaum@xxxxxxx     | 1 Network Drive
office: +1 781 442 6320 (x26320) | Burlington, MA  01803,  USA
[← Prev in Thread] Current Thread [Next in Thread→]