/*
* Xtensa MX interrupt distributor
*
* 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 ) 2008 - 2013 Tensilica Inc .
*/
#ifndef _XTENSA_MXREGS_H
#define _XTENSA_MXREGS_H
/*
* RER / WER at , as Read / write external register
* at : value
* as : address
*
* Address Value
* 00 nn 0 . . . 0 p . . p Interrupt Routing , route IRQ n to processor p
* 01 pp 0 . . . 0 d . . d 16 bits ( d ) ' ored ' as single IPI to processor p
* 0180 0 . . . 0 m . . m Clear enable specified by mask ( m )
* 0184 0 . . . 0 m . . m Set enable specified by mask ( m )
* 0190 0 . . . 0 x . . x 8 - bit IPI partition register
* VVVVVVVVPPPPUUUUUUUUUUUUUUUUU
* V ( 10 - bit ) Release / Version
* P ( 4 - bit ) Number of cores - 1
* U ( 18 - bit ) ID
* 01 a0 i . . . . . . . i 32 - bit ConfigID
* 0200 0 . . . 0 m . . m RunStall core ' n '
* 0220 c Cache coherency enabled
*/
#define MIROUT(irq) (0 x000 + (irq))
#define MIPICAUSE(cpu) (0 x100 + (cpu))
#define MIPISET(cause) (0 x140 + (cause))
#define MIENG 0 x180
#define MIENGSET 0 x184
#define MIASG 0 x188 /* Read Global Assert Register */
#define MIASGSET 0 x18c /* Set Global Addert Regiter */
#define MIPIPART 0 x190
#define SYSCFGID 0 x1a0
#define MPSCORE 0 x200
#define CCON 0 x220
#endif /* _XTENSA_MXREGS_H */
Messung V0.5 in Prozent C=94 H=100 G=96
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-09-28)
¤
*© Formatika GbR, Deutschland