Title | Raven: A Novel Kernel Debugging Tool on RISC-V |
Author | |
Corresponding Author | Zhang,Fengwei |
DOI | |
Publication Years | 2022-07-10
|
ISSN | 0738-100X
|
Source Title | |
Pages | 1039-1044
|
Abstract | Debugging is an essential part of kernel development. However, debugging features are not available on RISC-V without the use of external hardware. In this paper, we leverage a security feature called Physical Memory Protection (PMP) as a debugging primitive to address this issue. Based on this debugging primitive, we design Raven, a novel kernel debugging tool with the standard functionalities (breakpoints, watchpoints, stepping, introspection). A prototype of Raven is implemented on a SiFive Unmatched development board. Our experiments show that Raven imposes a moderate but acceptable overhead to the kernel. Moreover, a real-world debugging scenario is set up to test its effectiveness. |
Keywords | |
SUSTech Authorship | First
; Corresponding
|
Language | English
|
URL | [Source Record] |
Indexed By | |
EI Accession Number | 20223712717944
|
ESI Classification Code | Computer Programming:723.1
|
Scopus EID | 2-s2.0-85137497972
|
Data Source | Scopus
|
Citation statistics |
Cited Times [WOS]:0
|
Document Type | Conference paper |
Identifier | http://kc.sustech.edu.cn/handle/2SGJ60CL/401637 |
Department | Research Institute of Trustworthy Autonomous Systems 工学院_计算机科学与工程系 |
Affiliation | 1.Research Institute of Trustworthy Autonomous Systems,Department of Computer Science and Engineering,Southern University of Science and Technology,Shenzhen,Guangdong,China 2.Department of Computer Science and Engineering,Research Institute of Trustworthy Autonomous Systems,Southern University of Science and Technology,Shenzhen,Guangdong,China |
First Author Affilication | Research Institute of Trustworthy Autonomous Systems; Department of Computer Science and Engineering |
Corresponding Author Affilication | Research Institute of Trustworthy Autonomous Systems; Department of Computer Science and Engineering |
First Author's First Affilication | Research Institute of Trustworthy Autonomous Systems; Department of Computer Science and Engineering |
Recommended Citation GB/T 7714 |
Lu,Hongyi,Zhang,Fengwei. Raven: A Novel Kernel Debugging Tool on RISC-V[C],2022:1039-1044.
|
Files in This Item: | ||||||
File Name/Size | DocType | Version | Access | License | ||
Raven3489517.3530583(2493KB) | Conference paper | Open Access | CC BY-NC-SA | View |
|
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment