Data Fields | |
UINT64 | Attributes:8 |
UINT64 | Reserved:8 |
UINT64 | TestControl:48 |
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.