[PATCH 3/3] fwts-test: sync up PCCT tests with ACPI 6.2 changes

Alex Hung alex.hung at canonical.com
Thu Aug 17 18:39:52 UTC 2017


Signed-off-by: Alex Hung <alex.hung at canonical.com>
---
 fwts-test/pcct-0001/acpidump-0001.log |  30 +++++-
 fwts-test/pcct-0001/acpidump-0002.log |  34 +++++--
 fwts-test/pcct-0001/pcct-0001.log     | 116 +++++++++++++++++++++--
 fwts-test/pcct-0001/pcct-0002.log     | 169 ++++++++++++++++++++++++++++++----
 4 files changed, 313 insertions(+), 36 deletions(-)

diff --git a/fwts-test/pcct-0001/acpidump-0001.log b/fwts-test/pcct-0001/acpidump-0001.log
index 8aff607..9c92c2f 100644
--- a/fwts-test/pcct-0001/acpidump-0001.log
+++ b/fwts-test/pcct-0001/acpidump-0001.log
@@ -24,9 +24,9 @@ FACP @ 0x00000000
   00f0: 00 00 00 00                                      ....
 
 PCCT @ 0x00000000                                               
-  0000: 50 43 43 54 06 01 00 00 01 60 49 4e 54 45 4c 20  PCCT.....`INTEL 
-  0010: 54 45 4d 50 4c 41 54 45 01 00 00 00 49 4e 54 4c  TEMPLATE....INTL
-  0020: 27 05 16 20 01 00 00 00 00 00 00 00 00 00 00 00  '.. ............
+  0000: 50 43 43 54 4e 02 00 00 01 b2 49 4e 54 45 4c 20  PCCTN.....INTEL 
+  0010: 54 65 6d 70 6c 61 74 65 01 00 00 00 49 4e 54 4c  Template....INTL
+  0020: 28 07 17 20 01 00 00 00 00 00 00 00 00 00 00 00  (.. ............
   0030: 00 3e 00 00 00 00 00 00 11 11 11 11 11 11 11 11  .>..............
   0040: 22 22 22 22 22 22 22 22 01 32 00 03 33 33 33 33  """""""".2..3333
   0050: 33 33 33 33 44 44 44 44 44 44 44 44 55 55 55 55  3333DDDDDDDDUUUU
@@ -35,10 +35,30 @@ PCCT @ 0x00000000
   0080: 55 55 55 55 55 55 01 32 00 03 44 44 44 44 44 44  UUUUUU.2..DDDDDD
   0090: 44 44 44 44 44 44 44 44 44 44 55 55 55 55 55 55  DDDDDDDDDDUUUUUU
   00a0: 55 55 66 66 66 66 77 77 77 77 88 88 02 5a 01 00  UUffffwwww...Z..
-  00b0: 00 00 03 00 00 00 00 00 00 00 00 00 99 99 99 99  ................
+  00b0: 00 00 01 00 00 00 00 00 00 00 00 00 99 99 99 99  ................
   00c0: 99 99 99 99 01 32 00 03 44 44 44 44 44 44 44 44  .....2..DDDDDDDD
   00d0: 44 44 44 44 44 44 44 44 55 55 55 55 55 55 55 55  DDDDDDDDUUUUUUUU
   00e0: 66 66 66 66 77 77 77 77 88 88 01 32 00 03 33 33  ffffwwww...2..33
   00f0: 33 33 33 33 33 33 44 44 44 44 44 44 44 44 55 55  333333DDDDDDDDUU
-  0100: 55 55 55 55 55 55                                UUUUUU
+  0100: 55 55 55 55 55 55 03 a4 01 00 00 00 01 00 00 00  UUUUUU..........
+  0110: 00 00 00 00 00 00 77 77 77 77 01 32 00 03 33 33  ......wwww.2..33
+  0120: 33 33 33 33 33 33 44 44 44 44 44 44 44 44 55 55  333333DDDDDDDDUU
+  0130: 55 55 55 55 55 55 66 66 66 66 77 77 77 77 88 88  UUUUUUffffwwww..
+  0140: 88 88 01 32 00 03 33 33 33 33 33 33 33 33 99 99  ...2..33333333..
+  0150: 99 99 99 99 99 99 00 00 00 00 00 00 00 00 00 00  ................
+  0160: 00 00 00 00 00 00 01 32 00 03 33 33 33 33 33 33  .......2..333333
+  0170: 33 33 22 22 22 22 22 22 22 22 01 32 00 03 33 33  33"""""""".2..33
+  0180: 33 33 33 33 33 33 33 33 33 33 33 33 33 33 44 44  33333333333333DD
+  0190: 44 44 44 44 44 44 01 32 00 03 33 33 33 33 33 33  DDDDDD.2..333333
+  01a0: 33 33 55 55 55 55 55 55 55 55 04 a4 01 00 00 00  33UUUUUUUU......
+  01b0: 01 00 00 00 00 00 00 00 00 00 88 88 88 88 01 32  ...............2
+  01c0: 00 03 33 33 33 33 33 33 33 33 44 44 44 44 44 44  ..33333333DDDDDD
+  01d0: 44 44 55 55 55 55 55 55 55 55 66 66 66 66 77 77  DDUUUUUUUUffffww
+  01e0: 77 77 88 88 88 88 01 32 00 03 33 33 33 33 33 33  ww.....2..333333
+  01f0: 33 33 99 99 99 99 99 99 99 99 00 00 00 00 00 00  33..............
+  0200: 00 00 00 00 00 00 00 00 00 00 01 32 00 03 33 33  ...........2..33
+  0210: 33 33 33 33 33 33 22 22 22 22 22 22 22 22 01 32  333333"""""""".2
+  0220: 00 03 33 33 33 33 33 33 33 33 33 33 33 33 33 33  ..33333333333333
+  0230: 33 33 44 44 44 44 44 44 44 44 01 32 00 03 33 33  33DDDDDDDD.2..33
+  0240: 33 33 33 33 33 33 55 55 55 55 55 55 55 55        333333UUUUUUUU
 
diff --git a/fwts-test/pcct-0001/acpidump-0002.log b/fwts-test/pcct-0001/acpidump-0002.log
index d98f96d..2a29dc5 100644
--- a/fwts-test/pcct-0001/acpidump-0002.log
+++ b/fwts-test/pcct-0001/acpidump-0002.log
@@ -24,9 +24,9 @@ FACP @ 0x00000000
   00f0: 00 00 00 00                                      ....
 
 PCCT @ 0x00000000
-  0000: 50 43 43 54 06 01 00 00 01 57 49 4e 54 45 4c 20  PCCT.....WINTEL 
-  0010: 54 45 4d 50 4c 41 54 45 01 00 00 00 49 4e 54 4c  TEMPLATE....INTL
-  0020: 27 05 16 20 01 00 00 00 00 00 00 00 00 00 00 00  '.. ............
+  0000: 50 43 43 54 4e 02 00 00 01 85 49 4e 54 45 4c 20  PCCTN.....INTEL 
+  0010: 54 65 6d 70 6c 61 74 65 01 00 00 00 49 4e 54 4c  Template....INTL
+  0020: 28 07 17 20 00 00 00 00 00 00 00 00 00 00 00 00  (.. ............
   0030: 00 3e 00 00 00 00 00 00 11 11 11 11 11 11 11 11  .>..............
   0040: 22 22 22 22 22 22 22 22 02 32 00 03 33 33 33 33  """""""".2..3333
   0050: 33 33 33 33 44 44 44 44 44 44 44 44 55 55 55 55  3333DDDDDDDDUUUU
@@ -35,10 +35,30 @@ PCCT @ 0x00000000
   0080: 55 55 55 55 55 55 04 32 00 03 44 44 44 44 44 44  UUUUUU.2..DDDDDD
   0090: 44 44 44 44 44 44 44 44 44 44 55 55 55 55 55 55  DDDDDDDDDDUUUUUU
   00a0: 55 55 66 66 66 66 77 77 77 77 88 88 02 5a 01 00  UUffffwwww...Z..
-  00b0: 00 00 03 00 00 00 00 00 00 00 00 00 99 99 99 99  ................
+  00b0: 00 00 01 00 00 00 00 00 00 00 00 00 99 99 99 99  ................
   00c0: 99 99 99 99 03 32 00 03 44 44 44 44 44 44 44 44  .....2..DDDDDDDD
   00d0: 44 44 44 44 44 44 44 44 55 55 55 55 55 55 55 55  DDDDDDDDUUUUUUUU
-  00e0: 66 66 66 66 77 77 77 77 88 88 04 32 00 03 33 33  ffffwwww...2..33
+  00e0: 66 66 66 66 77 77 77 77 88 88 03 32 00 03 33 33  ffffwwww...2..33
   00f0: 33 33 33 33 33 33 44 44 44 44 44 44 44 44 55 55  333333DDDDDDDDUU
-  0100: 55 55 55 55 55 55                                UUUUUU
-                        
+  0100: 55 55 55 55 55 55 03 a4 01 00 00 00 01 00 00 00  UUUUUU..........
+  0110: 00 00 00 00 00 00 77 77 77 77 05 32 00 03 33 33  ......wwww.2..33
+  0120: 33 33 33 33 33 33 44 44 44 44 44 44 44 44 55 55  333333DDDDDDDDUU
+  0130: 55 55 55 55 55 55 66 66 66 66 77 77 77 77 88 88  UUUUUUffffwwww..
+  0140: 88 88 05 32 00 03 33 33 33 33 33 33 33 33 99 99  ...2..33333333..
+  0150: 99 99 99 99 99 99 00 00 00 00 00 00 00 00 00 00  ................
+  0160: 00 00 00 00 00 00 05 32 00 03 33 33 33 33 33 33  .......2..333333
+  0170: 33 33 22 22 22 22 22 22 22 22 05 32 00 03 33 33  33"""""""".2..33
+  0180: 33 33 33 33 33 33 33 33 33 33 33 33 33 33 44 44  33333333333333DD
+  0190: 44 44 44 44 44 44 05 32 00 03 33 33 33 33 33 33  DDDDDD.2..333333
+  01a0: 33 33 55 55 55 55 55 55 55 55 04 a4 01 00 00 00  33UUUUUUUU......
+  01b0: 01 00 00 00 00 00 00 00 00 00 88 88 88 88 05 32  ...............2
+  01c0: 00 03 33 33 33 33 33 33 33 33 44 44 44 44 44 44  ..33333333DDDDDD
+  01d0: 44 44 55 55 55 55 55 55 55 55 66 66 66 66 77 77  DDUUUUUUUUffffww
+  01e0: 77 77 88 88 88 88 05 32 00 03 33 33 33 33 33 33  ww.....2..333333
+  01f0: 33 33 99 99 99 99 99 99 99 99 00 00 00 00 00 00  33..............
+  0200: 00 00 00 00 00 00 00 00 00 00 05 32 00 03 33 33  ...........2..33
+  0210: 33 33 33 33 33 33 22 22 22 22 22 22 22 22 04 32  333333"""""""".2
+  0220: 00 03 33 33 33 33 33 33 33 33 33 33 33 33 33 33  ..33333333333333
+  0230: 33 33 44 44 44 44 44 44 44 44 04 32 00 03 33 33  33DDDDDDDD.2..33
+  0240: 33 33 33 33 33 33 55 55 55 55 55 55 55 55        333333UUUUUUUU
+
diff --git a/fwts-test/pcct-0001/pcct-0001.log b/fwts-test/pcct-0001/pcct-0001.log
index d82a6bd..8703a98 100644
--- a/fwts-test/pcct-0001/pcct-0001.log
+++ b/fwts-test/pcct-0001/pcct-0001.log
@@ -26,8 +26,8 @@ pcct
 pcct              PCC Subspace Structure:
 pcct                Type:                        0x01
 pcct                Length:                      0x3e
-pcct                Doorbell Interrupt:          0x00000001
-pcct                Doorbell Interrupt Flags:    0x01
+pcct                Platform Interrupt:          0x00000001
+pcct                Platform Interrupt Flags:    0x01
 pcct                Reserved:                    0x00
 pcct                Base Address:                0x0000000000000000
 pcct                Length:                      0x5555555555555555
@@ -46,8 +46,8 @@ pcct
 pcct              PCC Subspace Structure:
 pcct                Type:                        0x02
 pcct                Length:                      0x5a
-pcct                Doorbell Interrupt:          0x00000001
-pcct                Doorbell Interrupt Flags:    0x03
+pcct                Platform Interrupt:          0x00000001
+pcct                Platform Interrupt Flags:    0x01
 pcct                Reserved:                    0x00
 pcct                Base Address:                0x0000000000000000
 pcct                Length:                      0x9999999999999999
@@ -62,14 +62,116 @@ pcct                Doorbell Write:              0x5555555555555555
 pcct                Nominal Latency:             0x66666666
 pcct                Max Periodic Access Rate:    0x77777777
 pcct                Min Request Turnaround Time: 0x00008888
-pcct                Doorbell Ack Register:
+pcct                Platform Interrupt Ack Register:
 pcct                  Address Space ID           0x01
 pcct                  Register Bit Width         0x32
 pcct                  Register Bit Offset        0x00
 pcct                  Access Size                0x03
 pcct                  Address                    0x3333333333333333
-pcct                Doorbell Ack Preserve:       0x4444444444444444
-pcct                Doorbell Ack Write:          0x5555555555555555
+pcct                Platform Ack Preserve:       0x4444444444444444
+pcct                Platform Ack Write:          0x5555555555555555
+pcct            
+pcct              PCC Subspace Structure:
+pcct                Type:                        0x03
+pcct                Length:                      0xa4
+pcct                Platform Interrupt:          0x00000001
+pcct                Platform Interrupt Flags:    0x01
+pcct                Reserved:                    0x00
+pcct                Base Address:                0x0000000000000000
+pcct                Length:                      0x77777777
+pcct                Doorbell Register:
+pcct                  Address Space ID           0x01
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct                Doorbell Preserve:           0x4444444444444444
+pcct                Doorbell Write:              0x5555555555555555
+pcct                Nominal Latency:             0x66666666
+pcct                Max Periodic Access Rate:    0x77777777
+pcct                Min Request Turnaround Time: 0x88888888
+pcct                Command Complete Check Register:
+pcct                  Address Space ID           0x01
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct                Doorbell Ack Preserve:       0x9999999999999999
+pcct                Doorbell Ack Write:          0x0000000000000000
+pcct                Reserved:                    0x0000000000000000
+pcct                Cmd Complete Check Register:
+pcct                  Address Space ID           0x01
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct                Cmd Complete Check Mask:     0x2222222222222222
+pcct                Cmd Complete Update Register:
+pcct                  Address Space ID           0x01
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct                Cmd Complete Update Mask:    0x3333333333333333
+pcct                Cmd Complete Set Mask:       0x3333333333333333
+pcct                Error Status Register:
+pcct                  Address Space ID           0x01
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct                Error Status Mask:           0x5555555555555555
+pcct            
+pcct              PCC Subspace Structure:
+pcct                Type:                        0x04
+pcct                Length:                      0xa4
+pcct                Platform Interrupt:          0x00000001
+pcct                Platform Interrupt Flags:    0x01
+pcct                Reserved:                    0x00
+pcct                Base Address:                0x0000000000000000
+pcct                Length:                      0x88888888
+pcct                Doorbell Register:
+pcct                  Address Space ID           0x01
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct                Doorbell Preserve:           0x4444444444444444
+pcct                Doorbell Write:              0x5555555555555555
+pcct                Nominal Latency:             0x66666666
+pcct                Max Periodic Access Rate:    0x77777777
+pcct                Min Request Turnaround Time: 0x88888888
+pcct                Command Complete Check Register:
+pcct                  Address Space ID           0x01
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct                Doorbell Ack Preserve:       0x9999999999999999
+pcct                Doorbell Ack Write:          0x0000000000000000
+pcct                Reserved:                    0x0000000000000000
+pcct                Cmd Complete Check Register:
+pcct                  Address Space ID           0x01
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct                Cmd Complete Check Mask:     0x2222222222222222
+pcct                Cmd Complete Update Register:
+pcct                  Address Space ID           0x01
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct                Cmd Complete Update Mask:    0x3333333333333333
+pcct                Cmd Complete Set Mask:       0x3333333333333333
+pcct                Error Status Register:
+pcct                  Address Space ID           0x01
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct                Error Status Mask:           0x5555555555555555
 pcct            
 pcct            PASSED: Test 1, No issues found in PCC table.
 pcct            
diff --git a/fwts-test/pcct-0001/pcct-0002.log b/fwts-test/pcct-0001/pcct-0002.log
index 5c80230..c2dd70f 100644
--- a/fwts-test/pcct-0001/pcct-0002.log
+++ b/fwts-test/pcct-0001/pcct-0002.log
@@ -2,7 +2,7 @@ pcct            pcct: PCCT Platform Communications Channel test.
 pcct            ----------------------------------------------------------
 pcct            Test 1 of 1: Validate PCC table.
 pcct            PCC Table:
-pcct              Flags:     0x00000001
+pcct              Flags:     0x00000000
 pcct              Reserved:  0x0000000000000000
 pcct            
 pcct              PCC Subspace Structure:
@@ -24,13 +24,13 @@ pcct                Max Periodic Access Rate:    0x77777777
 pcct                Min Request Turnaround Time: 0x00008888
 pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
 pcct            Subspace Type 0 has space ID = 0x02 which is not System I
-pcct            /O Space or System Memory Space
+pcct            /O or Memory
 pcct            
 pcct              PCC Subspace Structure:
 pcct                Type:                        0x01
 pcct                Length:                      0x3e
-pcct                Doorbell Interrupt:          0x00000001
-pcct                Doorbell Interrupt Flags:    0x01
+pcct                Platform Interrupt:          0x00000001
+pcct                Platform Interrupt Flags:    0x01
 pcct                Reserved:                    0x00
 pcct                Base Address:                0x0000000000000000
 pcct                Length:                      0x5555555555555555
@@ -40,20 +40,20 @@ pcct                  Register Bit Width         0x32
 pcct                  Register Bit Offset        0x00
 pcct                  Access Size                0x03
 pcct                  Address                    0x4444444444444444
+pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
+pcct            Subspace Type 1 has space ID = 4 which is not System I/O,
+pcct            Memory or FFH
 pcct                Doorbell Preserve:           0x4444444444444444
 pcct                Doorbell Write:              0x5555555555555555
 pcct                Nominal Latency:             0x66666666
 pcct                Max Periodic Access Rate:    0x77777777
 pcct                Min Request Turnaround Time: 0x00008888
-pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
-pcct            Subspace Type 1 has space ID = 0x04 which is not System I
-pcct            /O Space or System Memory Space
 pcct            
 pcct              PCC Subspace Structure:
 pcct                Type:                        0x02
 pcct                Length:                      0x5a
-pcct                Doorbell Interrupt:          0x00000001
-pcct                Doorbell Interrupt Flags:    0x03
+pcct                Platform Interrupt:          0x00000001
+pcct                Platform Interrupt Flags:    0x01
 pcct                Reserved:                    0x00
 pcct                Base Address:                0x0000000000000000
 pcct                Length:                      0x9999999999999999
@@ -63,28 +63,163 @@ pcct                  Register Bit Width         0x32
 pcct                  Register Bit Offset        0x00
 pcct                  Access Size                0x03
 pcct                  Address                    0x4444444444444444
+pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
+pcct            Subspace Type 2 has space ID = 3 which is not System I/O,
+pcct            Memory or FFH
 pcct                Doorbell Preserve:           0x4444444444444444
 pcct                Doorbell Write:              0x5555555555555555
 pcct                Nominal Latency:             0x66666666
 pcct                Max Periodic Access Rate:    0x77777777
 pcct                Min Request Turnaround Time: 0x00008888
-pcct                Doorbell Ack Register:
+pcct                Platform Interrupt Ack Register:
+pcct                  Address Space ID           0x03
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
+pcct            Subspace Type 2 has space ID = 3 which is not System I/O,
+pcct            Memory or FFH
+pcct                Platform Ack Preserve:       0x4444444444444444
+pcct                Platform Ack Write:          0x5555555555555555
+pcct            
+pcct              PCC Subspace Structure:
+pcct                Type:                        0x03
+pcct                Length:                      0xa4
+pcct                Platform Interrupt:          0x00000001
+pcct                Platform Interrupt Flags:    0x01
+pcct                Reserved:                    0x00
+pcct                Base Address:                0x0000000000000000
+pcct                Length:                      0x77777777
+pcct                Doorbell Register:
+pcct                  Address Space ID           0x05
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
+pcct            Subspace Type 3 has space ID = 5 which is not System I/O,
+pcct            Memory or FFH
+pcct                Doorbell Preserve:           0x4444444444444444
+pcct                Doorbell Write:              0x5555555555555555
+pcct                Nominal Latency:             0x66666666
+pcct                Max Periodic Access Rate:    0x77777777
+pcct                Min Request Turnaround Time: 0x88888888
+pcct                Command Complete Check Register:
+pcct                  Address Space ID           0x05
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
+pcct            Subspace Type 3 has space ID = 5 which is not System I/O,
+pcct            Memory or FFH
+pcct                Doorbell Ack Preserve:       0x9999999999999999
+pcct                Doorbell Ack Write:          0x0000000000000000
+pcct                Reserved:                    0x0000000000000000
+pcct                Cmd Complete Check Register:
+pcct                  Address Space ID           0x05
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
+pcct            Subspace Type 3 has space ID = 5 which is not System I/O,
+pcct            Memory or FFH
+pcct                Cmd Complete Check Mask:     0x2222222222222222
+pcct                Cmd Complete Update Register:
+pcct                  Address Space ID           0x05
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
+pcct            Subspace Type 3 has space ID = 5 which is not System I/O,
+pcct            Memory or FFH
+pcct                Cmd Complete Update Mask:    0x3333333333333333
+pcct                Cmd Complete Set Mask:       0x3333333333333333
+pcct                Error Status Register:
+pcct                  Address Space ID           0x05
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
+pcct            Subspace Type 3 has space ID = 5 which is not System I/O,
+pcct            Memory or FFH
+pcct                Error Status Mask:           0x5555555555555555
+pcct            
+pcct              PCC Subspace Structure:
+pcct                Type:                        0x04
+pcct                Length:                      0xa4
+pcct            FAILED [HIGH] PCCTBadFlags: Test 1, PCCT Plaform Interrupt
+pcct            in flags must be set when subspace type 4 is present, got
+pcct            0x00000000 instead
+pcct                Platform Interrupt:          0x00000001
+pcct                Platform Interrupt Flags:    0x01
+pcct                Reserved:                    0x00
+pcct                Base Address:                0x0000000000000000
+pcct                Length:                      0x88888888
+pcct                Doorbell Register:
+pcct                  Address Space ID           0x05
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
+pcct            Subspace Type 4 has space ID = 5 which is not System I/O,
+pcct            Memory or FFH
+pcct                Doorbell Preserve:           0x4444444444444444
+pcct                Doorbell Write:              0x5555555555555555
+pcct                Nominal Latency:             0x66666666
+pcct                Max Periodic Access Rate:    0x77777777
+pcct                Min Request Turnaround Time: 0x88888888
+pcct                Command Complete Check Register:
+pcct                  Address Space ID           0x05
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
+pcct            Subspace Type 4 has space ID = 5 which is not System I/O,
+pcct            Memory or FFH
+pcct                Doorbell Ack Preserve:       0x9999999999999999
+pcct                Doorbell Ack Write:          0x0000000000000000
+pcct                Reserved:                    0x0000000000000000
+pcct                Cmd Complete Check Register:
+pcct                  Address Space ID           0x05
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
+pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
+pcct            Subspace Type 4 has space ID = 5 which is not System I/O,
+pcct            Memory or FFH
+pcct                Cmd Complete Check Mask:     0x2222222222222222
+pcct                Cmd Complete Update Register:
 pcct                  Address Space ID           0x04
 pcct                  Register Bit Width         0x32
 pcct                  Register Bit Offset        0x00
 pcct                  Access Size                0x03
 pcct                  Address                    0x3333333333333333
-pcct                Doorbell Ack Preserve:       0x4444444444444444
-pcct                Doorbell Ack Write:          0x5555555555555555
 pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
-pcct            Subspace Type 2 has space ID = 0x03 which is not System I
-pcct            /O Space or System Memory Space
+pcct            Subspace Type 4 has space ID = 4 which is not System I/O,
+pcct            Memory or FFH
+pcct                Cmd Complete Update Mask:    0x3333333333333333
+pcct                Cmd Complete Set Mask:       0x3333333333333333
+pcct                Error Status Register:
+pcct                  Address Space ID           0x04
+pcct                  Register Bit Width         0x32
+pcct                  Register Bit Offset        0x00
+pcct                  Access Size                0x03
+pcct                  Address                    0x3333333333333333
 pcct            FAILED [HIGH] PCCTSubspaceInvalidAddrSpaceID: Test 1, PCCT
-pcct            Subspace Type 2 has space ID = 0x03 which is not System I
-pcct            /O Space or System Memory Space
+pcct            Subspace Type 4 has space ID = 4 which is not System I/O,
+pcct            Memory or FFH
+pcct                Error Status Mask:           0x5555555555555555
 pcct            
 pcct            
 pcct            ==========================================================
-pcct            0 passed, 4 failed, 0 warning, 0 aborted, 0 skipped, 0
+pcct            0 passed, 15 failed, 0 warning, 0 aborted, 0 skipped, 0
 pcct            info only.
 pcct            ==========================================================
-- 
2.7.4




More information about the fwts-devel mailing list