In embedded real-time virtualization systems, event tracing is crucial for ensuring system stability and monitoring performance. This study presents an event tracing mechanism for the ReWorks Hypervisor, a domestic real-time Type 1 hypervisor. By statically injecting trace macros implemented through a Rust-based macro system into targeted code segments, the proposed mechanism enables real-time monitoring with minimal performance impact. Experimental results demonstrate that the proposed tracing mechanism effectively performs its intended functions with acceptable overhead. This research enhances system debugging and diagnostic efficiency, improves system stability and reliability, and supports the development of domestic virtualization platform, ReWorks Hypervisor.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Design of an Event Tracing Mechanism Based on a Domestic Hypervisor

  • Yueyang Wu,
  • Xiaoli Chai

摘要

In embedded real-time virtualization systems, event tracing is crucial for ensuring system stability and monitoring performance. This study presents an event tracing mechanism for the ReWorks Hypervisor, a domestic real-time Type 1 hypervisor. By statically injecting trace macros implemented through a Rust-based macro system into targeted code segments, the proposed mechanism enables real-time monitoring with minimal performance impact. Experimental results demonstrate that the proposed tracing mechanism effectively performs its intended functions with acceptable overhead. This research enhances system debugging and diagnostic efficiency, improves system stability and reliability, and supports the development of domestic virtualization platform, ReWorks Hypervisor.