首页> 外文会议>International conference on architecture of computing systems >SgInt: Safeguarding Interrupts for Hardware-Based I/O Virtualization for Mixed-Criticality Embedded Real-Time Systems Using Non Transparent Bridges
【24h】

SgInt: Safeguarding Interrupts for Hardware-Based I/O Virtualization for Mixed-Criticality Embedded Real-Time Systems Using Non Transparent Bridges

机译:SgInt:使用非透明桥为混合关键度嵌入式实时系统的基于硬件的I / O虚拟化提供保护中断

获取原文

摘要

Safety critical systems and in particular higher functional integrated systems like mixed-criticality systems in avionics require a safeguarding that functionalities cannot interfere with each other. A notably underestimated issue are I/O devices and their (message-signaled) interrupts. Message-signaled interrupts are the omnipresent type of interrupts in modern serial high-speed I/O subsystems. These interrupts can be considered as small DMA write packets. If there is no safeguarding for interrupts, an I/O device associated with a distinct functionality can trigger any interrupt or manipulate any control register like triggering reset of all processing cores to provoke a complete system failure. This is a particular issue for available embedded processor architectures, since they do not provide adequate means for interrupt separation like an IOMMU with a granularity sufficient for interrupts. This paper presents the Sglnt concept to enable the safeguarding of interrupts for hardware-based I/O virtualization for safety-critical and mixed-criticality embedded real-time systems using non-transparent bridges in single (multi-core) processor systems and multi (multi-core) processor systems. The advantage of this Sglnt concept is that it is an general and reusable interrupt separation solution which is scalable from a single (multi-core) processor to a multi (multi-core) processor system and builds on available COTS chip solutions. It allows to upgrade spatial separation for interrupts to available processors having no means for interrupt separation. A practical evaluation shows that the Sglnt concept provides the required spatial separation and even slightly outperforms state-of-the-art doorbell interrupt handling in transfer time and transfer rate (by about 0.04%).
机译:安全关键系统,尤其是更高功能的集成系统(如航空电子设备中的混合关键系统)需要确保功能之间不会相互干扰。 I / O设备及其(消息信号)中断是一个被低估的问题。消息信号中断是现代串行高速I / O子系统中无所不在的中断类型。这些中断可以视为小型DMA写数据包。如果没有中断保护措施,则与独特功能关联的I / O设备可以触发任何中断或操纵任何控制寄存器,例如触发所有处理内核的复位以引发整个系统故障。对于可用的嵌入式处理器体系结构,这是一个特殊的问题,因为它们无法提供足够的中断分离手段,例如IOMMU,其粒度足以应付中断。本文介绍了Sglnt概念,该概念可使用非透明桥在单(多核)处理器系统和多核处理器(多核)中为安全关键和混合关键嵌入式实时系统提供基于硬件的I / O虚拟化的中断保护。多核)处理器系统。这种Sglnt概念的优点是它是一种通用且可重用的中断分离解决方案,可从单(多核)处理器扩展到多(多核)处理器系统,并基于可用的COTS芯片解决方案进行扩展。它允许将中断的空间间隔升级为没有中断间隔的可用处理器。实际评估表明,Sglnt概念可提供所需的空间间隔,甚至在传输时间和传输速率方面(甚至约0.04%)都优于最新的门铃中断处理。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号