[Skyeye-developer] what are the semantics of NO_DBCT=1

Michael.Kang blackfin.kang at gmail.com
Thu Nov 8 13:53:40 CST 2007


I have not installed MACOS. I have a quick look the source of
SkyEye.Maybe some issues existing the following code:
in arch/arm/dbct/arm2x86.c:

//chy 2005-05-11
#if !(defined(__CYGWIN__) || defined(__MINGW32__))
volatile uint32_t arm2x86_pfun;
#else
volatile void (*arm2x86_pfun) (void);
#endif

In different system, maybe function pointer defination is also
different. I am not sure.

-- Thanks
-- Michael.Kang

On 11/8/07, Marc Hoffman <mmhoffm at gmail.com> wrote:
> Hi Michael,
>
> Strange that I get that compilation error on MACOSX x86 platform do
> you have any insight into what I should look for?
>
> Thanks
> Marc
>
> On 11/7/07, Michael. Kang <blackfin.kang at gmail.com> wrote:
> > Yes, that is a kind of accelerate method for simulator and can make
> > our simulator at least double its speed or more.
> > Now we only implement it in x86 host platform. On any other host
> > platform, you need to add option "NO_DBCT=1" when you build SkyEye.
> >
> > -- Thanks
> > -- Michael.Kang
> >
> > On 11/8/07, Marc Hoffman <mmhoffm at gmail.com> wrote:
> > > Sorry to ask this it looks like its some special arm feature.  It
> > > seems I need to disable it to use it on the MACOSX platform.
> > >
> > > make NO_DBCT=1
> > >
> > > seems to create an executable with out any glitches.
> > >
> > > make
> > > ....
> > > ranlib binary/libmips.a
> > > gcc -g -O2 -D_FILE_OFFSET_BITS=64 -DSTANDALONE -DDEFAULT_INLINE=0
> > > -DMODET  -DMODET -I arch/arm -I arch/arm/common -I arch/arm/common/mmu
> > > -I arch/arm/mach -I arch/bfin/common -I arch/bfin/mach -I
> > > arch/coldfire/common -I arch/ppc/common -I device -I device/net -I
> > > device/lcd -I device/flash -I device/uart -I device/nandflash -I utils
> > > -I utils/share -I utils/main -I utils/config -I utils/debugger  -DARM
> > > -I. -DNO_BFD -DNO_LCD -o binary/skyeye binary/skyeye.o \
> > >         --start-group -Lbinary -larm -ldev -lutils -lbfin -lcoldfire
> > > -lppc -lmips -lm  --end-group
> > > /usr/bin/ld: Undefined symbols:
> > > arm2x86_pfun
> > > collect2: ld returned 1 exit status
> > > make: *** [binary/skyeye] Error 1
> > > mmh at yoda$
> > >
> > > Thanks
> > > Marc
> > >
> > > _______________________________________________
> > > CLinux.org Websites:
> > > http://seohelper.cn/
> > > http://www.implight.net/
> > > http://gro.clinux.org/
> > > Skyeye-developer mailing list
> > > Skyeye-developer at lists.gro.clinux.org
> > > http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
> > >
> >
> >
> > --
> > www.skyeye.org
> >
> > _______________________________________________
> > CLinux.org Websites:
> > http://seohelper.cn/
> > http://www.implight.net/
> > http://gro.clinux.org/
> > Skyeye-developer mailing list
> > Skyeye-developer at lists.gro.clinux.org
> > http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
> >
>
> _______________________________________________
> CLinux.org Websites:
> http://seohelper.cn/
> http://www.implight.net/
> http://gro.clinux.org/
> Skyeye-developer mailing list
> Skyeye-developer at lists.gro.clinux.org
> http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
>
>


-- 
www.skyeye.org



More information about the Skyeye-developer mailing list