Font Size: a A A

A Design And Development Of PCI Bus Driver Management Technology Based On EDKII

Posted on:2012-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y R CengFull Text:PDF
GTID:2218330362957479Subject:Software engineering
Abstract/Summary:PDF Full Text Request
EDKII is a latest development framework which is more secure, more functional than EDK (EFI Dev Kit) which is next generation bios developed by Intel. EDKII is optimized as compile control, OS compatibility, meta-data mechanism, enhancement with C library, module coupling. So user can use it to develop various drivers and application modules easier.This paper presents the research and design of the technology of PCI bus driver manage the devices based on EDKII. And the device driver and bus driver under EDKII framework must follow the specification of EDKII model. Under the EDKII framework, the PCI bus driver implement structuring management of devices through creates a database which includes all devices'topology structure, and we can accelerate the access of devices through the database. On the other hand, the mainly bus enumeration module in EDKII PCI bus driver can discover and manage devices better by preferable fault tolerance and stability. The bus enumeration module mainly includes three phases: bus scanning, device inquire, resource arrangement. This phased design greatly reduces the complexity of the PCI bus driver. And it also improves the error handling mechanism. The research and implementation of the project can provide a design of the EDKII PCI bus driver module, in addition to proposing a strategy and an algorithm of improvement of the resource arrangement and system stability in EDKII BIOS.At last, achieve the PCI bus driver module under EDKII framework in the IA-32 architecture hardware platform. Then propose a strategy and an algorithm of improvement of the resource arrangement and system stability based on the IA-32 architecture hardware platform environment.
Keywords/Search Tags:EDKII, Firmware, Extend firmware interface, Bus driver, Pci
PDF Full Text Request
Related items