This BIOS phase initializes system memory via MRC
What is the PEI Phase
Essentially regions of data/firmware that hold attributes, needed data, and knobs for a module to function on the system flash chip.
What is a Firmware Volume?
An UEFI application that finds the OS and calls for UEFI boot as well as runtime services.
What is an OS loader?
In the source, global variable and global variable to the specific module typically have these two lower case letters in their variable name.
What are lower case "g" and "m"?
This command is used to fetch from and integrate with another repository or a local branch
What is Git "Pull"?
The security phase of bios. Conducts security checks for many components on the platform.
What is SEC phase
When a system has not initiated RAM/ROM for the BIOS, this is used as storage for system memory
What is Cache? (or) What is Cache as RAM?
Partitions and formats the hard drive, discovers mass storage devices, and creates boot variables.
What is an OS installer?
This file type is used to describe the layout and memory regions of a flash device.
What is an FDF file?
This folder contains all the information that is necessary for project version control and all the information about commits.
What is the ".git" folder?
Hand of blocks (HOBs) which are a series of data structures that describe platform features, config data etc are passed between these 2 phases.
What are the DXE phase and the PEI phase?
Do you remember what portion of BIOS is responsible for initializing system memory?
What is MRC.
The 3 security technologies/methodologies UEFI utilizes?
Used to declare constants in most BIOS modules.
What is a PCD?
This command is used to switch branches or restore working tree files.
What is "git- checkout"?
Used as an identifier for almost all items in the handle database.
*Handle database = database in which names/IDs for all platform drivers, devices, and images are stored.
What are GUIDs
The PEI Phase is used to describe what aspect of the FW volume?
FW volume location
Has the ability to excute preboot programs, move files between devices, load and preboot UEFI drivers (.EFI). Also, allows one to look into the MMIO space of PCIE devices.
What is the UEFI Shell
What are all the build specification file types?
Inf, dec, dsc, fdf.
This command command will show a list of projects from each of the other repos.
What is the manifest command
This phase is used to initiate drivers for platform-specific HW (pcie cards, graphics etc).
What is the DXE phase?
This a type of memory which that is typically used to stores BIOS itself
What is ROM?
These are designed to support the execution of modular pieces of code that run in the preboot environment. These also may manage or control hardware buses and devices on the platform.
A function that can be used by SW debuggers to halt the CPU while debugging.
What is CpuBreakpoint()?
Git assigns a unique hash generated by this specific type of cryptographic hash function each time a commit is made.
What is SHA-1