Glossary
Version 1.02 12/12/00 367
MCA
See Machine Check Abort.
Media Device Path
A Device Path that is used to describe the portion of a medium that is being abstracted
by a boot service. For example, a Media Device Path could define which partition on a
hard drive was being used.
Memory Allocation Services
The set of functions used to allocate and free memory, and to retrieve the memory map.
Includes AllocatePages(), FreePages(), AllocatePool(), FreePool(),
and GetMemoryMap().
Memory Map
A collection of structures that defines the layout and allocation of system memory during
the boot process. Drivers and applications that run during the boot process prior to OS
control may require memory. The boot services implementation is required to ensure that
an appropriate representation of available and allocated memory is communicated to the
OS as part of the hand-off of control.
Memory Type
One of the memory types defined by EFI for use by the firmware and EFI applications.
Among others, there are types for boot services code, boot services data, runtime services
code, and runtime services data. Some of the types are used for one purpose before
ExitBootServices() is called and another purpose after.
Messaging Device Path
A Device Path that is used to describe the connection of devices outside the Coherency
Domain of the system. This type of node can describe physical messaging information
(e.g., a SCSI ID) or abstract information (e.g., networking protocol IP addresses).
Miscellaneous Services
Various functions that are needed to support the EFI environment. Includes
InstallConfigurationTable(), ResetSystem(), Stall(),
SetWatchdogTimer(), GetNextMonotonicCount(), and
GetNextHighMonotonicCount().
MTFTP
See Multicast Trivial File Transfer Protocol.
Multicast Trivial File Transfer Protocol (TFTP)
A protocol used to download a Network Boot Program to many clients simultaneously
from a TFTP server.
Name Space
In general, a collection of device paths; in EFI a Device Path.