This is a collection of Intel®’ IA32® Software Developer's Manuals (URL of the day) and AMD' AMD64 Architecture Programmer's Manual together with the related specifications, application notes, white papers, and change logs. The collection aims to keep all available revisions. It was originally created by Michal Necasek, see OS/2 Museum.

If you have a public document, related to the IA32® specifications and missing from the collection, please mail it to me. The content of this URL and all sub-ULRs is available for convenient bulk download by rsync x86docs password "" (empty).

MPAMCFG_EN

MPAMCFG_EN, MPAM Partition Configuration Enable Register

The MPAMCFG_EN characteristics are:

Purpose

Enables a PARTID configuration as set in other MPAMCFG registers.

Configuration

The power domain of MPAMCFG_EN is IMPLEMENTATION DEFINED.

This register is present only when (FEAT_MPAMv0p1 is implemented or FEAT_MPAMv1p1 is implemented) and MPAMF_IDR.HAS_ENDIS == '1'. Otherwise, direct accesses to MPAMCFG_EN are RES0.

If FEAT_MPAMv0p1 or FEAT_MPAMv1p1 is implemented, the following statements apply:

The power and reset domain of each MSC component is specific to that component.

Attributes

MPAMCFG_EN is a 32-bit register.

Field descriptions

313029282726252423222120191817161514131211109876543210
RES0PARTID

Bits [31:16]

Reserved, RES0.

PARTID, bits [15:0]

Selects the PARTID to enable.

Accessing MPAMCFG_EN

If both FEAT_MPAM and FEAT_RME are implemented, the following statements apply:

When RIS is implemented, loads and stores to MPAMCFG_EN access the PARTID enable configuration settings for the PARTID enable resource instance selected by MPAMCFG_PART_SEL.RIS and the PARTID selected by MPAMCFG_PART_SEL.PARTID_SEL.

When RIS is not implemented, loads and stores to MPAMCFG_EN access the PARTID enable configuration settings for the PARTID selected by MPAMCFG_PART_SEL.PARTID_SEL.

When PARTID narrowing is implemented, loads and stores to MPAMCFG_EN access the PARTID enable configuration settings for the internal PARTID selected by MPAMCFG_PART_SEL.PARTID_SEL, and MPAMCFG_PART_SEL.INTERNAL must be 1.

When PARTID narrowing is not implemented, loads and stores to MPAMCFG_EN access the PARTID enable configuration settings for the request PARTID selected by MPAMCFG_PART_SEL.PARTID_SEL, and MPAMCFG_PART_SEL.INTERNAL must be 0.

MPAMCFG_EN can be accessed through the memory-mapped interfaces:

ComponentFrameOffsetInstance
MPAMMPAMF_BASE_s0x0300MPAMCFG_EN_s

When FEAT_MPAMv1p1 is implemented or FEAT_MPAMv0p1 is implemented, accesses to this register are WO/RAZ.

ComponentFrameOffsetInstance
MPAMMPAMF_BASE_ns0x0300MPAMCFG_EN_ns

When FEAT_MPAMv1p1 is implemented or FEAT_MPAMv0p1 is implemented, accesses to this register are WO/RAZ.

ComponentFrameOffsetInstance
MPAMMPAMF_BASE_rt0x0300MPAMCFG_EN_rt

When FEAT_RME is implemented and (FEAT_MPAMv1p1 is implemented or FEAT_MPAMv0p1 is implemented), accesses to this register are WO/RAZ.

ComponentFrameOffsetInstance
MPAMMPAMF_BASE_rl0x0300MPAMCFG_EN_rl

When FEAT_RME is implemented and (FEAT_MPAMv1p1 is implemented or FEAT_MPAMv0p1 is implemented), accesses to this register are WO/RAZ.


2026-03-26 20:27:25, 2026-03_rel

Copyright © 2010-2026 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.