Font Size: a A A

Research And Implementation For Server System Information Access Mechanism With UEFI Shell

Posted on:2017-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:H P XuFull Text:PDF
GTID:2428330590468190Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the popularization of UEFI BIOS,the shortcomings caused by legacy BIOS which lack of unified interface specification are being resolved gradually.During the development of server product,it is not only helpful for the researcher to find and resolve the problems of the product by analyzing the server system information,but also can speed up to complete the task of product performance optimization,and so on.This thesis starts from the analysis for the hardware architecture of server system,to classify and parse the server system information.It is based on UEFI standard interface to realize the classification access and primary analysis of server system information under UEFI Shell.This thesis uses EDKII as the platform of Software development to realize the program development through the Shell module provided by EDKII.It proposes one software method which is implemented to access server system information under UEFI shell by studying the related specification and protocol.The software solution proposed by this thesis is based on UEFI modularized design concept,and uses UEFI Shell as the test environment to make full use of all kinds of standardized service interface and protocol.This thesis also makes detailed research for the server system information access and analysis method,like human-computer interaction based on event driven,SMBIOS structure table,system memory allocation table,system memory,configuration space of I/O device,address space of MMIO and I/O,CPU MSR register as well as system event log and so on.This thesis implements to classify and integrate the server system information modularized,and also makes the method of access server system information to meet the specification of UEFI completely.And this also fixes the problems caused by no unified standard,like confusing interface,inefficiency,poor universality,information access limited by external system environment.In addition,the thesis takes UEFI Shell which is embedded in server system as the operation platform,so that it can reduce the environment requirement during accessing server system information,and no need to install operation system or analysis software for debugging server system problem.It efectively improves the efficiency of analyzing and resovling the system problem.The mainly test platform for this thesis is the server with Intel Grantley architecture,and it makes the repeated verification from the reliability,universality,compatibility,independency of the software realization solution during the followup practical application.
Keywords/Search Tags:UEFI, EDKII, UEFI Shell, SEL, Server System Information
PDF Full Text Request
Related items