Which Interrupt Vector for Hypervisor Privelege Interrupt?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Which Interrupt Vector for Hypervisor Privelege Interrupt?

跳至解决方案
1,032 次查看
mikelackey
Contributor I

Which interrupt vector is taken when s/w attempts to access hypervisor resource while in user/guest mode?

P4080 Ref Manual, Section 1.2.3.2, "Guest Supervisor State Considerations"

"Attempting to access hypervisor privileged resources and instructions will cause embedded hypervisor
privilege interrupts which the hypervisor can service on behalf of the guest to provide appropriate
emulation"

P4080 Ref Manual, Section 8.8, "Interrupt Definitions"

In Table 8.4, IVOR 41 is described as "Embedded Hypervisor Privilege"

Is IVOR41 invoked when use/guest code attempts to access hypervisor resource?

Or is it another interrupt, perhaps IVOR6 Described as "Program/Privileged"?

标签 (1)
0 项奖励
回复
1 解答
856 次查看
Pavel
NXP Employee
NXP Employee

Look at the Section 4.9.19 of the E500MCRM, e500mc Core Reference Manual with Updates (REV 3):

https://www.nxp.com/docs/en/reference-manual/E500MCRM.pdf

 

This Section contains information about Hypervisor Privilege Interrupt - IVOR41.

 


Have a great day,
Pavel Chubakov

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
2 回复数
857 次查看
Pavel
NXP Employee
NXP Employee

Look at the Section 4.9.19 of the E500MCRM, e500mc Core Reference Manual with Updates (REV 3):

https://www.nxp.com/docs/en/reference-manual/E500MCRM.pdf

 

This Section contains information about Hypervisor Privilege Interrupt - IVOR41.

 


Have a great day,
Pavel Chubakov

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复
856 次查看
mikelackey
Contributor I

Thank you.  Did not think to look at that manual, lesson learned.  It's clearly spelled out as you mention.

0 项奖励
回复