Searched refs:ipl (Results 1 - 8 of 8) sorted by relevance
/gem5/src/arch/alpha/ |
H A D | interrupts.hh | 149 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 D | kernel_stats.cc | 128 .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 D | kernel_stats.hh | 91 void swpipl(int ipl);
|
/gem5/src/arch/mips/ |
H A D | pra_constants.hh | 122 Bitfield<15, 10> ipl; member in namespace:MipsISA
|
/gem5/src/arch/riscv/ |
H A D | pra_constants.hh | 122 Bitfield<15, 10> ipl; member in namespace:RiscvISA
|
/gem5/system/alpha/h/ |
H A D | ev5_defs.h | 104 #define ipl 272 macro
|
/gem5/system/alpha/palcode/ |
H A D | platform.S | 373 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 D | osfpal.S | 251 // 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