Searched refs:ipl (Results 1 - 8 of 8) sorted by relevance

/gem5/src/arch/alpha/
H A Dinterrupts.hh149 uint64_t ipl = 0; local
157 ipl = (i - INTLEVEL_SOFTWARE_MIN) + 1;
167 ipl = i;
172 return ipl && ipl > tc->readMiscRegNoEffect(IPR_IPLR);
180 uint64_t ipl = 0; local
187 ipl = (i - INTLEVEL_SOFTWARE_MIN) + 1;
197 ipl = i;
202 newIpl = ipl;
205 DPRINTF(Flow, "Interrupt! IPLR=%d ipl
[all...]
H A Dkernel_stats.cc128 .desc("number of times we switched to this ipl")
135 .desc("number of times we switched to this ipl from a different ipl")
142 .desc("number of cycles we spent at this ipl")
148 .desc("fraction of swpipl calls that actually changed the ipl")
217 Statistics::swpipl(int ipl) argument
219 assert(ipl >= 0 && ipl <= 0x1f && "invalid IPL\n");
221 _iplCount[ipl]++;
223 if (ipl
[all...]
H A Dkernel_stats.hh91 void swpipl(int ipl);
/gem5/src/arch/mips/
H A Dpra_constants.hh122 Bitfield<15, 10> ipl; member in namespace:MipsISA
/gem5/src/arch/riscv/
H A Dpra_constants.hh122 Bitfield<15, 10> ipl; member in namespace:RiscvISA
/gem5/system/alpha/h/
H A Dev5_defs.h104 #define ipl 272 macro
/gem5/system/alpha/palcode/
H A Dplatform.S373 cmple r25, r14, r25 // R25 = 1 if intid .less than or eql ipl
1421 mtpr r1, ipl // set internal <ipl>=1F
2060 or r31, 7, r11 // get new ps (km, high ipl)
2066 mtpr r25, ipl // Set internal ipl
H A Dosfpal.S251 // check for passive release (current ipl geq requestor)
253 // update ps (including current mode and ipl copies), sp, and gp
268 cmple r13, r14, r8 // R8 = 1 if intid .less than or eql. ipl
269 bne r8, sys_passive_release // Passive release is current rupt is lt or eq ipl
294 srl r12, 1, r8 // 1d, 1e: ipl 6. 1f: ipl 7.
301 and r11, osfps_m_ipl, r14 // Isolate just new ipl (not really needed, since all non-ipl bits zeroed already)
1152 mtpr r31, ev5__ipl // set the ipl. No hw_rei for 2 cycles
1168 extbl r12, r11, r12 // get mask for this ipl
[all...]

Completed in 26 milliseconds