diff options
Diffstat (limited to 'src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_memory_attributes.xml')
-rw-r--r-- | src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_memory_attributes.xml | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_memory_attributes.xml b/src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_memory_attributes.xml index 4046388f3..be594585c 100644 --- a/src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_memory_attributes.xml +++ b/src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_memory_attributes.xml @@ -20,6 +20,7 @@ <!-- Origin: 30 --> <!-- --> <!-- IBM_PROLOG_END_TAG --> +<!-- $Id: proc_setup_bars_memory_attributes.xml,v 1.9 2013/07/09 16:26:28 bellows Exp $ --> <!-- proc_setup_bars_memory_attributes.xml --> <attributes> <!-- ********************************************************************* --> @@ -77,6 +78,21 @@ </attribute> <!-- ********************************************************************* --> <attribute> + <id>ATTR_PROC_MEM_BASES_ACK</id> + <targetType>TARGET_TYPE_PROC_CHIP</targetType> + <description>Non-mirrored memory base addresses + creator: mss_setup_bars + consumer: opt_mem_map + Mem opt map uses this for the bases of the non-mirror ranges. + (max number based on Venice design) + </description> + <valueType>uint64</valueType> + <array>8</array> + <writeable/> + <persistRuntime/> + </attribute> + <!-- ********************************************************************* --> + <attribute> <id>ATTR_PROC_MEM_SIZES</id> <targetType>TARGET_TYPE_PROC_CHIP</targetType> <description>Size of non-mirrored memory regions @@ -95,6 +111,20 @@ </attribute> <!-- ********************************************************************* --> <attribute> + <id>ATTR_PROC_MEM_SIZES_ACK</id> + <targetType>TARGET_TYPE_PROC_CHIP</targetType> + <description>Size of non-mirrored memory regions up to a power of 2 + creator: mss_setup_bars + consumer: opt_mem_map + Mem opt map uses this to stack mirror ranges. The real amount of memory behind the mirror group maybe less than the number reported here if there are memory holes + </description> + <valueType>uint64</valueType> + <array>8</array> + <writeable/> + <persistRuntime/> + </attribute> + <!-- ********************************************************************* --> + <attribute> <id>ATTR_PROC_MIRROR_BASE</id> <targetType>TARGET_TYPE_PROC_CHIP</targetType> <description>Base address for mirrored memory regions @@ -126,6 +156,21 @@ </attribute> <!-- ********************************************************************* --> <attribute> + <id>ATTR_PROC_MIRROR_BASES_ACK</id> + <targetType>TARGET_TYPE_PROC_CHIP</targetType> + <description>Mirrored memory base addresses + creator: mss_setup_bars + consumer: consumer: opt_mem_map + Mem opt map uses this for the bases of the mirror ranges. + (max number based on Venice design) + </description> + <valueType>uint64</valueType> + <array>4</array> + <writeable/> + <persistRuntime/> + </attribute> + <!-- ********************************************************************* --> + <attribute> <id>ATTR_PROC_MIRROR_SIZES</id> <targetType>TARGET_TYPE_PROC_CHIP</targetType> <description>Size of mirrored memory region @@ -144,6 +189,20 @@ </attribute> <!-- ********************************************************************* --> <attribute> + <id>ATTR_PROC_MIRROR_SIZES_ACK</id> + <targetType>TARGET_TYPE_PROC_CHIP</targetType> + <description>Size of mirrored memory region up to a power of 2 + creator: mss_setup_bars + consumer: opt_mem_map + Mem opt map uses this to stack mirror ranges. The real amount of memory behind the mirror group maybe less than the number reported here if there are memory holes + </description> + <valueType>uint64</valueType> + <array>4</array> + <writeable/> + <persistRuntime/> + </attribute> + <!-- ********************************************************************* --> + <attribute> <id>ATTR_PROC_FOREIGN_NEAR_BASE</id> <targetType>TARGET_TYPE_PROC_CHIP</targetType> <description>Foreign (near) address region base address |