Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Jayant_Yadav
Beginner
192 Views

Firmware Support for PCIe Endpoints

Jump to solution

Hi,

I am relatively new to PCIe so apologize before for perhaps a basic question.

How do PCIe endpoints such as Graphics Cards manage firmware ?.

1. While we might have individual cores in the silicon and memories, but are there any onboard Flash or other Non-Volatile memory units onboard that have firmware on the board of a PCIe endpoint such as a Graphics card.

2. If not a Graphics Card, is the above considered a normal arrangement ?.

Thanks

J.Yadav

Tags (2)
0 Kudos
1 Solution
n_scott_pearson
Super User Retired Employee
188 Views

Yes, there is a flash component - referred to an OpROM - on each graphic card that provides a Video driver that can be used by the BIOS. This driver is referred to as the 'Video BIOS'.

On disk controller cards - an add-in SATA controller, for example - there could also be a OpROM that provides a driver that supports the BIOS enumerating devices connected to the controller and potentially booting from one of them.

In this day and age, the flash typically provides both a Legacy (CSM) and UEFI driver. The support for Legacy drivers is starting to disappear, however.

Hope this helps,

...S

View solution in original post

3 Replies
n_scott_pearson
Super User Retired Employee
189 Views

Yes, there is a flash component - referred to an OpROM - on each graphic card that provides a Video driver that can be used by the BIOS. This driver is referred to as the 'Video BIOS'.

On disk controller cards - an add-in SATA controller, for example - there could also be a OpROM that provides a driver that supports the BIOS enumerating devices connected to the controller and potentially booting from one of them.

In this day and age, the flash typically provides both a Legacy (CSM) and UEFI driver. The support for Legacy drivers is starting to disappear, however.

Hope this helps,

...S

View solution in original post

Jayant_Yadav
Beginner
182 Views

Thanks @n_scott_pearson for a detailed description on the topic.

This answered many things I had in mind 🙂

Regards

AndrewG_Intel
Moderator
164 Views

Hello Jayant_Yadav

Thank you for posting on the Intel® communities.


We are glad to know that the information provided by the community has been helpful. If you need any additional information, please submit a new question as this thread will no longer being monitored since it has been marked as "Solved".


Best regards,

Andrew G.

Intel Customer Support Technician


Reply