Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
20493 Discussions

Intel FSP Integration with custom Hypervisor for Graphics Initialization

amhamza93
Beginner
1,320 Views

I am trying to integrate Intel FSP with Type-1 custom Hypervisor. Actually my FSP calling scenario is little different. When Windows guest call "Restart" service, Hypervisor has to call FSP Silicon Initialization API within FSP in order to re-initialize the devices specially Graphics Controller (as manually powering up HD Graphics controller is pity trivial task). I have ported FSP within Hypervisor but as soon as I call it, system gets corrupt which was very much expected. I have couple of questions to ask:

 

Q-1 There are few FSP calling conditions, about two of them I am not sure enough if they are fulfilling. How can I make sure that following two conditions are meetings? Is there any assembly instruction in order to have a quick check?

1) System should be in flat 32-bit mode

2) Code and data selectors should have full 4GB access range.

 

Q-2 Can anybody tell me how much doable is this task?

I mean FSP is not meant to be treated like, but i have no other choice other than following FSP approach for Initialization of Graphics subsystem. I tried manual Graphics setting up but I could not power up the graphics controller after reset.

 

Q-3 Is there any alternative approach I can try for this specific task other than FSP?

0 Kudos
1 Reply
Alberto_R_Intel
Moderator
564 Views
amhamza93, Thank you for posting in the Intel® Communities Support. In order to get the most accurate response, please submit your inquiry in our Intel® Resouce and Design Center, once you signin you will be able to submit your inquiry: https://www.intel.com/content/www/us/en/design/resource-design-center.html Regards, Alberto R. Intel Customer Support Technician Under Contract to Intel Corporation
0 Kudos
Reply