【技术实现步骤摘要】
本专利技术是有关于一种检测直接内存访问(direct memory access,dma)设备异常的技术,且特别是一种可以防止直接记忆访问设备异常导致系统中断或击穿并可以让软件程序介入对异常的直接记忆访问设备进行处置的直接内存访问异常检测模块、方法与使用其的电子系统。
技术介绍
1、当遇到直接内存访问设备异常时,轻者呈现直接内存访问陷阱(dma trap),严重者甚至导致直接内存访问溢位(dma overflow)而出现电子系统击穿的现象。先前技术的解决方案是通过软件强制限制直接内存访问设备使用的缓存仅能配置在静态随机访问内存的最后页面,且储存有标记于静态随机访问内存的最后页面。
2、通过先前技术的做法,于每次中断程序时,电子系统会须使用处理器的算力要去检查此标记是否被擦除,于判断标记被擦除后,电子系统跳至直接内存访问溢位处理。然而,上述做法并无法同时防止多个直接内存访问设备发生直接内存访问溢位,且上述做法是通过软件额外使用处理器的算力,故可能会导致判断直接内存访问设备占用过久,使得电子系统直接跳至直接内存访问设备逾时(dm
...【技术保护点】
1.一种直接内存访问异常检测模块,其特征在于,包括:
2.根据权利要求1所述的直接内存访问异常检测模块,其特征在于,其中所述直接内存访问异常检测设备包括多个硬件电路,且所述等硬件电路包括:
3.根据权利要求2所述的直接内存访问异常检测模块,其特征在于,其中所述直接内存访问异常检测设备更包括:
4.一种直接内存访问异常检测模块,其特征在于,包括:
5.根据权利要求4所述的直接内存访问异常检测模块,其特征在于,其中所述直接内存访问异常检测设备包括多个硬件电路,且所述等硬件电路包括:
6.根据权利要求5所述的直接内
...【技术特征摘要】
1.一种直接内存访问异常检测模块,其特征在于,包括:
2.根据权利要求1所述的直接内存访问异常检测模块,其特征在于,其中所述直接内存访问异常检测设备包括多个硬件电路,且所述等硬件电路包括:
3.根据权利要求2所述的直接内存访问异常检测模块,其特征在于,其中所述直接内存访问异常检测设备更包括:
4.一种直接内存访问异常检测模块,其特征在于,包括:
5.根据权利要求4所述的直接内存访问异常检测模块,其特征在于,其中所述直接内存访问异常检测设备包括多个硬件电路,且所述等硬件电路包括:
6.根...
【专利技术属性】
技术研发人员:梁家阳,
申请(专利权)人:新唐科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。