Lv Zheng 2f79a52433 ASLTS: rstore: Fix old m689 breakage (store matrix)
The p6a0 store matrix is used to indicate "Stroe" allowable types while
b67a contains indexes to this matrix.
1. Row[3] is used for Package target,
   Row[4] is used for Method target,
   Row[5] is used for Non-computational data (Device/Event/...) target.
2. Col[2] is used for FIXED fields result,
   Col[3] is used for Computational data (Integer/String/Buffer) result,
   Col[4] is used for Package result.
As it is not possible to:
1. Store(Package/Method/Noncomputation, Field/Computationl/Package)
2. Store(Method/Noncomputation, Field/Computational)
We must change the matrix to reflect the validated Windows behavior. By
doing so, several m689 failures are fixed. Lv Zheng.

Signed-off-by: Lv Zheng <lv.zheng@intel.com>
2017-05-03 15:06:29 +08:00
..