Re: [U-Boot-Users] Re: where is the interrupt vectors?

In message 1132812293.2550.20.camel@PC6 you wrote:
Thank you for your reply ,but I think you misunderstood my question.
No, it is you who does not understand.
What I said is the extern interrupts, and now I have know that U-BOOT is no support the interrupts, so it doesn't need the vectors.
You are wrong. You can use interrupts in U-Boot. There is even code in the examples directory which does so.
and here are the external interrupts:
./74xx_7xx/interrupts.c:62:external_interrupt(struct pt_regs *regs) ./74xx_7xx/interrupts.c:64: puts("external_interrupt (oops!)\n"); ./74xx_7xx/start.S:122: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc5xx/interrupts.c:75:void external_interrupt (struct pt_regs *regs) ./mpc5xx/start.S:208: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc5xxx/interrupts.c:48:external_interrupt(struct pt_regs *regs) ./mpc5xxx/interrupts.c:50: puts("external_interrupt (oops!)\n"); ./mpc5xxx/start.S:206: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc8220/interrupts.c:47:void external_interrupt (struct pt_regs *regs) ./mpc8220/interrupts.c:49: puts ("external_interrupt (oops!)\n"); ./mpc8220/start.S:167: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc824x/interrupts.c:56:void external_interrupt (struct pt_regs *regs) ./mpc824x/start.S:218: STD_EXCEPTION(EXC_OFF_EXTERNAL, ExtInterrupt, external_interrupt) ./mpc8260/interrupts.c:177:void external_interrupt (struct pt_regs *regs) ./mpc8260/start.S:277: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc83xx/interrupts.c:54:void external_interrupt (struct pt_regs *regs) ./mpc83xx/start.S:219: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc8xx/interrupts.c:68:void external_interrupt (struct pt_regs *regs) ./mpc8xx/start.S:222: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./nios/interrupts.c:103:void external_interrupt (struct pt_regs *regs) ./nios/traps.S:318: * The default handler passes control to external_interrupt(). So trap ./nios/traps.S:323: * external_interrupt(). This lets the underflow and overflow handlers ./nios/traps.S:398: pfx %hi(external_interrupt@h) ./nios/traps.S:399: movi %o1, %lo(external_interrupt@h) ./nios/traps.S:400: pfx %xhi(external_interrupt@h) ./nios/traps.S:401: movhi %o1, %xlo(external_interrupt@h) ./nios2/exceptions.S:83: movhi r3, %hi(external_interrupt) ./nios2/exceptions.S:84: ori r3, r3, %lo(external_interrupt) ./nios2/interrupts.c:121:void external_interrupt (struct pt_regs *regs) ./ppc4xx/interrupts.c:199:void external_interrupt(struct pt_regs *regs) ./ppc4xx/interrupts.c:222:} /* external_interrupt CONFIG_440GX */ ./ppc4xx/interrupts.c:226:void external_interrupt(struct pt_regs *regs) ./ppc4xx/start.S:783: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt)

yes, I make a mistake. The CPU I used is ARM926ejs.I never look through other files. May be there is other method I didn't know.
Thank you
Terry
On Thu, 2005-11-24 at 15:53 +0800, KokHow Teh wrote:
In message 1132812293.2550.20.camel@PC6 you wrote:
Thank you for your reply ,but I think you misunderstood my question.
No, it is you who does not understand.
What I said is the extern interrupts, and now I have know that U-BOOT is no support the interrupts, so it doesn't need the vectors.
You are wrong. You can use interrupts in U-Boot. There is even code in the examples directory which does so.
and here are the external interrupts:
./74xx_7xx/interrupts.c:62:external_interrupt(struct pt_regs *regs) ./74xx_7xx/interrupts.c:64: puts("external_interrupt (oops!)\n"); ./74xx_7xx/start.S:122: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc5xx/interrupts.c:75:void external_interrupt (struct pt_regs *regs) ./mpc5xx/start.S:208: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc5xxx/interrupts.c:48:external_interrupt(struct pt_regs *regs) ./mpc5xxx/interrupts.c:50: puts("external_interrupt (oops!)\n"); ./mpc5xxx/start.S:206: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc8220/interrupts.c:47:void external_interrupt (struct pt_regs *regs) ./mpc8220/interrupts.c:49: puts ("external_interrupt (oops!)\n"); ./mpc8220/start.S:167: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc824x/interrupts.c:56:void external_interrupt (struct pt_regs *regs) ./mpc824x/start.S:218: STD_EXCEPTION(EXC_OFF_EXTERNAL, ExtInterrupt, external_interrupt) ./mpc8260/interrupts.c:177:void external_interrupt (struct pt_regs *regs) ./mpc8260/start.S:277: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc83xx/interrupts.c:54:void external_interrupt (struct pt_regs *regs) ./mpc83xx/start.S:219: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./mpc8xx/interrupts.c:68:void external_interrupt (struct pt_regs *regs) ./mpc8xx/start.S:222: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt) ./nios/interrupts.c:103:void external_interrupt (struct pt_regs *regs) ./nios/traps.S:318: * The default handler passes control to external_interrupt(). So trap ./nios/traps.S:323: * external_interrupt(). This lets the underflow and overflow handlers ./nios/traps.S:398: pfx %hi(external_interrupt@h) ./nios/traps.S:399: movi %o1, %lo(external_interrupt@h) ./nios/traps.S:400: pfx %xhi(external_interrupt@h) ./nios/traps.S:401: movhi %o1, %xlo(external_interrupt@h) ./nios2/exceptions.S:83: movhi r3, %hi(external_interrupt) ./nios2/exceptions.S:84: ori r3, r3, %lo(external_interrupt) ./nios2/interrupts.c:121:void external_interrupt (struct pt_regs *regs) ./ppc4xx/interrupts.c:199:void external_interrupt(struct pt_regs *regs) ./ppc4xx/interrupts.c:222:} /* external_interrupt CONFIG_440GX */ ./ppc4xx/interrupts.c:226:void external_interrupt(struct pt_regs *regs) ./ppc4xx/start.S:783: STD_EXCEPTION(0x500, ExtInterrupt, external_interrupt)
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
participants (2)
-
KokHow Teh
-
terry