[PATCH 10/14] fwts-test: update test for HMAT revision 2
Alex Hung
alex.hung at canonical.com
Fri Feb 8 03:23:10 UTC 2019
Signed-off-by: Alex Hung <alex.hung at canonical.com>
---
fwts-test/hmat-0001/acpidump-0001.log | 11 ++++++-----
fwts-test/hmat-0001/hmat-0001.log | 16 ++++++++--------
fwts-test/hmat-0001/hmat-0002.log | 18 ++++++++++--------
3 files changed, 24 insertions(+), 21 deletions(-)
diff --git a/fwts-test/hmat-0001/acpidump-0001.log b/fwts-test/hmat-0001/acpidump-0001.log
index 2d5c8359..48aecb3b 100644
--- a/fwts-test/hmat-0001/acpidump-0001.log
+++ b/fwts-test/hmat-0001/acpidump-0001.log
@@ -24,15 +24,16 @@ FACP @ 0x00000000
00f0: 00 00 00 00 ....
HMAT @ 0x0000000000000000
- 0000: 48 4d 41 54 b6 00 00 00 00 60 49 4e 54 45 4c 20 HMAT.....`INTEL
+ 0000: 48 4d 41 54 b6 00 00 00 00 59 49 4e 54 45 4c 20 HMAT.....YINTEL
0010: 54 45 4d 50 4c 41 54 45 00 00 00 00 49 4e 54 4c TEMPLATE....INTL
- 0020: 29 06 17 20 00 00 00 00 00 00 00 00 28 00 00 00 ).. ........(...
- 0030: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+ 0020: 13 12 18 20 00 00 00 00 00 00 00 00 28 00 00 00 ... ........(...
+ 0030: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0050: 01 00 00 00 40 00 00 00 1f 05 00 00 02 00 00 00 .... at ...........
- 0060: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+ 0060: 03 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ................
0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
- 0080: 00 00 00 00 00 00 01 00 02 00 03 00 04 00 05 00 ................
+ 0080: 00 00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 ................
0090: 02 00 00 00 26 00 00 00 00 00 00 00 00 00 00 00 ....&...........
00a0: 00 00 00 00 00 00 00 00 33 22 00 00 00 00 03 00 ........3"......
00b0: 00 00 01 00 02 00 ......
+
diff --git a/fwts-test/hmat-0001/hmat-0001.log b/fwts-test/hmat-0001/hmat-0001.log
index d78484b9..c7a37d62 100644
--- a/fwts-test/hmat-0001/hmat-0001.log
+++ b/fwts-test/hmat-0001/hmat-0001.log
@@ -3,17 +3,17 @@ hmat ----------------------------------------------------------
hmat Test 1 of 1: Validate HMAT table.
hmat HMAT Heterogeneous Memory Attribute Table:
hmat Reserved: 0x00
-hmat Memory Subsystem Address Range (Type 0):
+hmat Memory Proximity Domain Attributes (Type 0):
hmat Type: 0x0000
hmat Reserved: 0x0000
hmat Length: 0x00000028
-hmat Flags: 0x0007
+hmat Flags: 0x0001
hmat Reserved: 0x0000
-hmat Processor Proximity Domain: 0x00000000
-hmat Memory Proximity Domain: 0x00000000
+hmat Proximity Domain for Initiator: 0x00000000
+hmat Proximity Domain for Memory: 0x00000000
hmat Reserved: 0x00000000
-hmat System Phy Addr Range Base: 0x0000000000000000
-hmat System Phy Addr Range Length: 0x0000000000000000
+hmat Reserved: 0x0000000000000000
+hmat Reserved: 0x0000000000000000
hmat
hmat System Locality Latency and Bandwidth Information (Type 1):
hmat Type: 0x0001
@@ -25,13 +25,13 @@ hmat Reserved: 0x0000
hmat Number of Initiator PDs: 0x00000002
hmat Number of Target PDs: 0x00000003
hmat Reserved: 0x00000000
-hmat Entry Base Unit: 0x0000000000000000
+hmat Entry Base Unit: 0x0000000000000010
hmat
hmat Memory Side Cache Information (Type 2):
hmat Type: 0x0002
hmat Reserved: 0x0000
hmat Length: 0x00000026
-hmat Memory Proximity Domain: 0x00000000
+hmat Proximity Domain for Memory: 0x00000000
hmat Reserved: 0x00000000
hmat Memory Side Cache Size: 0x0000000000000000
hmat Cache Attributes: 0x00002233
diff --git a/fwts-test/hmat-0001/hmat-0002.log b/fwts-test/hmat-0001/hmat-0002.log
index 953413cf..4a4c8c1d 100644
--- a/fwts-test/hmat-0001/hmat-0002.log
+++ b/fwts-test/hmat-0001/hmat-0002.log
@@ -3,21 +3,21 @@ hmat ----------------------------------------------------------
hmat Test 1 of 1: Validate HMAT table.
hmat HMAT Heterogeneous Memory Attribute Table:
hmat Reserved: 0x00
-hmat Memory Subsystem Address Range (Type 0):
+hmat Memory Proximity Domain Attributes (Type 0):
hmat Type: 0x0000
hmat Reserved: 0x0001
hmat Length: 0x00000028
hmat Flags: 0x000f
hmat Reserved: 0x0002
-hmat Processor Proximity Domain: 0x00000000
-hmat Memory Proximity Domain: 0x00000000
+hmat Proximity Domain for Initiator: 0x00000000
+hmat Proximity Domain for Memory: 0x00000000
hmat Reserved: 0x00000003
-hmat System Phy Addr Range Base: 0x0000000000000000
-hmat System Phy Addr Range Length: 0x0000000000000000
+hmat Reserved: 0x0000000000000000
+hmat Reserved: 0x0000000000000000
hmat FAILED [MEDIUM] HMATReservedNonZero: Test 1, HMAT Reserved
hmat field must be zero, got 0x0001 instead
hmat FAILED [HIGH] HMATReservedBitsNonZero: Test 1, HMAT Flags
-hmat Bits [15..3] must be zero, got 0x000f instead
+hmat Bits [15..1] must be zero, got 0x000f instead
hmat FAILED [MEDIUM] HMATReservedNonZero: Test 1, HMAT Reserved
hmat field must be zero, got 0x0002 instead
hmat FAILED [MEDIUM] HMATReservedNonZero: Test 1, HMAT Reserved
@@ -44,12 +44,14 @@ hmat FAILED [MEDIUM] HMATReservedNonZero: Test 1, HMAT Reserved
hmat field must be zero, got 0x0005 instead
hmat FAILED [MEDIUM] HMATReservedNonZero: Test 1, HMAT Reserved
hmat field must be zero, got 0x00000006 instead
+hmat FAILED [CRITICAL] HMATBadBaseUnit: Test 1, HMAT Type 1
+hmat Entry Base Unit must be non-zero
hmat
hmat Memory Side Cache Information (Type 2):
hmat Type: 0x0002
hmat Reserved: 0x0007
hmat Length: 0x00000026
-hmat Memory Proximity Domain: 0x00000000
+hmat Proximity Domain for Memory: 0x00000000
hmat Reserved: 0x00000008
hmat Memory Side Cache Size: 0x0000000000000000
hmat Cache Attributes: 0x00002333
@@ -68,6 +70,6 @@ hmat
hmat
hmat
hmat ==========================================================
-hmat 0 passed, 13 failed, 0 warning, 0 aborted, 0 skipped, 0
+hmat 0 passed, 14 failed, 0 warning, 0 aborted, 0 skipped, 0
hmat info only.
hmat ==========================================================
--
2.17.1
More information about the fwts-devel
mailing list