diff --git a/amoco/system/core.py b/amoco/system/core.py index e542802..a55bfdf 100644 --- a/amoco/system/core.py +++ b/amoco/system/core.py @@ -329,6 +329,8 @@ def read_instruction(self,vaddr,**kargs): except MemoryError,e: ll = e.message l = maxlen-ll + if l == 0: + return None logger.warning("instruction fetch error: reducing fetch size (%d)"%l) istr = self.mmap.read(vaddr,l) if len(istr)>1: