/* * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 1994 by Waldorf GMBH, written by Ralf Baechle * Copyright (C) 1995, 96, 97, 98, 99, 2000, 01, 02, 03 by Ralf Baechle
*/ #ifndef _ASM_IRQ_H #define _ASM_IRQ_H
/* * The highest address on the IRQ stack contains a dummy frame put down in * genex.S (handle_int & except_vec_vi_handler) which is structured as follows: * * top ------------ * | task sp | <- irq_stack[cpu] + IRQ_STACK_START * ------------ * | | <- First frame of IRQ context * ------------ * * task sp holds a copy of the task stack pointer where the struct pt_regs * from exception entry can be found.
*/
/* * Before R2 the timer and performance counter interrupts were both fixed to * IE7. Since R2 their number has to be read from the c0_intctl register.
*/ #define CP0_LEGACY_COMPARE_IRQ 7 #define CP0_LEGACY_PERFCNT_IRQ 7
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.