vi Copyright © 2018 Arm Limited or its affiliates. All rights reserved. ARM DDI 0598A.a
Non-Confidential ID103018
5.5 Requesters without MPAM support ........................................................................ 5-47
5.6 Model of a resource partitioning control ................................................................. 5-48
5.7 Interconnect behavior ............................................................................................. 5-49
5.8 Cache behavior ...................................................................................................... 5-50
5.9 Memory-channel controller behavior ...................................................................... 5-52
Chapter 6 PE Generation of MPAM Information
6.1 Introduction ........................................................................................................... 6-54
6.2 Discovering MPAM ................................................................................................. 6-55
6.3 MPAM System registers ......................................................................................... 6-56
6.4 Instruction, data, translation table walk, and other accesses ................................. 6-59
6.5 Security .................................................................................................................. 6-60
6.6 PARTID virtualization ............................................................................................. 6-61
6.7 MPAM AArch32 interoperability ............................................................................. 6-66
6.8 Support for nested virtualization ............................................................................. 6-67
6.9 MPAM errors and default ID generation ................................................................. 6-70
Chapter 7 System Registers
7.1 Overview ................................................................................................................ 7-72
7.2 Synchronization of system register changes .......................................................... 7-73
7.3 Summary of system registers ................................................................................. 7-74
7.4 System register descriptions .................................................................................. 7-75
7.5 MPAM enable ....................................................................................................... 7-110
7.6 Lower-EL MPAM register access trapping ........................................................... 7-111
7.7 Reset .................................................................................................................... 7-112
7.8 Unimplemented exception levels ......................................................................... 7-113
Chapter 8 MPAM in MSCs
8.1 Introduction .......................................................................................................... 8-116
8.2 Resource controls ................................................................................................ 8-117
8.3 Security in MSCs .................................................................................................. 8-118
8.4 Virtualization support in system MSCs ................................................................. 8-119
8.5 PE with integrated MSCs ..................................................................................... 8-120
8.6 System-wide PARTID and PMG widths ............................................................... 8-121
8.7 MPAM interrupts .................................................................................................. 8-122
Chapter 9 Resource Partitioning Controls
9.1 Introduction .......................................................................................................... 9-126
9.2 Partition resources ............................................................................................... 9-127
9.3 Standard partitioning control interfaces ................................................................ 9-128
9.4 Vendor or implementation-specific partitioning control interfaces ........................ 9-136
9.5 Measurements for controlling resource usage ..................................................... 9-137
9.6 PARTID narrowing ............................................................................................... 9-138
9.7 System reset of MPAM controls in MSCs ............................................................ 9-139
9.8 About the fixed-point fractional format ................................................................. 9-140
Chapter 10 Performance Monitoring Groups
10.1 Introduction ....................................................................................................... 10-144
10.2 MPAM resource monitors ................................................................................... 10-145
10.3 Common features ............................................................................................... 10-147
10.4 Monitor configuration .......................................................................................... 10-149
Chapter 11 Memory-Mapped Registers
11.1 Overview of MMRs ............................................................................................. 11-152
11.2 Summary of memory-mapped registers ............................................................. 11-156
11.3 Memory-mapped ID register description ............................................................ 11-158
11.4 Memory-mapped partitioning configuration registers ......................................... 11-182
11.5 Memory-mapped monitoring configuration registers .......................................... 11-203