Searched refs:limit (Results 1 - 23 of 23) sorted by relevance

/gem5/util/
H A Dhgfilesize.py19 # 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 Dreport.hh48 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 Dsc_report_handler.cc157 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 Dsc_report_handler.h46 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 Dsc_report_handler.cpp224 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 Dsc_report_handler.hh84 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 Dmem_footprint.hh74 void insertAddr(Addr addr, AddrSet *set, uint64_t limit);
H A Dmem_footprint.cc93 MemFootprintProbe::insertAddr(Addr addr, AddrSet *set, uint64_t limit) argument
96 assert(set->size() <= limit);
/gem5/src/arch/x86/regs/
H A Dmisc.hh346 // 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 Dprotoio.cc86 // 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 Dprofile.py64 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 Dtlb.cc293 // 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 Dsystem.cc102 tc->setMiscReg(MISCREG_SEG_LIMIT(seg), desc.limit);
157 initDesc.limit = 0xFFFFFFFF;
H A Dprocess.cc254 initDesc.limit = 0xFFFFFFFF;
326 TSSDescLow.limit = 0xFFFFFFFF;
346 uint64_t tss_limit = TSSDescLow.limit;
/gem5/src/mem/cache/compressors/
H A Dbdi.cc185 // 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 Dmemtest.py258 limit = (len(cachespec) - level + 1) * 100000000
260 progress_check = limit) \
/gem5/src/cpu/kvm/
H A Dx86_cpu.cc191 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 Dsc_int_base.cpp400 int_type limit = (int_type) 1 << ( m_len - 1 ); local
401 if( m_val < -limit || m_val >= limit ) {
H A Dsc_uint_base.cpp371 uint_type limit = (~UINT_ZERO >> m_ulen); local
372 if( m_val > limit ) {
/gem5/src/systemc/dt/int/
H A Dsc_int_base.cc393 int_type limit = (int_type)1 << (m_len - 1); local
394 if (m_val < -limit || m_val >= limit) {
H A Dsc_uint_base.cc379 uint_type limit = (~UINT_ZERO >> m_ulen); local
380 if (m_val > limit) {
/gem5/src/arch/x86/linux/
H A Dprocess.cc165 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 Dgpu_tlb.cc724 // 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)

Completed in 58 milliseconds