This is the mail archive of the sid@sources.redhat.com mailing list for the SID 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]

Re: FW: Trying to run on pid7t board


>>>>> "Robert" == Robert Cragie <rcc@jennic.com> writes:

  Robert> 0x8250: X_INVALID

  Robert> ldmeqfd sp,{r0-r14,pc}^

  Robert> I confess I know very little about this, but I notice in
  Robert> CGEN, in arm7.cpu, only two ldmia's are supported (PUSWL =
  Robert> 01001 and PUSWL = 01011). The opcode above (PUSWL: 01101)
  Robert> (i.e. restore user mode banked registers) is not included,
  Robert> so does this need to be in here too in some guise? Would
  Robert> this be causing the invalid prefetch?

Yes.  It should not take too much work to add that missing instruction
variant and regenerate the cpu files from the CGEN description.  "make
cgen-all" in the cgen-cpu/arm7t subdirectory ought to do it.

Ben


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]