This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I'm targetting an ARM7 TDMI processor, and gcc 3.3.2 complains about this inline asm instruction from function arm_stub.h:v5T_semantics().
asm volatile ("mrc p15,0,%0,c0,c0,0\n" : "=r" (id) : /* no inputs */);
What's up with this insn, I can't find it in the reference. And what should I correct to make it work?
Which reference? It is covered in the ARM Architectural Reference Manual. The instruction reads the CPU ID register and is valid for all ARM cpus.
-- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |