Which Interrupt Vector for Hypervisor Privelege Interrupt?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Which Interrupt Vector for Hypervisor Privelege Interrupt?

Jump to solution
788 Views
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"?

Labels (1)
0 Kudos
1 Solution
612 Views
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!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
2 Replies
613 Views
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 Kudos
612 Views
mikelackey
Contributor I

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

0 Kudos