PAL_TEST_CONTROL Struct Reference


Data Fields

UINT64 Attributes:8
UINT64 Reserved:8
UINT64 TestControl:48

Field Documentation

Specifies the memory attributes that are allowed to be used with the memory buffer passed to this procedure. The attributes parameter is a vector where each bit represents one of the virtual memory attributes defined by the architecture.See MEMORY_AATRIBUTES. The caller is required to support the cacheable attribute for the memory buffer, otherwise an invalid argument will be returned.

Is the self-test control word corresponding to the test_phase passed. This test_control directs the coverage and runtime of the processor self-tests specified by the test_phase input argument. Information on if this feature is implemented and the number of bits supported can be obtained by the PAL_TEST_INFO procedure call. If this feature is implemented by the processor, the caller can selectively skip parts of the processor self-test by setting test_control bits to a one. If a bit has a zero, this test will be run. The values in the unimplemented bits are ignored. If PAL_TEST_INFO indicated that the self-test control word is not implemented, this procedure will return with an invalid argument status if the caller sets any of the test_control bits. See PAL_SELF_TEST_CONTROL.


Generated on Thu Sep 24 23:14:28 2015 for MdePkg[ALL] by  doxygen 1.5.7.1