CESBG Cloud Enterprise Solution Business Group
Work: Fujin Precision Electronics (Tianjin) Co., Ltd. ---Foxconn group Tianjin plant CESBG Business Group ESSN/SRD/SW/ROMQA work, during the period mainly engaged in the HP Server G8 BIOS ROM test, Responsible for the BL420 and Mini-pooch cases, and try to G9 the UEFI BIOS Test automation Tool Code,issue tracking and validation feedback, familiar with the server hardware architecture and BIOS boot mechanism, have experience in practical testing of Linux systems.
Harvest: Proficiency in the testing process, rigorous testing professional thinking, and familiar with the Intel X86 Architecture, PCI system structure and BIOS boot mechanism. BIOS boot mechanism: Boot---Boot block hold subroutine call point and jump point----Select Runtime module and start----Select post, hardware Initialize and start----Choose Modify RBSU Settings--post complete and read OS to memory from hard disk Test content: Follow-up board production at different times to test, for different error according to the severity of the degree will be divided into different levels, and for the error to open a seminar. The G8 ROM test tool is very mature and requires the test tool to be run under a bootable DOS flash drive during testing .SATA is a serial interface, and SAS is a serial scis. B-bit B-byte. The error that occurred in the previous version is verified and the local priority test is changed in release note. Basic test: Override the settings option to test if it is optional and then boot normallymodule test: CPU memory HDD Floppy diskEncryption test: TPM Card EncryptionSystem test: Installed on Windows and Linux OS normal boot use, network driver is installed on the normalcomponent test: Switch on board, Battery, CMOS chipReverse test: Do the wrong setting system will be error, red light or automatic shutdownThe main test items include the following: RBSU options, SD card, USB, switch, Flash component, configuration and hardware version. Finally, the test report is generated. sector cooperation: Pm SWPM warehouse BIOS EE SIT ILOQA (remote management)error Tracking System, weekly meeting with US HP Romqa An interface is a functionml small and medium company DL home share sales large BL data processing large, MS tecent large companies commonly used BL SL cost Small
The BIOS is a piece of EPROM or EEPROM chip on the motherboard, which contains important information of the system and setup procedure of setting system parameters (Biossetup program); CMOS is a writable RAM chip on the motherboard
the System Setup program in the BIOS is the means of completing the CMOS parameter setting, the Cmosram is both the storage place of the BIOS setting system parameters and the result of the BIOS setting system parameters.
BIOS Interrupt Service Program
after the system completes post self-test, the ROM BIOS will start the drive effectively, such as the boot sequence of the system CMOS setup, and the CD-ROM, network server and so on, read into the operating system boot record, and then give the system control to the boot record. And the boot record to complete the smooth start of the system. BIOS Features
1. Self-Test and initialization:
2. Program services: The BIOS directly with the computer's I/O (Input/output, that is, input/output) devices to deal with, through a specific data port issued commands, transmitting or receiving data from various external devices, the software program to the direct operation of the hardware.
3. Set interrupt: When booting, the BIOS will tell the CPU the interrupt number of each hardware device, when the user issued instructions to use a device, the CPU will use the appropriate hardware according to the interrupt number to complete the work, and then jump back to the original work according to the interrupt number.
PCI-E (PCI Express) is a computer bus PCI, which follows the existing PCI programming concepts and communication standards, but built on a faster serial communication system
PCI configuration space, occupying two double-bytebus number, device number, function number, register index, UEFI----UEFI image entity, Platform initialization frameworkUEFI IMAGE:UEFI Application (Hardware initialization complete, core application before system boot), OS loaders,uefi drivers.
The UEFI framework mainly consists of two parts, one is Pei (EFI pre-initialization) and the other is the driving execution environment DXE.
UEFI Application Development:1 development Environment Construction2 INF configuration file, indicating the source program path and its dependent package and header files, and other information3 DSC files are dependent on the configuration file between the package and the platform, indicating the path of the INF configuration file so that the compiler can complete the source program compilation4 Batch processing, modify the target tool build information such as Conf, in order to compile and build the EFI file, then on the virtual machine qemu into the executable fat format of the USB, run the generated EFI file, get the corresponding output PCI spec Specifies ROM maximum value is 16M
Tianjin work carding