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
|