Lines Matching full:processor
6 - Retrieving information of multi-processor environment and MP-related status of
9 - Maintain MP-related processor status.
12 processor.
17 is architecturally neutral. It abstracts the multi-processor environment and
28 Diagnostics applications may also use this protocol for multi-processor.
67 /// indicates whether the processor is playing the role of BSP. If the bit is 1,
68 /// then the processor is BSP. Otherwise, it is AP.
74 /// indicates whether the processor is enabled. If the bit is 1, then the
75 /// processor is enabled. Otherwise, it is disabled.
81 /// indicates whether the processor is healthy. If the bit is 1, then the
82 /// processor is healthy. Otherwise, some fault has been detected for the processor.
91 /// Zero-based physical package number that identifies the cartridge of the processor.
95 /// Zero-based physical core number within package of the processor.
99 /// Zero-based logical thread number within core of the processor.
105 /// Structure that defines the 6-level physical location of the processor
109 …/ Package Zero-based physical package number that identifies the cartridge of the processor.
113 /// Module Zero-based physical module number within package of the processor.
117 /// Tile Zero-based physical tile number within module of the processor.
121 /// Die Zero-based physical die number within tile of the processor.
125 /// Core Zero-based physical core number within die of the processor.
129 /// Thread Zero-based logical thread number within core of the processor.
135 /// The 6-level physical location of the processor, including the
148 /// The unique processor ID determined by system hardware. For IA32 and X64,
149 /// the processor ID is the same as the Local APIC ID. Only the lower 8 bits
155 /// Flags indicating if the processor is BSP or AP, if the processor is enabled
156 /// or disabled, and if the processor is healthy. Bits 3..31 are reserved and
174 /// The physical location of the processor, including the physical package number
180 /// The extended information of the processor. This field is filled only when
186 This service retrieves the number of logical processor in the platform
202 is returned in NumberOfProcessors, the number of currently enabled processor
216 @retval EFI_DEVICE_ERROR The calling processor is an AP.
230 Gets detailed MP-related information on the requested processor at the
233 This service retrieves detailed MP-related information about any processor
235 - The processor information may change during the course of a boot session.
244 @param[in] ProcessorNumber The handle number of processor.
246 the requested processor is deposited.
248 @retval EFI_SUCCESS Processor information was returned.
249 @retval EFI_DEVICE_ERROR The calling processor is an AP.
251 @retval EFI_NOT_FOUND The processor with the handle specified by
275 Procedure one by one, in ascending order of processor handle number. Otherwise,
288 content points to the list of processor handle numbers in which Procedure was
335 one, in ascending order of processor handle
391 @retval EFI_DEVICE_ERROR Caller processor is AP.
487 @retval EFI_DEVICE_ERROR The calling processor is an AP.
491 @retval EFI_NOT_FOUND The processor with the handle specified by
536 @retval EFI_DEVICE_ERROR The calling processor is an AP.
537 @retval EFI_NOT_FOUND The processor with the handle specified by
573 @param[in] EnableAP Specifies the new state for the processor for
587 @retval EFI_DEVICE_ERROR The calling processor is an AP.
588 @retval EFI_NOT_FOUND Processor with the handle specified by ProcessorNumber
603 This return the handle number for the calling processor. This service may be
606 This service returns the processor handle number for the calling processor.
621 @retval EFI_SUCCESS The current processor handle number was returned