/gem5/util/ |
H A D | hgfilesize.py | 19 # default limit is 1 MB 20 limit = int(ui.config('limit_file_size', 'maximum_file_size', 1024*1024)) 29 if fctx.size() > limit: 31 (f, ctx, fctx.size(), limit))
|
/gem5/src/systemc/utils/ |
H A D | report.hh | 48 actions(sc_core::SC_UNSPECIFIED), count(0), limit(-1), 59 if ((limit != -1 && limit >= count) || 67 int limit; member in struct:sc_gem5::ReportMsgInfo 79 actions(actions), count(0), limit(-1) 85 if (limit != -1 && limit >= count) 91 int limit; member in struct:sc_gem5::ReportSevInfo
|
H A D | sc_report_handler.cc | 157 sc_report_handler::stop_after(sc_severity severity, int limit) argument 160 int previous = info.limit; 161 info.limit = limit; 166 sc_report_handler::stop_after(const char *msg_type, int limit) argument 172 int previous = info.limit; 173 info.limit = limit; 179 const char *msg_type, sc_severity severity, int limit) 186 info.sevLimits[severity] = limit; 178 stop_after( const char *msg_type, sc_severity severity, int limit) argument [all...] |
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_report_handler.h | 46 unsigned limit; member in struct:sc_core::sc_msg_def 48 unsigned limit_mask; // 0 - limit, 1..4 - sev_limit 85 static int stop_after(sc_severity, int limit = -1); 86 static int stop_after(const char* msg_type, int limit = -1); 87 static int stop_after(const char* msg_type, sc_severity, int limit = -1);
|
H A D | sc_report_handler.cpp | 224 actions |= force_mask; // higher than above, and the limit is the highest 226 unsigned * limit = 0; local 239 limit = md->sev_limit + severity_; 242 if ( !limit && (md->limit_mask & 1) ) 244 limit = &md->limit; 247 if ( !limit ) 249 limit = sev_limit + severity_; 252 if ( *limit == 0 ) 254 // stop limit disable 484 stop_after(sc_severity severity_, int limit) argument 512 stop_after(const char * msg_type_, sc_severity severity_, int limit) argument [all...] |
/gem5/src/systemc/ext/utils/ |
H A D | sc_report_handler.hh | 84 static int stop_after(sc_severity, int limit=-1); 85 static int stop_after(const char *msg_type, int limit=-1); 86 static int stop_after(const char *msg_type, sc_severity, int limit=-1);
|
/gem5/src/mem/probes/ |
H A D | mem_footprint.hh | 74 void insertAddr(Addr addr, AddrSet *set, uint64_t limit);
|
H A D | mem_footprint.cc | 93 MemFootprintProbe::insertAddr(Addr addr, AddrSet *set, uint64_t limit) argument 96 assert(set->size() <= limit);
|
/gem5/src/arch/x86/regs/ |
H A D | misc.hh | 346 // Hidden segment limit field 362 // Hidden segment limit attributes 894 uint32_t limit = (bits(storage, 51, 48) << 16) | local 897 limit = (limit << 12) | mask(12); 898 return limit; 902 setter(uint64_t &storage, uint32_t limit) argument 904 bool g = (bits(limit, 31, 24) != 0); 905 panic_if(g && bits(limit, 11, 0) != mask(12), 906 "Inlimitid segment limit local 926 BitfieldType<SegDescriptorLimit> limit; member in namespace:X86ISA 959 BitfieldType<SegDescriptorLimit> limit; member in namespace:X86ISA [all...] |
/gem5/src/proto/ |
H A D | protoio.cc | 86 // Due to the byte limit of the coded stream we create it for 180 // a limit when parsing the message, then popping the limit again 183 // Due to the byte limit of the coded stream we create it for 188 io::CodedInputStream::Limit limit = codedStream.PushLimit(size); local 190 codedStream.PopLimit(limit); 191 // All went well, the message is parsed and the limit is
|
/gem5/util/stats/ |
H A D | profile.py | 64 def display(self, output=None, limit=None, maxsymlen=None): 76 if limit is not None: 77 symbols = symbols[:limit] 331 def write_txt(self, jobfile=None, jobs=None, limit=None): 342 symbols.display(output, limit) 344 def display(self, jobfile=None, jobs=None, limit=None): 362 symbols.display(limit=limit, maxsymlen=maxsymlen) 460 data.display(limit=numsyms) 503 profile.display(jobfile=jobfile, limit [all...] |
/gem5/src/arch/x86/ |
H A D | tlb.cc | 293 // If we're not in 64-bit mode, do protection/limit checks 312 Addr limit = tc->readMiscRegNoEffect(MISCREG_SEG_LIMIT(seg)); local 322 if (offset <= limit || endOffset <= limit) 325 if (offset > limit || endOffset > limit)
|
H A D | system.cc | 102 tc->setMiscReg(MISCREG_SEG_LIMIT(seg), desc.limit); 157 initDesc.limit = 0xFFFFFFFF;
|
H A D | process.cc | 254 initDesc.limit = 0xFFFFFFFF; 326 TSSDescLow.limit = 0xFFFFFFFF; 346 uint64_t tss_limit = TSSDescLow.limit;
|
/gem5/src/mem/cache/compressors/ |
H A D | bdi.cc | 185 // Can't add base if reached limit of number of bases 234 typename std::make_signed<TB>::type limit = local 236 if ((delta >= -limit) && (delta <= limit)) { 246 // limit, so line is uncompressible using the given encoding
|
/gem5/configs/example/ |
H A D | memtest.py | 258 limit = (len(cachespec) - level + 1) * 100000000 260 progress_check = limit) \
|
/gem5/src/cpu/kvm/ |
H A D | x86_cpu.cc | 191 seg.base, seg.limit, seg.selector, seg.type, 199 reg_name, dtable.base, dtable.limit); 512 if (((seg.limit & 0xFFF) == 0 && seg.g) || 513 ((seg.limit & 0xFFF00000) != 0 && !seg.g)) { 514 warn("%s limit (0x%x) and g (%i) combination is illegal.\n", 515 name, seg.limit, seg.g); 716 kvm_seg.limit = tc->readMiscRegNoEffect(MISCREG_SEG_LIMIT(index)); 739 kvm_dtable.limit = tc->readMiscRegNoEffect(MISCREG_SEG_LIMIT(index)); 1009 tc->setMiscReg(MISCREG_SEG_LIMIT(index), kvm_seg.limit); 1022 tc->setMiscReg(MISCREG_SEG_LIMIT(index), kvm_dtable.limit); [all...] |
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_int_base.cpp | 400 int_type limit = (int_type) 1 << ( m_len - 1 ); local 401 if( m_val < -limit || m_val >= limit ) {
|
H A D | sc_uint_base.cpp | 371 uint_type limit = (~UINT_ZERO >> m_ulen); local 372 if( m_val > limit ) {
|
/gem5/src/systemc/dt/int/ |
H A D | sc_int_base.cc | 393 int_type limit = (int_type)1 << (m_len - 1); local 394 if (m_val < -limit || m_val >= limit) {
|
H A D | sc_uint_base.cc | 379 uint_type limit = (~UINT_ZERO >> m_ulen); local 380 if (m_val > limit) {
|
/gem5/src/arch/x86/linux/ |
H A D | process.cc | 165 uint32_t limit; member in struct:UserDesc32 173 uint32_t limit; member in struct:UserDesc64 227 segDesc.limitLow = bits(userDesc->limit, 15, 0); 240 segDesc.limitHigh = bits(userDesc->limit, 19, 16);
|
/gem5/src/gpu-compute/ |
H A D | gpu_tlb.cc | 724 // If we're not in 64-bit mode, do protection/limit checks 752 Addr limit = tc->readMiscRegNoEffect(MISCREG_SEG_LIMIT(seg)); local 771 if (offset <= limit || endOffset <= limit) 774 if (offset > limit || endOffset > limit)
|