Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

第一期回归测试任务:KMH22-1572 #23

Open
SFangYy opened this issue Jan 9, 2025 · 0 comments
Open

第一期回归测试任务:KMH22-1572 #23

SFangYy opened this issue Jan 9, 2025 · 0 comments
Labels
regression task bug regression

Comments

@SFangYy
Copy link
Contributor

SFangYy commented Jan 9, 2025

任务id: KMH22-1572

bug描述: Xvisor无法正确处理gpf,造成死循环

RTL版本: 24110801(点击即可下载出现bug的RTL,需在此版本构建测试用例复现bug)

Commit: 2024-11-14(点击跳转至修复bug的commit页面,需前往仓库下载修复bug日期后的RTL,运行测试用例检查是否修复了bug)

原因: L1TLB增加了跨页时gpaddr的处理逻辑,但仅考虑了DTLB的情况,没有考虑到ITLB并不适用fullva等相关通路,使得例外时错误地传递了0作为htval。xvisor的例外处理程序依赖于htval来处理GPF例外,错误的htval使其卡死

更多回归测试任务可见链接

@SFangYy SFangYy added the regression task bug regression label Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
regression task bug regression
Projects
None yet
Development

No branches or pull requests

1 participant