| PC BIOS, which is the interface between platform hardware and operating system, hasn't changed much since two decades ago. The traditional BIOS become a bottleneck in the current PC systems. To get rid of the traditional BIOS, Intel delivered new BIOS interface, called EFI, and associated with other IT giants to form an alliance, called UEFI, to popularize the new BIOS interface. It is a good chance to enter the BIOS area and develop Chinese own BIOS.This thesis gives a new generation BIOS drivers'architecture which is based on Intel EFI interface and Framework code reference. The new BIOS drivers'architecture has multi-layers and multi-phases, which has strong portability.On the base of the BIOS drivers'architecture design, this thesis gives some specific hardware BIOS drivers in Intel 440BX platform. Especially, the paper presents a full implement of USB1.1 driver stack which have EFI interface and traditional bios interface, the driver offers various functions controlling hardware directly. This paper analyses the architecture and key flows of this driver by UML.Finally some security solutions are presented. The solutions are different from the traditional ways, and they are not software-only but are based on hardware chipset. The solutions not only solve the BIOS security problem but also the PC's. The solutions meet the demands of the trusted PC security standards and it is practical. Two associated application are described to show how the solution solves PC security problems. |