"I know the BIOS"-> UEFI AHCI Driver (6) ataatapipassthrusupported Local variables

Source: Internet
Author: User

"I know bios", UEFI AHCI Driver (6)-ataatapipassthrusupported Local variables

Lightseed

5/7/2014


The previous 5 articles have made a specific introduction to the installation of the Efi_driver_binding_protocol (instance) AHCI DRIVER, an example of this protocol. The fact that this driver has only done one thing so far is to install the protocol into the corresponding imagehandle. For this driver in the BDS how to execute, the principle is to call supported () and then call Start (), and finally execute stop () to unload driver.

Recently listened to a lot of colleagues said to Thailand travel how cool. It was really a good choice to get to know later. Just still owed a wife a honey moon, so this two weeks spent a lot of time to study raiders. Write a copy of the structure of it. As in the previous articles, as a matter of fact, it is only an architecture, and the details need to be further researched and explored.

It says so many things on the architecture. About Efi_driver_binding_protocol Let's continue to do a more in-depth discussion and study it thoroughly. For AHCI driver, start with its supported ().

In the UEFI spec, there is a protocol called Efi_ata_pass_thru_protocol.

It is virtually nonexistent, and the key is to see if the BIOS wants to support this feature.

In fact, this protocol is encapsulated in different SATA controller modes such as IDE and AHCI. With this protocol, it is possible to use this protocol to access the SATA controller in different modes in a fixed manner. and through the controller access to the SATA device hanging below it.


[Right click on the picture.] Open in new form is able to zoom in to see]




/v11vhb202h9vm7/uuqjt6vetunrwrzqhf.duq2s1glsj0ctat4x0p*css8!/o/disbaaaaaaaa&bo=gakja2seqayfaai!&rf= Viewer_4 "/>



/v11vhb202h9vm7/hrf19h17baa0el7ogozoknqn*ecu5231mrvibmx*1di!/o/dhubaaaaaaaa&bo=gakja2seqayfaai!&rf= Viewer_4 "/>

/v11vhb202h9vm7/nrrncfvwhchapinzhkm6mln0z6daq6sbtqm18dxphik!/o/di8baaaaaaaa&bo=gakja2seqayfaai!&rf= Viewer_4 "/>


"I know the BIOS"-> UEFI AHCI Driver (6) ataatapipassthrusupported Local variables

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.